mirror of
https://github.com/mpv-player/mpv
synced 2024-12-27 09:32:40 +00:00
ATI TVout stuff added (from Nick Kurshev)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2207 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
8a1579e344
commit
cdf21bf0f0
@ -68,8 +68,11 @@
|
||||
</LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV támogatás (tdfxfb)</A>
|
||||
</LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL kimenet</A>
|
||||
</LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - szöveges módú megjelenítés</A>
|
||||
</LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TV kimenet</A>
|
||||
</LI><UL><LI><A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox TV kimenet</A></LI></UL>
|
||||
</LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TV kimenet</A></LI>
|
||||
<UL>
|
||||
<LI><A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox TV kártyák</A></LI>
|
||||
<LI><A HREF="video.html#2.2.1.A.2">2.2.1.A.2 ATI kártyák</A></LI>
|
||||
</UL>
|
||||
</UL>
|
||||
</LI><LI><A HREF="sound.html#2.2.2">2.2.2 Hangkártyák, audio kimenetek</A>
|
||||
<UL><LI><A HREF="sound.html#2.2.2.1">2.2.2.1 Ajánlott beállítások különféle hangkártyákhoz</A>
|
||||
|
@ -607,7 +607,7 @@ Here are some important:</P></B></TD><TR>
|
||||
|
||||
<P><B><A NAME=2.2.1.A.1>2.2.1.A.1. Matrox kártyák</A></B></P>
|
||||
|
||||
<P><I> Nagyon szeretném, ha az MPlayer tudná azt, amit a windows-os gépem. Amikor
|
||||
<P><I>Nagyon szeretném, ha az MPlayer tudná azt, amit a windows-os gépem. Amikor
|
||||
elindítok egy lejátszást a windows-ban (ablakos vagy teljesképernyős)
|
||||
a film megjelenik a tv-kimeneten is. Imádom ezt, és azon gondolkoztam, milyen
|
||||
nehéz lenne ezt beépíteni mplayer-be.</I></P>
|
||||
@ -670,10 +670,57 @@ Here are some important:</P></B></TD><TR>
|
||||
a konzolod framebufferes lesz (mert a CRTC2 nem tud szöveges módot) és
|
||||
egy kicsit lassú. :(</P>
|
||||
|
||||
<P><I> egyébként csak fekete-fehér kimenet sikerült a tv-n ...</I>
|
||||
<P><I>egyébként csak fekete-fehér kimenet sikerült a tv-n ...</I><BR>
|
||||
Nem lehet hogy NTSC TV-d van? Vagy csak nem futtattad le a TV-*
|
||||
scriptet.</P>
|
||||
|
||||
<P><B><A NAME=2.2.1.A.2>2.2.1.A.2. ATI kártyák</A></B></P>
|
||||
|
||||
<P>
|
||||
<b>Néhány szó az ATI kártyák TV kimenetéről:</b><BR>
|
||||
Jelenleg az ATI nem akarja hogy bármely TV kimeneti chip-je Linux alatt
|
||||
is támogatott legyen. Íme a tőlük származó hivatalos állásfoglalás :
|
||||
|
||||
<P>
|
||||
<code>
|
||||
<i>
|
||||
<br>> Hello!
|
||||
<br>>
|
||||
<br>> A honlapjukon azt írják hogy támogatják a Linuxos fejlesztőket.
|
||||
<br>> Jelenleg az mplayer projectben veszek részt, (www.mplayerhq.hu)
|
||||
<br>> és a Radeon VE kártyák TV kimenetét szeretném bekapcsolni
|
||||
<br>> filmlejátszás alatt. Ezt a képességet szeretném a radeonfb-be is beépíteni
|
||||
<br>> (ami az mplayer CVS fa main/drivers/radeon könyvtárában található).
|
||||
<br>> Lehetséges hogy hivatalos technikai dokumentációt kapjak?
|
||||
</i>
|
||||
<br>A TV kimeneti dokumentációt a Macrovision miatt nem adjuk ki.
|
||||
<br>Az MPEG2 dekódolást LEHET hogy megfontoljuk a jövőben, de ezt se most.
|
||||
<br>Szintén a nem kiadható információk miatt.
|
||||
</code>
|
||||
</P>
|
||||
|
||||
<P>Milyen kár.</P>
|
||||
|
||||
<P>
|
||||
<code>
|
||||
<B>Q:Mi az a Macrovision?</B><BR>
|
||||
A:Egy másolásvédelmi mechanizmus.</code>
|
||||
</P>
|
||||
|
||||
<P>Tehát ha kiadnák a dokumentációt, a hackerek képesek lennének kikapcsolni
|
||||
a másolásvédelmet a chipjeiken. Ígyhát nincs esélyünk TV kimenetre.</P>
|
||||
|
||||
<P>Az ATI TV kimenetek jelenlegi támogatottsága :
|
||||
<LI><b>ATI Mach64</b> : <i>ImpacTV</i> van rajta, amit a gatos támogat.
|
||||
<LI><b>ASIC Radeon VIVO</b> : <i>Rage Theatre</i>, ami szintén támogatott a gatos által.
|
||||
<LI><b>Radeon VE</b> és <b>Rage PRO LT</b> : <i>ImpacTV2+</i> ami jelenleg nem támogatott Linux alatt.</P>
|
||||
|
||||
<P>
|
||||
A másik oldalról megközelítve - x86-os rendszereken elvileg lehetséges lenne
|
||||
a TV kimenet a <B>VESA meghajtókon</B> át, de mivel a Linuxnak túlságosan
|
||||
le van szűkítve a <I>vm86 rendszerhívásai</I> - ez gyakorlatilag lehetetlen.
|
||||
</P>
|
||||
|
||||
</BODY>
|
||||
|
||||
</HTML>
|
||||
|
@ -69,7 +69,8 @@
|
||||
</LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL output</A>
|
||||
</LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - text mode displaying</A>
|
||||
</LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TVout</A>
|
||||
<UL><LI><A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox Dualhead</A></LI></UL>
|
||||
<UL><LI><A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox cards</A></LI></UL>
|
||||
<UL><LI><A HREF="video.html#2.2.1.A.2">2.2.1.A.2 ATI cards</A></LI></UL>
|
||||
</UL>
|
||||
</LI><LI><A HREF="sound.html#2.2.2">2.2.2 Soundcards, audio output devices</A>
|
||||
<UL><LI><A HREF="sound.html#2.2.2.1">2.2.2.1 Soundcard experiences, recommendations</A>
|
||||
|
@ -685,5 +685,59 @@ so i have to swap CRTC's, but this way your console will framebuffer
|
||||
<P><I>Anyway i also just get monochrome output on the tv ...</I>
|
||||
Maybe you have NTSC TV? Or just didn't run one of TV-* scripts.</P>
|
||||
|
||||
|
||||
<P><B><A NAME=2.2.1.A.2>2.2.1.A.2. ATI cards</A></B></P>
|
||||
|
||||
<P>
|
||||
<b>A few word about ATI's TV-out:</b><BR>
|
||||
Currently ATI doesn't want to support any of its TV-out chips under Linux.
|
||||
Below is official answer from ATI Inc.:
|
||||
|
||||
<P>
|
||||
<code>
|
||||
<i>
|
||||
<br>> Hello!
|
||||
<br>>
|
||||
<br>> On your pages you wrote that you support linux developers.
|
||||
<br>> Currently I participate with mplayer project (www.mplayerhq.hu)
|
||||
<br>> I'm interesting with enabling TV-out on Radeon VE chips during
|
||||
<br>> movie playback. I would be glad to add this feature to radeonfb driver
|
||||
<br>> (which can be found in CVS tree of mplayer project at main/drivers/radeon).
|
||||
<br>> Do I have a chance to get any official technical documenation?
|
||||
</i>
|
||||
<br>We will not provide TV out related documents due to macrovision concerns.
|
||||
<br>Also mpeg2 decoding is something that we MAY consider in the future but not
|
||||
<br>at this current time. This is again due to proprietary and 3rd party
|
||||
<br>information.
|
||||
</code>
|
||||
</P>
|
||||
|
||||
<P>Pity isn't?</P>
|
||||
|
||||
<P>
|
||||
<code>
|
||||
<B>Q:What is Macrovision?</B><BR>
|
||||
A:It's copy protection mechanism.</code>
|
||||
</P>
|
||||
|
||||
<P>It means that if they open any TV-out related information then
|
||||
hackers will be able to disable copy protection on their chips. Therefore
|
||||
we have no chance to get working TV-out on ATI.</P>
|
||||
|
||||
<P>What's status of ATI's tv-out chips under Linux:
|
||||
<LI><b>ATI Mach64</b> has <i>ImpacTV</i> which is supported by gatos.
|
||||
<LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by gatos.
|
||||
<LI><b>Radeon VE</b> and <b>Rage PRO LT</b> have <i>ImpacTV2+</i> which is not supported under Linux.</P>
|
||||
|
||||
<P>
|
||||
From other side - we could have a chance to have TV-out support through
|
||||
<b>VESA drivers</b> on x86 systems but since Linux has too limited <i>vm86 syscall</i>
|
||||
- it's unreachable on practice. Finely every access to IO space causes exception
|
||||
and driver attempts to emulate even VESA calls instead passing them to native
|
||||
int_10h handler.
|
||||
</P>
|
||||
|
||||
</P>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
Loading…
Reference in New Issue
Block a user