1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-28 10:02:17 +00:00

ah. many small updates again

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3943 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
gabucino 2002-01-02 12:28:19 +00:00
parent 0c4deb794c
commit c0975b2423
8 changed files with 90 additions and 30 deletions

View File

@ -252,8 +252,6 @@ hangk
csatornát a SNDCTL_DSP_CHANNELS ioctl-en keresztül. Például a 2001 augusztusinál
újabb emu10k1 meghajtó (SB Live kártyákhoz) megfelelő.</P>
<P>A több mint két csatornás mixelés kísérleti stádiumú.</P>
<P><B><A NAME=2.2.2.2>2.2.2.2. Hardveres AC3 dekódolás</B></P>

View File

@ -127,6 +127,7 @@
<LI><A HREF="sound.html#2.3.2.2">2.3.2.2 Audio pluginek</A></LI>
<UL>
<LI><A HREF="sound.html#2.3.2.2.1">2.3.2.2.1 Up/Downsampling</A></LI>
<LI><A HREF="sound.html#2.3.2.2.2">2.3.2.2.2 Térhatású hangok dekódolása</A></LI>
</UL>
</UL>
</UL>
@ -137,7 +138,7 @@
<LI><A HREF="encoding.html#2.4.2">2.4.2 Fordítás</A></LI>
<LI><A HREF="encoding.html#2.4.3">2.4.3 Funkciók</A></LI>
<UL>
<LI><A HREF="encoding.html#2.4.3">2.4.3 Összefoglalva</A></LI>
<LI><A HREF="encoding.html#2.4.3">2.4.3 Áttekintés</A></LI>
<LI><A HREF="encoding.html#2.4.3.1">2.4.3.1 2 menetes DivX4 enkódolása</A></LI>
<LI><A HREF="encoding.html#2.4.3.2">2.4.3.2 Átméretezés</A></LI>
<LI><A HREF="encoding.html#2.4.3.3">2.4.3.3 Stream másolása</A></LI>
@ -149,6 +150,13 @@
<LI><A HREF="encoding.html#2.4.6">2.4.6 Példák</A></LI>
</UL>
<LI><A HREF=#2.5>2.5 TV bemenet</A></LI>
<UL>
<LI><A HREF=#2.5.1>2.5.1 Áttekintés</A></LI>
<LI><A HREF=#2.5.2>2.5.2 Fordítás</A></LI>
<LI><A HREF=#2.5.3>2.5.3 Opciók</A></LI>
<LI><A HREF=#2.5.4>2.5.4 Irányítás billentyűzetről</A></LI>
<LI><A HREF=#2.5.5>2.5.5 Példák</A></LI>
</UL>
</UL>
<LI><A HREF="#3">3. Használat</A></LI>
<UL>
@ -495,7 +503,7 @@ meghajt
<LI>Ha van V4L kompatibilis <B>TV tunered</B>, nézd meg a <A HREF=#2.5>TV bemenet</A>
fejezetet.</LI>
<LI>Kétféle időzítő kód van az <B>MPlayerben</B>. A régi
<LI>Három időzítő kód van az <B>MPlayerben</B>. A régi
módszer használatához nem kell semmit tenned, alapértelmezett. Lényege hogy
<CODE>usleep()</CODE>-et használ az A/V szinkron javításához, +/- 10ms
pontossággal. Néha ez nem elég pontos. Az új kód a PC-k RTC-jét (Real Time
@ -503,6 +511,9 @@ Clock) haszn
időzítést lehet elérni. Ez root jogokat követel, vagy egy <I>setuid root</I>
<B>MPlayer</B> binárist (nos, vagy egy kis kernel átirást, ezt azért inkább
ne..). Az új időzítő kód hatékonysága szépen látszik a státuszsorban.
A harmadik módszer haszálatához a <CODE>-softsleep</CODE> opciót kell megadni.
Ez van olyan hatékony mint az RTC, de nincs szükség root jogokra a
használatához. Viszont sajnos több CPU-t igényel.
Megj.: <B>SOHA ne installálj setuid MPlayer binárist többfelhasználós
gépre!</B> Ez a legegyszerűbb módja hogy mindenki root jogot szerezzen.</LI>
@ -677,10 +688,12 @@ kimeneti eszk
<P><A NAME=2.5><B>2.5. TV bemenet</B></P>
<A NAME=2.5.1><P><B><I>2.5.1. Áttekintés</I></B></P>
<P>Ez a fejezet elmagyarázza hogy tudsz <B>nézni/grabbelni egy V4L kompatibilis
TV tuner-ről</B>.</P>
<P><B><I>Fordítás</I></B></P>
<A NAME=2.5.2><P><B><I>2.5.2. Fordítás</I></B></P>
<P>
<UL>
@ -698,7 +711,7 @@ TV tuner-r
YUY2, UYVY, RGB32 colorspace-eket (ezutóbbit <CODE>-vo sdl</CODE>-el). Ezeket a
<CODE>outfmt=YV12</CODE> opcióval lehet megadni, lásd lent.</P>
<P><B><I>Rendelkezésre álló opciók</I></B><BR>
<A NAME=2.5.3><P><B><I>2.5.3. Rendelkezésre álló opciók</I></B><BR>
<TABLE BORDER=0>
<TR>
<TD>&nbsp;&nbsp;</TD>
@ -747,8 +760,9 @@ TV tuner-r
<TD>&nbsp;&nbsp;</TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
milyen kimeneti formátumban történjen a megjelenítés
(<B>rgb32</B>, <B>rgb24</B>, <B>yv12</B>, <B>uyvy</B>)<BR>
Ennek és a következő opciónak beállításainak egyezniük kell !</TD>
(<B>rgb32</B>, <B>rgb24</B>, <B>yv12</B>, <B>uyvy</B>, <B>i420</B>
(ezutóbbinál meg kell adni a <CODE>-vc i420</CODE> opciót is, fourcc
conflict miatt))</TD>
</TR>
<TR>
<TD>&nbsp;&nbsp;</TD>
@ -788,7 +802,7 @@ TV tuner-r
</TABLE>
</P>
<P><B><I>Irányítás a billentyűzetről</I></B></P>
<A NAME=2.5.4><P><B><I>2.5.4. Irányítás a billentyűzetről</I></B></P>
<TABLE BORDER=0>
<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>h or l</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>előző/következő csatorna</TD><TR>
@ -796,7 +810,7 @@ TV tuner-r
<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>csatornalista váltása</TD><TR>
</TABLE>
<P><B><I>Példák</I></B></P>
<A NAME=2.5.5><P><B><I>2.5.5. Példák</I></B></P>
<P>
Teszt kimenet, AAlib-re :)<BR>

