Mercurial > mplayer.hg
comparison DOCS/video.html @ 7951:32ae0a9d06aa
Updated the DXR3 section to reflect command changes, prebuf replaced
noprebuf and sync is a brand new command.
Also indicates that prebuffering no longer is the default operation.
Note regarding divx playback how you should set the lavc fps to 29.97
for proper playback on the em8300.
I saw something on mplayer-dev-eng about everyone being allowed to
commit doc-updates now. I hope this is valid, otherwise let me know.
author | mswitch |
---|---|
date | Tue, 29 Oct 2002 01:41:16 +0000 |
parents | 33e4345d6dd6 |
children | 9ec3f2b9a87f |
comparison
equal
deleted
inserted
replaced
7950:d41eb993f6e2 | 7951:32ae0a9d06aa |
---|---|
1163 Linux</A> site. Configure should detect your card automatically, compilation | 1163 Linux</A> site. Configure should detect your card automatically, compilation |
1164 should go without problems.</P> | 1164 should go without problems.</P> |
1165 | 1165 |
1166 <H4>Usage:</H4> | 1166 <H4>Usage:</H4> |
1167 <DL> | 1167 <DL> |
1168 <DT><CODE>-vo dxr3:noprebuf:<device></CODE></DT> | 1168 <DT><CODE>-vo dxr3:prebuf:sync:<device></CODE></DT> |
1169 <DD><CODE>noprebuf</CODE> turns off prebuffering. Prebuffering is a feature | 1169 <DD><CODE>prebuf</CODE> turns on prebuffering. Prebuffering is a feature |
1170 of the em8300 chip that enables it to hold more than one frame of video at | 1170 of the em8300 chip that enables it to hold more than one frame of video at |
1171 a time. This means that when you are running with prebuffering (default) | 1171 a time. This means that when you are running with prebuffering |
1172 MPlayer will try to keep the video buffer filled with data at all | 1172 MPlayer will try to keep the video buffer filled with data at all |
1173 times. If you are on a slow machine MPlayer will probably use close | 1173 times. If you are on a slow machine MPlayer will probably use close |
1174 to, or precisely 100% of CPU. This is especially common if you play pure MPEG | 1174 to, or precisely 100% of CPU. This is especially common if you play pure MPEG |
1175 streams (like DVDs, SVCDs a.s.o.) since MPlayer will not have to | 1175 streams (like DVDs, SVCDs a.s.o.) since MPlayer will not have to |
1176 reencode it to MPEG it will fill the buffer very fast.<BR> | 1176 reencode it to MPEG it will fill the buffer very fast.<BR> |
1177 With prebuffering video playback is <B>much</B> less sensitive to other | 1177 With prebuffering video playback is <B>much</B> less sensitive to other |
1178 programs hogging the CPU, it will not drop frames unless applications hog | 1178 programs hogging the CPU, it will not drop frames unless applications hog |
1179 the CPU for a long time.<BR> | 1179 the CPU for a long time.<BR> |
1180 Prebuffering does not work on all machines (especially Athlons where it is | 1180 When running without prebuffering the em8300 is much more sensitive to CPU |
1181 turned off automatically). If you experience problems with video/audio sync | 1181 load, so it is highly suggested that you turn on <B>MPlayer's</B> |
1182 use <CODE>noprebuf</CODE>. When running without prebuffering the em8300 is | 1182 <CODE>-framedrop</CODE> option to avoid further loss of sync.<BR> |
1183 much more sensitive to CPU load, so it is highly suggested that you turn on | 1183 <CODE>sync</CODE> will turn on the new sync-engine. This is currently an |
1184 <B>MPlayer's</B> <CODE>-framedrop</CODE> option to avoid further loss of | 1184 experimental feature. With the sync feature turned on the em8300's internal |
1185 sync.<BR> | 1185 clock will be monitored at all times, if it starts to deviate from MPlayer's |
1186 clock it will be reset causing the em8300 to drop any frames that are lagging | |
1187 behind.<BR> | |
1186 <CODE><device></CODE> = device number to use if you have more than one | 1188 <CODE><device></CODE> = device number to use if you have more than one |
1187 em8300 card. | 1189 em8300 card. |
1188 <BR> | 1190 <BR> |
1189 Any of these options may be left out, but they must be specified in this | 1191 Any of these options may be left out.</DD> |
1190 exact order, i.e. <CODE>dxr3:noprebuf</CODE> works, <CODE>dxr3:1</CODE> | |
1191 works, but <CODE>dxr3:1:noprebuf</CODE> will not.</DD> | |
1192 | 1192 |
1193 <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT> | 1193 <DT><CODE>-ao oss:/dev/em8300_ma-X</CODE></DT> |
1194 <DD>For audio output, where <CODE>X</CODE> is the device number | 1194 <DD>For audio output, where <CODE>X</CODE> is the device number |
1195 (0 if one card).</DD> | 1195 (0 if one card).</DD> |
1196 | 1196 |
1204 <DT><CODE>-vop lavc/fame</CODE></DT> | 1204 <DT><CODE>-vop lavc/fame</CODE></DT> |
1205 <DD>To watch non-MPEG content on the em8300 (i.e. DivX or RealVideo) you have | 1205 <DD>To watch non-MPEG content on the em8300 (i.e. DivX or RealVideo) you have |
1206 to specify an MPEG1 video filter such as libavcodec (lavc) or libfame | 1206 to specify an MPEG1 video filter such as libavcodec (lavc) or libfame |
1207 (fame). At the moment lavc is both faster and gives better image quality, it | 1207 (fame). At the moment lavc is both faster and gives better image quality, it |
1208 is suggested that you use that unless you have problems with it. See the man | 1208 is suggested that you use that unless you have problems with it. See the man |
1209 page for further info about <CODE>-vop lavc/fame</CODE>.</DD> | 1209 page for further info about <CODE>-vop lavc/fame</CODE>.<BR> |
1210 Using lavc is highly recommended. Currently there is no way of setting the | |
1211 fps of the em8300 which means that it is fixed to 29.97fps. Because of this | |
1212 it is highly recommended that you use <CODE>-vop lavc=<quality>:29.97</CODE>, | |
1213 especially if you are using prebuffering.</DD> | |
1210 | 1214 |
1211 <DT><CODE>-ac hwac3</CODE></DT> | 1215 <DT><CODE>-ac hwac3</CODE></DT> |
1212 <DD>The em8300 supports playing back AC3 audio (surround sound) through the | 1216 <DD>The em8300 supports playing back AC3 audio (surround sound) through the |
1213 digital audio output of the card. See the <CODE>-ao oss</CODE> option | 1217 digital audio output of the card. See the <CODE>-ao oss</CODE> option |
1214 above, it must be used to specify the DXR3's output instead of | 1218 above, it must be used to specify the DXR3's output instead of |