Mercurial > mplayer.hg
comparison DOCS/xml/en/video.xml @ 11540:d480f7e36b74
<application> attack
author | wight |
---|---|
date | Sun, 30 Nov 2003 13:07:40 +0000 |
parents | 03cc8751fec8 |
children | a1bc8133084a |
comparison
equal
deleted
inserted
replaced
11539:2364dda5fe7e | 11540:d480f7e36b74 |
---|---|
217 Riva128 cards don't have XVideo support with XFree86's nVidia driver :( | 217 Riva128 cards don't have XVideo support with XFree86's nVidia driver :( |
218 Complain to nVidia. | 218 Complain to nVidia. |
219 </para> | 219 </para> |
220 | 220 |
221 <para> | 221 <para> |
222 However, MPlayer contains a <link linkend="vidix">VIDIX</link> driver for most | 222 However, <application>MPlayer</application> contains a |
223 nVidia cards. Currently it is in beta stage, and has some drawbacks. For more | 223 <link linkend="vidix">VIDIX</link> driver for most nVidia cards. Currently it |
224 information, see <link linkend="vidix-nvidia">nVidia VIDIX</link> section. | 224 is in beta stage, and has some drawbacks. For more information, see |
225 <link linkend="vidix-nvidia">nVidia VIDIX</link> section. | |
225 </para> | 226 </para> |
226 </sect5> | 227 </sect5> |
227 | 228 |
228 | 229 |
229 <sect5 id="ati"> | 230 <sect5 id="ati"> |
286 with 4.1.0, install XFree 4.2.0. 4.2.0 adds support for fullscreen Xv | 287 with 4.1.0, install XFree 4.2.0. 4.2.0 adds support for fullscreen Xv |
287 support with the Cyberblade XP card. | 288 support with the Cyberblade XP card. |
288 </para> | 289 </para> |
289 | 290 |
290 <para> | 291 <para> |
291 Alternatively, MPlayer contains a <link linkend="vidix">VIDIX</link> driver | 292 Alternatively, <application>MPlayer</application> contains a |
292 for the Cyberblade/i1 card. | 293 <link linkend="vidix">VIDIX</link> driver for the Cyberblade/i1 card. |
293 </para> | 294 </para> |
294 | 295 |
295 </sect5> | 296 </sect5> |
296 | 297 |
297 | 298 |
1706 | 1707 |
1707 <formalpara> | 1708 <formalpara> |
1708 <title>Using your DVB card for watching Digital TV (DVB input module)</title> | 1709 <title>Using your DVB card for watching Digital TV (DVB input module)</title> |
1709 <para> | 1710 <para> |
1710 First you need to pass the <literal>dvb_shutdown_timeout=0</literal> | 1711 First you need to pass the <literal>dvb_shutdown_timeout=0</literal> |
1711 parameter to the kernel module <filename>dvb-core</filename>, or MPlayer | 1712 parameter to the kernel module <filename>dvb-core</filename>, or |
1712 will die after 10 seconds. | 1713 <application>MPlayer</application> will die after 10 seconds. |
1713 </para> | 1714 </para> |
1714 </formalpara> | 1715 </formalpara> |
1715 | 1716 |
1716 <para> | 1717 <para> |
1717 You should also have the programs <command>scan</command> and | 1718 You should also have the programs <command>scan</command> and |
1731 have <command>scan</command> compile it for you. | 1732 have <command>scan</command> compile it for you. |
1732 </para> | 1733 </para> |
1733 | 1734 |
1734 <para> | 1735 <para> |
1735 Make sure that you have have <emphasis>only</emphasis> Free to Air | 1736 Make sure that you have have <emphasis>only</emphasis> Free to Air |
1736 channels in your <filename>channels.conf</filename> file, or MPlayer | 1737 channels in your <filename>channels.conf</filename> file, or |
1737 will hang on the others. | 1738 <application>MPlayer</application> will hang on the others. |
1738 </para> | 1739 </para> |
1739 | 1740 |
1740 <para> | 1741 <para> |
1741 To show the first of the channels present in your list, run | 1742 To show the first of the channels present in your list, run |
1742 </para> | 1743 </para> |
1808 </para> | 1809 </para> |
1809 </sect4> | 1810 </sect4> |
1810 | 1811 |
1811 <sect4 id="dxr2"> | 1812 <sect4 id="dxr2"> |
1812 <title>DXR2</title> | 1813 <title>DXR2</title> |
1813 <para>MPlayer supports hardware accelerated playback with the Creative DXR2 card.</para> | 1814 <para><application>MPlayer</application> supports hardware accelerated playback |
1815 with the Creative DXR2 card.</para> | |
1814 <para> | 1816 <para> |
1815 First of all you will need properly installed DXR2 drivers. You can find | 1817 First of all you will need properly installed DXR2 drivers. You can find |
1816 the drivers and installation instructions at the | 1818 the drivers and installation instructions at the |
1817 <ulink url="http://dxr2.sourceforge.net/">DXR2 Resource Center</ulink> site. | 1819 <ulink url="http://dxr2.sourceforge.net/">DXR2 Resource Center</ulink> site. |
1818 </para> | 1820 </para> |
1872 <option>overlay</option> activates the overlay instead of TVOut. It requires | 1874 <option>overlay</option> activates the overlay instead of TVOut. It requires |
1873 that you have a properly configured overlay setup to work right. The easiest | 1875 that you have a properly configured overlay setup to work right. The easiest |
1874 way to configure the overlay is to first run autocal. Then run mplayer with | 1876 way to configure the overlay is to first run autocal. Then run mplayer with |
1875 dxr3 output and without overlay turned on, run dxr3view. In dxr3view you can | 1877 dxr3 output and without overlay turned on, run dxr3view. In dxr3view you can |
1876 tweak the overlay settings and see the effects in realtime, perhaps this feature | 1878 tweak the overlay settings and see the effects in realtime, perhaps this feature |
1877 will be supported by the MPlayer GUI in the future. When overlay is properly set | 1879 will be supported by the <application>MPlayer</application> GUI in the future. |
1878 up you will no longer need to use dxr3view. | 1880 When overlay is properly set up you will no longer need to use dxr3view. |
1879 <option>prebuf</option> turns on prebuffering. Prebuffering is a feature of the | 1881 <option>prebuf</option> turns on prebuffering. Prebuffering is a feature of the |
1880 em8300 chip that enables it to hold more than one frame of video at a time. This | 1882 em8300 chip that enables it to hold more than one frame of video at a time. This |
1881 means that when you are running with prebuffering MPlayer will try to keep the | 1883 means that when you are running with prebuffering <application>MPlayer</application> |
1882 video buffer filled with data at all times. If you are on a slow machine MPlayer | 1884 will try to keep the video buffer filled with data at all times. If you are on |
1883 will probably use close to, or precisely 100% of CPU. This is especially common | 1885 a slow machine <application>MPlayer</application> will probably use close to, |
1884 if you play pure MPEG streams (like DVDs, SVCDs a.s.o.) since MPlayer will not | 1886 or precisely 100% of CPU. This is especially common if you play pure MPEG streams |
1885 have to reencode it to MPEG it will fill the buffer very fast. | 1887 (like DVDs, SVCDs a.s.o.) since <application>MPlayer</application> will not have |
1888 to reencode it to MPEG it will fill the buffer very fast. | |
1886 With prebuffering video playback is <emphasis role="bold">much</emphasis> | 1889 With prebuffering video playback is <emphasis role="bold">much</emphasis> |
1887 less sensitive to other programs hogging the CPU, it will not drop frames unless | 1890 less sensitive to other programs hogging the CPU, it will not drop frames unless |
1888 applications hog the CPU for a long time. | 1891 applications hog the CPU for a long time. |
1889 When running without prebuffering the em8300 is much more sensitive to CPU load, | 1892 When running without prebuffering the em8300 is much more sensitive to CPU load, |
1890 so it is highly suggested that you turn on MPlayer's <option>-framedrop</option> | 1893 so it is highly suggested that you turn on <application>MPlayer's</application> |
1891 option to avoid further loss of sync. | 1894 <option>-framedrop</option> option to avoid further loss of sync. |
1892 <option>sync</option> will turn on the new sync-engine. This is currently an | 1895 <option>sync</option> will turn on the new sync-engine. This is currently an |
1893 experimental feature. With the sync feature turned on the em8300's internal clock | 1896 experimental feature. With the sync feature turned on the em8300's internal clock |
1894 will be monitored at all times, if it starts to deviate from MPlayer's clock it | 1897 will be monitored at all times, if it starts to deviate from |
1895 will be reset causing the em8300 to drop any frames that are lagging behind. | 1898 <application>MPlayer's</application> clock it will be reset causing the em8300 to |
1899 drop any frames that are lagging behind. | |
1896 <option>norm=x</option> will set the TV norm of the DXR3 card without the need | 1900 <option>norm=x</option> will set the TV norm of the DXR3 card without the need |
1897 for external tools like em8300setup. Valid norms are 5 = NTSC, 4 = PAL-60, | 1901 for external tools like em8300setup. Valid norms are 5 = NTSC, 4 = PAL-60, |
1898 3 = PAL. Special norms are 2 (auto-adjust using PAL/PAL-60) and 1 (auto-adjust | 1902 3 = PAL. Special norms are 2 (auto-adjust using PAL/PAL-60) and 1 (auto-adjust |
1899 using PAL/NTSC) because they decide which norm to use by looking at the frame | 1903 using PAL/NTSC) because they decide which norm to use by looking at the frame |
1900 rate of the movie. norm = 0 (default) does not change the current norm. | 1904 rate of the movie. norm = 0 (default) does not change the current norm. |
1946 | 1950 |
1947 <varlistentry> | 1951 <varlistentry> |
1948 <term><option>-vf expand=-1:-1:-1:-1:1</option></term> | 1952 <term><option>-vf expand=-1:-1:-1:-1:1</option></term> |
1949 <listitem><para> | 1953 <listitem><para> |
1950 Although the DXR3 driver can put some OSD onto the MPEG1/2/4 video, it has | 1954 Although the DXR3 driver can put some OSD onto the MPEG1/2/4 video, it has |
1951 much lower quality than MPlayer's traditional OSD, and has several refresh | 1955 much lower quality than <application>MPlayer's</application> traditional OSD, |
1952 problems as well. The command line above will firstly convert the input | 1956 and has several refresh problems as well. The command line above will firstly |
1953 video to MPEG4 (this is mandatory, sorry), then apply an expand filter which | 1957 convert the input video to MPEG4 (this is mandatory, sorry), then apply an |
1954 won't expand anything (-1: default), but apply the normal OSD onto the picture | 1958 expand filter which won't expand anything (-1: default), but apply the normal |
1955 (that's what the "1" at the end does). | 1959 OSD onto the picture (that's what the "1" at the end does). |
1956 </para></listitem> | 1960 </para></listitem> |
1957 </varlistentry> | 1961 </varlistentry> |
1958 | 1962 |
1959 <varlistentry> | 1963 <varlistentry> |
1960 <term><option>-ac hwac3</option></term> | 1964 <term><option>-ac hwac3</option></term> |
2052 | 2056 |
2053 <para> | 2057 <para> |
2054 Finally an important remark: Do not start or stop XawTV on the playback device | 2058 Finally an important remark: Do not start or stop XawTV on the playback device |
2055 during playback, it will crash your computer. It is, however, fine to | 2059 during playback, it will crash your computer. It is, however, fine to |
2056 <emphasis role="bold">FIRST</emphasis> start XawTV, <emphasis role="bold">THEN</emphasis> | 2060 <emphasis role="bold">FIRST</emphasis> start XawTV, <emphasis role="bold">THEN</emphasis> |
2057 start MPlayer, wait for MPlayer to finish and <emphasis role="bold">THEN</emphasis> | 2061 start <application>MPlayer</application>, wait for <application>MPlayer</application> |
2058 stop XawTV. | 2062 to finish and <emphasis role="bold">THEN</emphasis> stop XawTV. |
2059 </para> | 2063 </para> |
2060 </sect4> | 2064 </sect4> |
2061 | 2065 |
2062 <sect4 id="blinkenlights"> | 2066 <sect4 id="blinkenlights"> |
2063 <title>Blinkenlights</title> | 2067 <title>Blinkenlights</title> |