View File

@ -577,6 +577,10 @@ magass
Ezzel az opcióval megadható, hogy mennyi memóriát használjon az MPlayer a
megadott file/URL cache-elésére. Különösen a lassú elérésű hordozókon
hasznos. Alapállapotban kikapcsolva.
.TP
.B \-softsleep
pontos szoftveres időzítő használata. Van olyan hatékony mint az RTC, nem kell
hozzá root jogosultság, viszont több CPU az igen.
.IP
.SH "ALPHA/BETA ÁLLAPOTÚ FUNKCIÓK"
.TP
@ -588,6 +592,9 @@ is olvasd el a dokument
.B \-dumpvideo
video stream kiírása a ./stream.dump file-ba (csak MPEG-PS-nél)
(nem túl használható)
.TP
.B \-dapsync
alternatív A/V szinkron rutin használata. Mire jó?
.IP
.SH IRÁNYÍTÁS A BILLENTYŰZETRŐL
.TP

View File

@ -140,6 +140,23 @@ lej
<P>Használat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=resample:fout=&lt;a kívánt
frekvencia Hz-ben, pl 44100&gt;</CODE></P>
<P><B><A NAME=2.3.2.2.2>2.3.2.2.2. Térhatású hangok dekódolása</A></B></P>
<P>Az <B>MPlayer</B>-nek van egy audio pluginje ami a mátrix-kódolt hangok
dekódolására szolgál (ilyen például a Dolby Surround).</P>
<P>Sok 2 csatornás file valójában mátrix-kódolt térhatású hangot
tartalmaz.</P>
<P>Az ilyen dekódolás használatához egy legalább 4 csatornát támogató
hangkártyára+meghajtóra van szükség.</P>
<P>Használat :<BR>
&nbsp;&nbsp;<CODE>mplayer media.avi -aop list=surround</CODE></P>
</BODY>
</HTML>

