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>