View File

@ -216,7 +216,9 @@ megkeresni. Erre van 3 m
<P>Régebbi 3dfx meghajtóknak problémái vannak az XVideo gyorsítással,
nem támogatták a YUY2-t vagy YV12-t, ésígytovább. Ellenőrizd hogy az
XFree86-od verziója 4.1.0 vagy újabb-e, azok már jók.
XFree86-od verziója 4.1.0 vagy újabb-e, az már jó YUY2-vel, viszont
<B>szétfagy az YV12-től</B>! Szóval vagy vársz a 4.2.0-re, vagy
frissíted a DRI-det <A HREF="http://dri.sourceforge.net">CVS-ből</A>.
Ha furcsa effekteket észlelsz -vo xv-vel, próbáld ki az SDL meghajtót
(annak is van XVideo támogatása), az segíthet. Nézd meg a <A HREF="#2.3.1.4">2.3.1.4-es</A>
fejezetet a részletekhez.</P>
@ -228,7 +230,9 @@ HREF=#2.3.1.9>2.3.1.9-es</A> fejezet.</P>
<P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 kártyák</A></B></P>
<P>S3 Savage3D-knek működniük kell, de Savage4-hez 4.0.3-as de inkább újabb
XFree86 kell (ha bajok vannak a képpel, próbáld meg 16bpp-n). S3 Virge-re vonatkozólag.. add el.</P>
XFree86 kell (ha bajok vannak a képpel, próbáld meg 16bpp-n). S3 Virge-re vonatkozólag..
van Xv támogatás hozzá, de a kártya maga elég lassú szoval jobb ha
eladod.</P>
<P><B>Megj</B>.: a Savage kártyáknak lassú az YV12 megjelenítési képessége
(YV12-YUY2 konverziót csinál a meghajtója mert a Savage hardver képtelen
YV12-t megjeleníteni). Így amikor ezen dokumentáció azt mondja hogy
@ -252,7 +256,7 @@ HREF=#2.3.1.9>2.3.1.9-es</A> fejezet.</P>
<P><B><A NAME=2.3.1.2.4>2.3.1.2.4. ATI kártyák</A></B></P>
<P>
<LI>A GATOS meghajtó alapállapotban bekapcsolt VSYNC-et tartalmaz. Ez azt
<LI>A <A HREF="http://www.linuxvideo.org/gatos">GATOS meghajtó</A> alapállapotban bekapcsolt VSYNC-et tartalmaz. Ez azt
jelenti, hogy a dekódolási sebesség (!) hozzá van szinkronizálva a monitor
frissítési frekvenciájához. Ha a lejátszás lassúnak tűnik, próbáld meg
valahogy kikapcsolni a VSYNC-et, vagy állítsd a képfrissítést n*(a film
@ -947,8 +951,8 @@ A:Egy m
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>ATI Mach64</b> : <i>ImpacTV</i> van rajta, amit a <A HREF="http://www.linuxvideo.org/gatos">gatos</A> támogat.
<LI><b>ASIC Radeon VIVO</b> : <i>Rage Theatre</i>, ami szintén támogatott a <A HREF="http://www.linuxvideo.org/gatos">gatos</A> által.
<LI><b>Radeon VE</b> és <b>Rage PRO LT</b> : <i>ImpacTV2+</i> ami jelenleg nem támogatott Linux alatt.
Viszont <B>MPlayer</B>-rel teljeskörű <B>hardveres gyorsítást</B> és
<B>TV kimenetet</B> kapsz Radeonokhoz ! Lásd a <a href=#2.3.1.12>VESA meghajtó</a> és

View File

@ -147,6 +147,13 @@
<LI><A HREF="encoding.html#2.4.6">2.4.6 Examples</A></LI>
</UL>
<LI><A HREF=#2.5>2.5 TV input</A></LI>
<UL>
<LI><A HREF=#2.5.1>2.5.1 Overview</A></LI>
<LI><A HREF=#2.5.2>2.5.2 Compilation</A></LI>
<LI><A HREF=#2.5.3>2.5.3 Available options</A></LI>
<LI><A HREF=#2.5.4>2.5.4 Keyboard control</A></LI>
<LI><A HREF=#2.5.5>2.5.5 Examples</A></LI>
</UL>
</UL>
<LI><A HREF="#3">3. Usage</A></LI>
<UL>
@ -493,15 +500,17 @@ see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI>
<LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and
encode movies with <B>MPlayer</B>, read the <A HREF=#2.5>TV input</A> section.</LI>
<LI>There are two timer codes in <B>MPlayer</B>. To use the old
<LI>There are three timer codes in <B>MPlayer</B>. To use the old
method, you don't have to do anything. It uses <CODE>usleep()</CODE> to tune
A/V sync, with +/- 10ms accuracy. However sometimes the sync has to be tuned
even finer. The new timer code uses PC's RTC (Real Time Clock) for this task,
because it has precise 1ms timers. This requires root, or a <I>setuid root</I>
<B>MPlayer</B> binary (or a little kernel hacking, but that's unadvised). You
can see the new timer's efficiency in the status line. Note: <B>NEVER install
setuid MPlayer binary on a multiuser system!</B> It's a clear way for everyone
to gain root.</LI>
can see the new timer's efficiency in the status line. The third timer
code is turned on with the <CODE>-softsleep</CODE> option. It has the
efficiency of the RTC, but it doesn't need root rights. On the other hand,
it requires more CPU. Note: <B>NEVER install setuid MPlayer binary on a
multiuser system!</B> It's a clear way for everyone to gain root.</LI>
</UL>
@ -660,10 +669,12 @@ Now you have to see a timer at the upper left corner of the movie
<P><A NAME=2.5><B>2.5. TV input</B></P>
<A NAME=2.5.1><P><B><I>2.5.1. Overview</I></B></P>
<P>This section is about how to enable <B>watching/grabbing from V4L compatible
TV tuner</B>.</P>
<P><B><I>Compilation</I></B></P>
<A NAME=2.5.2><P><B><I>2.5.2. Compilation</I></B></P>
<P>
<UL>
@ -680,7 +691,7 @@ TV tuner</B>.</P>
with <CODE>-vo sdl</CODE>) colorspaces.
You can specify these with the <CODE>outfmt=YV12</CODE> option see below.</P>
<P><B><I>Available options</I></B><BR>
<A NAME=2.5.3><P><B><I>2.5.3. Available options</I></B><BR>
<TABLE BORDER=0>
<TR>
<TD>&nbsp;&nbsp;</TD>
@ -728,8 +739,8 @@ TV tuner</B>.</P>
<TD>&nbsp;&nbsp;</TD>
<TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>in which output
format to display images (<B>rgb32</B>, <B>rgb24</B>, <B>yv12</B>,
<B>uyvy</B>)<BR>
The following option must have the same setting !</TD>
<B>uyvy</B>, <B>i420</B> (for i420 you have to pass the <CODE>-vc i420</CODE>
option, because of a fourcc conflict))</TD>
</TR>
<TR>
<TD>&nbsp;&nbsp;</TD>
@ -769,7 +780,7 @@ TV tuner</B>.</P>
</TABLE>
</P>
<P><B><I>Keyboard control</I></B></P>
<A NAME=2.5.4><P><B><I>2.5.4. Keyboard control</I></B></P>
<TABLE BORDER=0>
<TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>h or l</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>select previous/next channel</TD><TR>
@ -777,7 +788,7 @@ TV tuner</B>.</P>
<TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change channel list</TD><TR>
</TABLE>
<P><B><I>Examples</I></B></P>
<A NAME=2.5.5><P><B><I>2.5.5. Examples</I></B></P>
<P>
Dummy output, to AAlib :)<BR>

View File

@ -649,6 +649,10 @@ resolution.
.B \-cache\ <kbytes>
This option specifies how much memory to use when precaching a file/URL.
Especially useful on slow media. Default is off.
.TP
.B \-softsleep
uses high quality software timers. Efficient as the RTC, doesn't need root,
but requires more CPU.
.IP
.SH "ALPHA/BETA CODE"
.TP
@ -659,6 +663,9 @@ double-check the documentation !
.TP
.B \-dumpvideo
dump video stream to ./stream.dump (only with MPEG-PS) (not very usable)
.TP
.B \-dapsync
use alternative A/V sync method. Where is it useful?
.IP
.SH KEYBOARD CONTROL
.TP

View File

@ -215,7 +215,8 @@ usable with <B>MPlayer</B>.</P>
<P>Older 3dfx drivers were known to have problems with XVideo acceleration,
it didn't support either YUY2 or YV12, and so. Verify that you have
XFree86 version 4.1.0 or greater, it works ok. Alternatively, you can use
XFree86 version 4.1.0 or greater, it works ok with YUY2, but <B>crashes
with YV12</B>! Thus, either wait for 4.2.0 or use the
<A HREF="http://dri.sourceforge.net">DRI</A> cvs.
If you experience strange effects using -vo xv, try SDL (it has XVideo too)
and see if it helps. Check the <A HREF="#2.3.1.4">SDL section</A> for details.</P>
@ -227,7 +228,8 @@ section!</P>
<P><B><A NAME=2.3.1.2.2>2.3.1.2.2. S3 cards</A></B></P>
<P>S3 Savage3D's should work fine, but for Savage4, use XFree86 version 4.0.3
or greater (in case of image problems, try 16bpp). As for S3 Virge.. sell it.</P>
or greater (in case of image problems, try 16bpp). As for S3 Virge.. there is
xv support, but the card itself is very slow, so you better sell it.</P>
<P><B>NOTE</B>: Savage cards have a slow YV12 image displaying capability (it needs
to do YV12->YUY2 conversion, because the Savage hardware can't display YV12).
@ -253,7 +255,7 @@ Complain to NVidia.</UL></P>
<P><B><A NAME=2.3.1.2.4>2.3.1.2.4. ATI cards</A></B></P>
<P>
<LI>The GATOS driver (which you should use) has VSYNC enabled by default. It means that decoding speed
<LI>The <A HREF="http://www.linuxvideo.org/gatos">GATOS driver</A> (which you should use) has VSYNC enabled by default. It means that decoding speed
(!) is synced to the monitor's refresh rate. If playing seems to be slow, try
disabling VSYNC somehow, or set refresh rate to n*(fps of the movie) Hz.</LI>
@ -972,8 +974,8 @@ 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>ATI Mach64</b> has <i>ImpacTV</i> which is supported by <A HREF="http://www.linuxvideo.org/gatos">gatos</A>.
<LI><b>ASIC Radeon VIVO</b> has <i>Rage Theatre</i> which is supported by <A HREF="http://www.linuxvideo.org/gatos">gatos</A>.
<LI><b>Radeon VE</b> and <b>Rage PRO LT</b> have <i>ImpacTV2+</i> which is not supported under Linux.
But with <B>MPlayer</B> you get <B>full hardware acceleration</B> and <B>TV out</B>
for Radeons !