annotate DOCS/xml/en/install.xml @ 11806:4f14825fd446

sync
author nauj27
date Mon, 19 Jan 2004 18:37:34 +0000
parents 93f616ec5e98
children 359eaf957bf1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
1 <?xml version="1.0" encoding="iso-8859-1"?>
10913
49b1a67e7381 Add revision keyword to english xml files, to ease translation synchronization
lumag
parents: 10403
diff changeset
2 <!-- $Revision$ -->
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
3 <sect1 id="install">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
4 <title>Installation</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
5
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
6 <para>
11311
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
7 A quick installation guide can be found in the <filename>README</filename>
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
8 file. Please read it first and then come back here for the rest of the gory
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
9 details.
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
10 </para>
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
11
92b8eae72aca Mention README.
diego
parents: 11271
diff changeset
12 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
13 In this section I'll try to guide you through the compiling and configuring
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
14 process of <application>MPlayer</application>. It's not easy, but it won't
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
15 necessarily be hard. If you experience a different behavior than what I
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
16 explain, please search through this documentation and you'll find your
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
17 answers. If you see links, please follow them and read carefully what they
9677
142c42fa0986 sync with HTML
nicolas
parents: 9675
diff changeset
18 contain. It will take some time, but it IS worth it.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
19 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
20
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
21 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
22 You need a fairly recent system. On Linux, 2.4.x kernels are recommended.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
23 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
24
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
25
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
26 <sect2 id="softreq">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
27 <title>Software requirements</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
28
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
29 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
30 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
31 <emphasis role="bold">binutils</emphasis> - suggested version is <emphasis role="bold">2.11.x</emphasis>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
32 This program is responsible for generating MMX/ 3DNow!/etc instructions,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
33 thus very important.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
34 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
35 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
36 <emphasis role="bold">gcc</emphasis> - suggested versions are: <emphasis role="bold">2.95.3</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
37 (maybe <emphasis role="bold">2.95.4</emphasis>) and <emphasis role="bold">3.2+</emphasis>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
38 <emphasis role="bold">Never</emphasis> use 2.96 or 3.0.x! They generate faulty code for
10132
nicolas
parents: 10000
diff changeset
39 <application>MPlayer</application>. If you decide to change gcc from
nicolas
parents: 10000
diff changeset
40 2.96, then don't decide in favor of 3.x just because it's newer! Early
nicolas
parents: 10000
diff changeset
41 releases of 3.x were even more buggy than 2.96. So downgrade to 2.95.x
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
42 (downgrade <systemitem class="library">libstdc++</systemitem> too, other
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
43 programs may need it) or don't up/downgrade at all (but in this case, be
10132
nicolas
parents: 10000
diff changeset
44 prepared for runtime problems). If you vote for 3.x, try to use the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
45 latest version, early releases had various bugs, so be sure you use at
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
46 least 3.1, it's tested and working. For detailed information about gcc 2.96's
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
47 bugs (that are still NOT fixed, they have been WORKED AROUND in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
48 <application>MPlayer</application>!),see the <link linkend="gcc-296">gcc 2.96</link>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
49 section and the <xref linkend="faq"/>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
50 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
51 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
52 <emphasis role="bold">XFree86</emphasis> - suggested version is <emphasis role="bold">always the
10132
nicolas
parents: 10000
diff changeset
53 newest</emphasis> (4.3). Normally, everyone wants this, as starting
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
54 with XFree86 4.0.2, it contains the <link linkend="xv">XVideo</link>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
55 extension (somewhere referred to as <emphasis role="bold">Xv</emphasis>)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
56 which is needed to enable the hardware YUV acceleration (fast image display)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
57 on cards that support it.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
58 Make sure its <emphasis role="bold">development package</emphasis> is installed,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
59 too, otherwise it won't work.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
60 For some video cards you don't need XFree86. See list below.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
61 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
62 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
63 <emphasis role="bold">make</emphasis> - suggested version is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
64 <emphasis role="bold">always the newest</emphasis> (at least 3.79.x). This
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
65 usually isn't important.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
66 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
67 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
68 <emphasis role="bold">SDL</emphasis> - it's not mandatory, but can help in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
69 some cases (bad audio, video cards that lag strangely with the xv driver).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
70 Always use the newest (beginning from 1.2.x).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
71 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
72 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
73 <emphasis role="bold">libjpeg</emphasis> - optional JPEG decoder, used by the <option>-mf</option>
11324
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
74 option and some QT MOV files. Useful for both <application>MPlayer</application>
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
75 and <application>MEncoder</application> if
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
76 you plan to work with jpeg files.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
77 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
78 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
79 <emphasis role="bold">libpng</emphasis> - recommended and default (M)PNG decoder. Required for GUI.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
80 Useful for both <application>MPlayer</application> and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
81 <application>MEncoder</application>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
82 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
83 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
84 <emphasis role="bold">lame</emphasis> - recommended, needed for encoding MP3 audio with
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
85 <application>MEncoder</application>, suggested version is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
86 <emphasis>always the newest</emphasis> (at least 3.90).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
87 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
88 <listitem><para>
11324
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
89 <emphasis role="bold">zlib</emphasis> - recommended, necessary for compressed
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
90 MOV header and PNG support.
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
91 </para></listitem>
9fceaedbd5a6 Missing <application> tags added, patch by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11311
diff changeset
92 <listitem><para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
93 <emphasis role="bold">libogg</emphasis> - optional, needed for playing OGG file format.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
94 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
95 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
96 <emphasis role="bold">libvorbis</emphasis> - optional, needed for playing OGG Vorbis audio.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
97 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
98 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
99 <emphasis role="bold"><ulink url="http://www.live.com/mplayer/">LIVE.COM Streaming Media</ulink></emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
100 - optional, needed for playing RTSP/RTP streams.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
101 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
102 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
103 <emphasis role="bold">directfb</emphasis> - optional, from
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
104 <ulink url="http://www.directfb.org"/>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
105 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
106 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
107 <emphasis role="bold">cdparanoia</emphasis> - optional, for CDDA support
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
108 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
109 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
110 <emphasis role="bold">libfreetype</emphasis> - optional, for TTF fonts
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
111 support. At least 2.0.9 is required.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
112 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
113 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
114 <emphasis role="bold">libxmms</emphasis> - optional, for XMMS input plugin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
115 support. At least 1.2.7 is required.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
116 </para></listitem>
10132
nicolas
parents: 10000
diff changeset
117 <listitem><para>
nicolas
parents: 10000
diff changeset
118 <emphasis role="bold">libsmb</emphasis> - optional, for Samba support.
nicolas
parents: 10000
diff changeset
119 </para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
120 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
121 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
122
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
123
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
124 <sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
125 <title>Codecs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
126
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
127 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
128 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
129 <emphasis role="bold">libavcodec</emphasis>: This codec package is capable
10132
nicolas
parents: 10000
diff changeset
130 of decoding H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/SVQ1/SVQ3 encoded video
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
131 streams and WMA (Windows Media Audio) v1/v2 audio streams, on multiple
9736
520f6d60bf75 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9683
diff changeset
132 platforms. It is also known to be the fastest for this task. See
11488
41e187a49bf3 proper name instead of here
wight
parents: 11483
diff changeset
133 <link linkend="ffmpeg">FFmpeg</link> section for details. Features:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
134 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
135 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
136 gain decoding of videos mentioned above, on non-x86 machines
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
137 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
138 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
139 encoding with most of the mentioned codecs
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
140 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
141 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
142 this codec is the <emphasis role="bold">fastest codec available</emphasis> for
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
143 DivX/3/4/5 and other MPEG4 types. Recommended!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
144 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
145 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
146 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
147 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
148 <emphasis role="bold">Win32 codecs</emphasis>: If you plan to use
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
149 <application>MPlayer</application> on x86 architecture, you will possibly need
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
150 them. Download the Win32 codecs from our
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
151 <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/">codecs page</ulink>
10185
d927b21b57c1 /usr/local/lib/codecs is now the default codecs directory.
diego
parents: 10132
diff changeset
152 and install them to <filename class="directory">/usr/local/lib/codecs</filename>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
153 <emphasis role="bold">BEFORE</emphasis> compiling <application>MPlayer</application>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
154 otherwise no Win32 support will be compiled!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
155 <note><para>The avifile project has similar codecs package, but it
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
156 differs from ours, so if you want to use all supported codecs, then use
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
157 our package (do not worry, avifile works with it without problems).</para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
158 </note>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
159 Features:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
160 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
161 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
162 you need this if you want to play or encode for example movies recorded
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
163 with various hardware compressors, like tuner cards, digital cameras
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
164 (example: DV, ATI VCR, MJPEG)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
165 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
166 <listitem><simpara>
10132
nicolas
parents: 10000
diff changeset
167 needed if you want to play <emphasis role="bold">WMV9/WMA9 movies</emphasis>.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
168 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
169 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
170 Not needed for old ASF's with MP41 or MP42 video (though VoxWare audio is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
171 frequent for these files - it's done by the Win32 codec), or WMV7. Also not
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
172 needed for WMA (Windows Media Audio), libavcodec has opensource decoder for that.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
173 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
174 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
175 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
176 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
177 <emphasis role="bold">QuickTime codecs</emphasis>: on x86 platforms these
10132
nicolas
parents: 10000
diff changeset
178 codecs can be used to decode RPZA, and other QuickTime video,
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
179 and QDesign audio streams. Installation instructions can be found in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
180 <link linkend="sorenson">Sorenson video codec</link> section.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
181 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
182 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
183 <emphasis role="bold">DivX4/DivX5</emphasis>: information about this codec is
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
184 available in the <link linkend="divx4-5">DivX4/DivX5</link> section. You possibly
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
185 don't want this codec as <emphasis role="bold">libavcodec</emphasis> (see
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
186 above) is much faster and has better quality than this, for both decoding
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
187 and encoding. Features:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
188 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
189 <listitem><simpara>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
190 1 pass or 2 pass encoding with
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
191 <link linkend="mencoder"><application>MEncoder</application></link>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
192 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
193 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
194 can play old <emphasis role="bold">DivX3</emphasis> movies much faster than
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
195 the Win32 DLL but slower than <emphasis role="bold">libavcodec</emphasis>!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
196 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
197 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
198 it's closed-source, and only a x86 version is available.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
199 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
200 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
201 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
202 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
203 <emphasis role="bold">XviD</emphasis>: Open source encoding alternative to
11758
f15a92de64fd proper capitalisation of DivX and the like
wight
parents: 11720
diff changeset
204 DivX4Linux. Features:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
205 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
206 <listitem><simpara>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
207 1 pass or 2 pass encoding with
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
208 <link linkend="mencoder"><application>MEncoder</application></link>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
209 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
210 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
211 it's open-source, so it's multiplatform.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
212 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
213 <listitem><simpara>
11758
f15a92de64fd proper capitalisation of DivX and the like
wight
parents: 11720
diff changeset
214 it's about 2 times faster than divX4 when encoding - about the same
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
215 quality
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
216 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
217 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
218 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
219 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
220 The <emphasis role="bold"><link linkend="xanim">XAnim codecs</link></emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
221 are the best (full screen, hardware YUV zoom) for decoding
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
222 <emphasis role="bold">3ivx</emphasis> and Indeo 3/4/5 movies, and some old
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
223 formats. And they are multiplatform, so this is the only way to play Indeo on
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
224 non-x86 platforms (well, apart from using XAnim:). But for example Cinepak movies
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
225 are best played with <application>MPlayer</application>'s own Cinepak decoder!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
226 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
227 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
228 For <emphasis role="bold">Ogg Vorbis</emphasis> audio decoding you need to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
229 install <systemitem class="library">libvorbis</systemitem> properly. Use
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
230 deb/rpm packages if available, or compile from
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
231 <ulink url="http://ogg.org/ogg/vorbis/download/vorbis_nightly_cvs.tgz">source</ulink>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
232 (this is a nightly updated tarball of Vorbis CVS).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
233 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
234 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
235 <application>MPlayer</application> can use the libraries of RealPlayer 8
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
236 or RealONE to play files with <emphasis role="bold">RealVideo 2.0-4.0</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
237 video, and Sipro/Cook audio. See <link linkend="realmedia">RealMedia file format</link>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
238 section for installation instructions and more information.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
239 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
240 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
241 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
242
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
243
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
244 <sect2 id="video-cards">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
245 <title>Video cards</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
246
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
247 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
248 There are generally two kind of video cards. One kind (the newer cards) has
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
249 <emphasis role="bold">hardware scaling and YUV acceleration</emphasis> support,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
250 the other cards don't.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
251 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
252
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
253
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
254 <sect3 id="yuv-cards">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
255 <title>YUV cards</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
256
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
257 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
258 They can display and scale (zoom) the picture to any size that fits in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
259 their memory, with <emphasis role="bold">small CPU usage</emphasis> (even when
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
260 zooming), thus fullscreen is nice and very fast.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
261
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
262 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
263 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
264 <emphasis role="bold">Matrox G200/G400/G450/G550 cards</emphasis>: although a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
265 <link linkend="vidix">Vidix driver</link> is provided, it is recommended to
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
266 use the mga_vid module instead, for it works much better.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
267 Please see the <link linkend="mga_vid">mga_vid</link> section about its
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
268 installation and usage. It is important to do these steps
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
269 <emphasis>before</emphasis> compiling <application>MPlayer</application>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
270 otherwise no mga_vid support will be built. Also check out the
11394
4e8081a50351 small fix by Maciej Paszta <paszczi@go2.pl>
diego
parents: 11324
diff changeset
271 <link linkend="tvout-mga-g400">Matrox TV-out</link> section.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
272 <emphasis role="bold"> If you don't use Linux</emphasis>, your only
9683
nicolas
parents: 9677
diff changeset
273 possibility is the VIDIX driver: read the <link linkend="vidix">VIDIX</link> section.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
274 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
275 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
276 <emphasis role="bold">3Dfx Voodoo3/Banshee cards</emphasis>: please see
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
277 <link linkend="tdfxfb">tdfxfb</link> section in order to gain big speedup.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
278 It is important to do these steps <emphasis role="bold">before</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
279 compiling <application>MPlayer</application>, otherwise no 3Dfx support will be
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
280 built. Also see the <link linkend="tvout-voodoo">3dfx TV-out</link> section.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
281 If you use X, use at least <emphasis role="bold">4.2.0</emphasis>, as 3dfx Xv
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
282 driver was broken in 4.1.0, and earlier releases.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
283 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
284 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
285 <emphasis role="bold">ATI cards</emphasis>: <link linkend="vidix">VIDIX</link>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
286 driver is provided for the following cards:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
287 <emphasis role="bold">Radeon, Rage128, Mach64</emphasis> (Rage XL/Mobility, Xpert98).
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
288 Also see the <link linkend="tvout-ati">ATI cards</link> section of the TV-out documentation,
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
289 to know if you card's TV-out is supported under Linux/<application>MPlayer</application>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
290 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
291 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
292 <emphasis role="bold">S3 cards</emphasis>: the Savage and Virge/DX chips have
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
293 hardware acceleration. Use as new XFree86 version as possible, older drivers are
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
294 buggy. Savage chips have problems with YV12 display, see <link linkend="s3">S3 Xv</link>
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
295 section for details. Older, Trio cards have no, or slow hardware support.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
296 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
297 <listitem><para>
9683
nicolas
parents: 9677
diff changeset
298 <emphasis role="bold">nVidia cards</emphasis>: may or may not be good choice for video playing.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
299 If you do not have a GeForce2 (or newer) card, it's not likely to work without bugs.
9683
nicolas
parents: 9677
diff changeset
300 <emphasis role="bold">the built-in nVidia driver in XFree86 does not support
nicolas
parents: 9677
diff changeset
301 hardware YUV acceleration on all nVidia cards.</emphasis> You have
11461
25d13a2b1911 Link added by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11394
diff changeset
302 to download nVidia's closed-source drivers from <ulink url="http://nvidia.com">nVidia.com</ulink>.
25d13a2b1911 Link added by Maciej Paszta <paszczi@go2.pl>.
diego
parents: 11394
diff changeset
303 See the <link linkend="nvidia">nVidia Xv driver</link> section for details. Please also check
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
304 the <link linkend="tvout-nvidia">nVidia TV-out</link> section if you wish to
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
305 use a TV.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
306 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
307 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
308 <emphasis role="bold">3DLabs GLINT R3 and Permedia3</emphasis>: a VIDIX driver
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
309 is provided (pm3_vid). Please see the <link linkend="vidix">VIDIX</link> section
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
310 for details.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
311 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
312 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
313 <emphasis role="bold">Other cards</emphasis>: none of the above?
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
314 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
315 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
316 Try if the XFree86 driver (and your card) supports hardware
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
317 acceleration. See the <link linkend="xv">Xv</link> section for details.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
318 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
319 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
320 If it doesn't, then your card's video features aren't supported under
9683
nicolas
parents: 9677
diff changeset
321 your operating system :( If hardware scaling works under Windows, it
nicolas
parents: 9677
diff changeset
322 doesn't mean it will work under Linux or other operating system, it depends on
nicolas
parents: 9677
diff changeset
323 the drivers. Most manufacturers neither make Linux drivers nor release
nicolas
parents: 9677
diff changeset
324 specifications of their chips - so you are unlucky if using their cards.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
325 See <xref linkend="non-yuv-cards"/>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
326 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
327 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
328 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
329 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
330 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
331 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
332
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
333
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
334 <sect3 id="non-yuv-cards" xreflabel="Non-YUV cards">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
335 <title>Non-YUV cards</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
336
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
337 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
338 Fullscreen playing can be achieved by either enabling <emphasis role="bold">
9683
nicolas
parents: 9677
diff changeset
339 software scaling</emphasis> (use the <option>-zoom</option> or <option>-vf</option> option,
11501
8f43eb278413 Small fix by Maciej Paszta.
rathann
parents: 11488
diff changeset
340 but I warn you: this is slow), or switching to a smaller video mode, for example
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
341 352x288. If you don't have YUV acceleration, this latter method is recommended.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
342 Video mode switching can be enabled by using the <option>-vm</option> option and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
343 it works with the following drivers:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
344 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
345 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
346 <emphasis role="bold">using</emphasis> XFree86: see details in <link linkend="dga">DGA driver</link> and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
347 <link linkend="x11">X11 driver</link> sections. DGA is recommended! Also
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
348 try DGA via SDL, sometimes it's better.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
349 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
350 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
351 <emphasis role="bold">not using</emphasis> XFree86: try the drivers in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
352 following order:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
353 <link linkend="vesa">vesa</link>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
354 <link linkend="fbdev">fbdev</link>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
355 <link linkend="svgalib">svgalib</link>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
356 <link linkend="aalib">aalib</link>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
357 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
358 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
359 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
360 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
361
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
362 <!-- FIXME: find a more logical organization for this section -->
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
363 <sect3 id="cirrus-logic-cards" xreflabel="Cirrus-Logic cards">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
364 <title>Cirrus-Logic cards</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
365 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
366 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
367 GD 7548: present on-board and tested in Compaq Armada 41xx notebook series.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
368 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
369 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
370 XFree86 3: works in 8/16bpp modes. However, the driver is dramatically slow
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
371 and buggy in 800x600@16bpp. <emphasis role="bold">Recommended: 640x480@16bpp</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
372 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
373 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
374 XFree86 4: the Xserver freezes soon after start unless acceleration is
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
375 disabled, but then the whole thing gets slower than XFree86 3. No XVideo.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
376 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
377 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
378 FBdev: framebuffer can be turned on with the <systemitem>clgenfb</systemitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
379 driver in the kernel, though for me it worked only in 8bpp, thus unusable.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
380 The clgenfb source had to be extended with the 7548 ID before compilation.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
381 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
382 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
383 VESA: the card is only VBE 1.2 capable, so VESA output can't be used. Can't
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
384 be workarounded with UniVBE.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
385 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
386 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
387 SVGAlib: detects an older Cirrus chip. Usable but slow with
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
388 <option>-bpp 8</option>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
389 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
390 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
391 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
392 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
393 </sect3>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
394 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
395
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
396
10000
6fbe9b7176d7 sync with HMTL docs
nicolas
parents: 9737
diff changeset
397 <sect2 id="sound-cards">
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
398 <title>Sound cards</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
399
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
400 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
401 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
402 <emphasis role="bold">Soundblaster Live!</emphasis>: with this card you can use
9683
nicolas
parents: 9677
diff changeset
403 4 or 6 (<emphasis role="bold">5.1</emphasis>) channels AC3 decoding instead of 2. Read the
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
404 <link linkend="swac3">Software AC3 decoding</link> section. For hardware AC3
9683
nicolas
parents: 9677
diff changeset
405 passthrough you <emphasis role="bold">must</emphasis> use ALSA 0.9 with OSS emulation!
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
406 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
407 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
408 <emphasis role="bold">C-Media with SP/DIF out</emphasis>: hardware AC3
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
409 passthrough is possible with these cards, see
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
410 <link linkend="hwac3">Hardware AC3 decoding</link> section.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
411 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
412 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
413 Features of <emphasis role="bold">other cards</emphasis> aren't supported by
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
414 <application>MPlayer</application>. <emphasis role="bold">It's very recommended
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
415 to read the <link linkend="audio-dev">sound card</link> section!</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
416 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
417 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
418 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
419
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
420
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
421 <sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
422 <title>Features</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
423
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
424 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
425 <listitem><para>
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
426 Decide if you need GUI. If you do, see the <link linkend="gui">GUI</link>
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
427 section before compiling.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
428 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
429 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
430 If you want to install <application>MEncoder</application> (our great
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
431 all-purpose encoder), see the
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
432 <link linkend="mencoder"><application>MEncoder</application></link> section.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
433 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
434 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
435 If you have a V4L compatible <emphasis role="bold">TV tuner</emphasis> card,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
436 and wish to watch/grab and encode movies with <application>MPlayer</application>,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
437 read the <link linkend="tv-input">TV input</link> section.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
438 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
439 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
440 There is a neat <emphasis role="bold">OSD Menu</emphasis> support ready to be
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
441 used. Check the <link linkend="subosd">OSD menu</link> section.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
442 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
443 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
444
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
445 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
446 Then build <application>MPlayer</application>:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
447 <screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
448 ./configure
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
449 make
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
450 make install</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
451 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
452
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
453 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
454 At this point, <application>MPlayer</application> is ready to use. The
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
455 directory <filename class="directory">$PREFIX/share/mplayer</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
456 contains the <filename>codecs.conf</filename> file, which is used to tell
10132
nicolas
parents: 10000
diff changeset
457 the program all the codecs and their capabilities. This file is needed only
nicolas
parents: 10000
diff changeset
458 when you want to change its properties, as the main binary contains an internal
nicolas
parents: 10000
diff changeset
459 copy of it. Check if you have
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
460 <filename>codecs.conf</filename> in your home directory
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
461 (<filename>~/.mplayer/codecs.conf</filename>) left from old
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
462 <application>MPlayer</application> versions, and remove it.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
463 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
464
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
465 <para>
10403
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
466 Note that if you have a <filename>codecs.conf</filename> in
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
467 <filename>~/.mplayer/</filename>, the builtin and system
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
468 <filename>codecs.conf</filename> will be ignored completely.
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
469 Do not do this unless you want to fiddle with <application>MPlayer</application>
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
470 internals as this can can cause many problems. If you want to change the codecs
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
471 search order, use the <option>-vc</option>, <option>-ac</option>, <option>-vfm</option>,
10403
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
472 or <option>-afm</option> options either on the command line or in your
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
473 config file (see the manual page).
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
474 </para>
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
475
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
476
23c9ebca2e24 Strings attached to codecs.conf explained.
diego
parents: 10277
diff changeset
477 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
478 Debian users can build a .deb package for themselves, it's very simple.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
479 Just exec
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
480 <screen>fakeroot debian/rules binary</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
481 in <application>MPlayer</application>'s root directory. See
11271
252fb0cf331a spelling fixes, mostly by <ismail.donmez@boun.edu.tr>
diego
parents: 10913
diff changeset
482 <link linkend="debian">Debian packaging</link> for detailed instructions.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
483 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
484
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
485 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
486 <emphasis role="bold">Always browse the output of</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
487 <filename>./configure</filename>, and the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
488 <filename>configure.log</filename> file, they contain information about
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
489 what will be built, and what will not. You may also want to view
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
490 <filename>config.h</filename> and <filename>config.mak</filename> files.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
491 If you have some libraries installed, but not detected by
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
492 <filename>./configure</filename>, then check if you also have the proper
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
493 header files (usually the -dev packages) and their version matches. The
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
494 <filename>configure.log</filename> file usually tells you what is missing.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
495 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
496
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
497 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
498 Though not mandatory, the fonts should be installed in order to gain OSD,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
499 and subtitle functionality. The recommended method is installing a TTF
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
500 font file and telling <application>MPlayer</application> to use it.
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
501 See the <link linkend="subosd">Subtitles and OSD</link> section for details.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
502 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
503
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
504 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
505 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
506
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
507 <!-- ********** -->
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
508
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
509 <sect1 id="gui">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
510 <title>What about the GUI?</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
511
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
512 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
513 The GUI needs GTK 1.2.x (it isn't fully GTK, but the panels are). The skins
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
514 are stored in PNG format, so GTK, <systemitem class="library">libpng</systemitem>
11271
252fb0cf331a spelling fixes, mostly by <ismail.donmez@boun.edu.tr>
diego
parents: 10913
diff changeset
515 (and their devel stuff, usually called <systemitem class="library">gtk-dev</systemitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
516 and <systemitem class="library">libpng-dev</systemitem>) has to be installed.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
517 You can build it by specifying <option>--enable-gui</option> during
10000
6fbe9b7176d7 sync with HMTL docs
nicolas
parents: 9737
diff changeset
518 <filename>./configure</filename>. Then, to turn on GUI mode, you have to
6fbe9b7176d7 sync with HMTL docs
nicolas
parents: 9737
diff changeset
519 execute the <command>gmplayer</command> binary.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
520 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
521
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
522 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
523 Currently you can't use the <option>-gui</option> option on the command
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
524 line, due to technical reasons.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
525 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
526
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
527 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
528 As <application>MPlayer</application> doesn't have a skin included, you
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
529 have to download them if you want to use the GUI. See the <ulink
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
530 url="http://www.mplayerhq.hu/homepage/dload.html">download page</ulink>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
531 They should be extracted to the usual system-wide directory (<filename
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
532 class="directory">$PREFIX/share/mplayer/Skin</filename>), or to <filename
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
533 class="directory">$HOME/.mplayer/Skin</filename>.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
534 <application>MPlayer</application> by default looks in these directories
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
535 for a directory named <filename class="directory">default</filename>, but
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
536 you can use the <option>-skin <replaceable>newskin</replaceable></option>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
537 option, or the <literal>skin=newskin</literal> config file directive to use
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
538 the skin in <filename class="directory">*/Skin/newskin</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
539 directory.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
540 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
541 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
542
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
543 <!-- ********** -->
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
544
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
545 <sect1 id="subosd">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
546 <title>Subtitles and OSD</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
547
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
548 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
549 <application>MPlayer</application> can display subtitles along with movie files.
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
550 Currently the following formats are supported:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
551 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
552 <listitem><para>VobSub</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
553 <listitem><para>OGM</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
554 <listitem><para>CC (closed caption)</para></listitem>
11687
510bfea8ab6c MicroDVD, not Microdvd
wight
parents: 11668
diff changeset
555 <listitem><para>MicroDVD</para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
556 <listitem><para>SubRip</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
557 <listitem><para>SubViewer</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
558 <listitem><para>Sami</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
559 <listitem><para>VPlayer</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
560 <listitem><para>RT</para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
561 <listitem><para>SSA</para></listitem>
11794
93f616ec5e98 Unknown subtitle format is PJS as pointed out by Salvador Eduardo Tropea.
diego
parents: 11758
diff changeset
562 <listitem><para>PJS (Phoenix Japanimation Society)</para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
563 <listitem><para><link linkend="mpsub">MPsub</link></para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
564 <listitem><para>AQTitle</para></listitem>
10277
157cb3f9245e SuSE RPMs, JACOsub link
diego
parents: 10185
diff changeset
565 <listitem><para><ulink url="http://unicorn.us.com/jacosub/">JACOsub</ulink></para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
566 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
567 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
568
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
569 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
570 <application>MPlayer</application> can dump the previously listed subtitle formats
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
571 (<emphasis role="bold">except the three first</emphasis>) into the following
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
572 destination formats, with the given options:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
573 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
574 <listitem><para>MPsub: <option>-dumpmpsub</option></para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
575 <listitem><para>SubRip: <option>-dumpsrtsub</option></para></listitem>
11687
510bfea8ab6c MicroDVD, not Microdvd
wight
parents: 11668
diff changeset
576 <listitem><para>MicroDVD: <option>-dumpmicrodvdsub</option></para></listitem>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
577 <listitem><para>JACOsub: <option>-dumpjacosub</option></para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
578 <listitem><para>Sami: <option>-dumpsami</option></para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
579 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
580 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
581
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
582 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
583 <application>MEncoder</application> can dump DVD subtitles into
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
584 <link linkend="menc-feat-extractsub">VobSub</link> format.
10132
nicolas
parents: 10000
diff changeset
585 </para>
nicolas
parents: 10000
diff changeset
586
nicolas
parents: 10000
diff changeset
587 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
588 The command line options differ slightly for the different formats:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
589 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
590
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
591 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
592 <title>VobSub subtitles</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
593 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
594 VobSub subtitles consist of a big (some megabytes) <filename>.SUB</filename> file,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
595 and optional <filename>.IDX</filename> and/or <filename>.IFO</filename>
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
596 files. If you have files like
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
597 <filename><replaceable>sample.sub</replaceable></filename>,
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
598 <filename><replaceable>sample.ifo</replaceable></filename> (optional),
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
599 <filename><replaceable>sample.idx</replaceable></filename> - you have to pass
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
600 <application>MPlayer</application> the <option>-vobsub sample
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
601 [-vobsubid <replaceable>id</replaceable>]</option> options
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
602 (full path optional). The <option>-vobsubid</option> option is like
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
603 <option>-sid</option> for DVDs, you can choose between subtitle tracks
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
604 (languages) with it. In case that <option>-vobsubid</option> is omitted,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
605 <application>MPLayer</application> will try to use the languages given by the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
606 <option>-slang</option> option and fall back to the <systemitem>langidx</systemitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
607 in the <filename>.IDX</filename> file to set the subtitle language. If it fails,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
608 there will be no subtitles.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
609 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
610 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
611
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
612 <formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
613 <title>Other subtitles</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
614 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
615 The other formats consist of a single text file containing timing,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
616 placement and text information. Usage: If you have a file like
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
617 <filename><replaceable>sample.txt</replaceable></filename>,
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
618 you have to pass the option <option>-sub
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
619 <replaceable>sample.txt</replaceable></option> (full path optional).
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
620 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
621 </formalpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
622
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
623 <variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
624 <title>Adjusting subtitle timing and placement:</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
625 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
626 <term><option>-subdelay <replaceable>sec</replaceable></option></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
627 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
628 Delays subtitles by <option><replaceable>sec</replaceable></option> seconds.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
629 Can be negative.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
630 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
631 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
632 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
633 <term><option>-subfps <replaceable>RATE</replaceable></option></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
634 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
635 Specify frame/sec rate of subtitle file (float number).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
636 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
637 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
638 <varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
639 <term><option>-subpos <replaceable>0-100</replaceable></option></term>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
640 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
641 Specify the position of subtitles.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
642 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
643 </varlistentry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
644 </variablelist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
645
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
646 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
647 If you experience a growing delay between the movie and the subtitles when
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
648 using a MicroDVD subtitle file, most likely the frame rate of the movie and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
649 the subtitle file are different. Please note that the MicroDVD subtitle
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
650 format uses absolute frame numbers for its timing, and therefore the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
651 <option>-subfps</option> option cannot be used with this format. As
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
652 <application>MPlayer</application> has no way to guess the frame rate of
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
653 the subtitle file, you have to manually convert the frame rate. There is a
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
654 little perl script in the <filename class="directory">contrib</filename>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
655 directory of the <application>MPlayer</application> FTP site to do this
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
656 conversion for you.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
657 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
658
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
659 <para>
11483
462b97f8746f move section out of <link> tags
wight
parents: 11461
diff changeset
660 About DVD subtitles, read the <link linkend="dvd">DVD</link> section.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
661 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
662
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
663
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
664 <sect2 id="mpsub">
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
665 <title><application>MPlayer's</application> own subtitle format (MPsub)</title>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
666
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
667 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
668 <application>MPlayer</application> introduces a new subtitle format called
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
669 <emphasis role="bold">MPsub</emphasis>. It was designed by Gabucino. Basically
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
670 its main feature is being <emphasis>dynamically</emphasis> time-based (although
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
671 it has frame-based mode too). Example (from <ulink
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
672 url="../../tech/mpsub.sub">DOCS/tech/mpsub.sub</ulink>):
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
673 <programlisting>
10132
nicolas
parents: 10000
diff changeset
674 FORMAT=TIME
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
675 # first number : wait this much after previous subtitle disappeared
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
676 # second number : display the current subtitle for this many seconds
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
677
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
678 15 3
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
679 A long long, time ago...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
680
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
681 0 3
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
682 in a galaxy far away...
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
683
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
684 0 3
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
685 Naboo was under an attack.<!--
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
686 --></programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
687 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
688
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
689 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
690 So you see, the main goal was to <emphasis role="bold">make subtitle
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
691 editing/timing/joining/cutting easy</emphasis>. And, if you - say - get an
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
692 SSA subtitle but it's badly timed/delayed to your version of the movie, you
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
693 simply do a
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
694 <screen>mplayer <replaceable>dummy.avi</replaceable> -sub source.ssa -dumpmpsub</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
695 A <filename>dump.mpsub</filename> file will be created in the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
696 current directory, which will contain the source subtitle's text, but in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
697 <emphasis role="bold">MPsub</emphasis> format. Then you can freely add/subtract
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
698 seconds to/from the subtitle.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
699 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
700
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
701 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
702 Subtitles are displayed with a technique called <emphasis role="bold">'OSD',
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
703 On Screen Display</emphasis>.OSD is used to display current time, volume bar,
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
704 seek bar etc.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
705 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
706 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
707
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
708
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
709 <sect2 id="mpsub-install">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
710 <title>Installing OSD and subtitles</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
711
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
712 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
713 You need an <application>MPlayer</application> font package to be able to use
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
714 OSD/SUB feature. There are many ways to get it:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
715 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
716
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
717 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
718 <listitem><para>
11588
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
719 Use the font generator tool at <filename
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
720 class="directory">TOOLS/subfont-c</filename>. It's a complete tool to
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
721 convert from TTF/Type1/etc font to mplayer font pkg (read
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
722 <filename>TOOLS/subfont-c/README</filename> for details).
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
723 </para></listitem>
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
724 <listitem><para>
11649
52798caae526 added <application> tag for GIMP, added 2 <replaceable> tags to font secion, made it more general
paszczi
parents: 11612
diff changeset
725 Use the font generator <application>GIMP</application> plugin at <filename
11588
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
726 class="directory">TOOLS/subfont-GIMP</filename> (note: you must have HSI
11612
8c7164e7f9da Fix one FIXME. Url from a table below.
lumag
parents: 11588
diff changeset
727 RAW plugin too, see <ulink url="http://realtime.ssu.ac.kr/~lethean/mplayer/" />).
11588
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
728 </para></listitem>
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
729 <listitem><para>
10132
nicolas
parents: 10000
diff changeset
730 using a TrueType (TTF) font, by the means of the <systemitem class="library">freetype</systemitem>
11588
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
731 library. Version 2.0.9 or greater is mandatory! Then you have two methods:
10132
nicolas
parents: 10000
diff changeset
732 <itemizedlist>
nicolas
parents: 10000
diff changeset
733 <listitem><para>
11654
8bdbc6a93d74 added <systemitem> tag for fontconfig, some wording
paszczi
parents: 11649
diff changeset
734 use the <option>-font <replaceable>/path/to/sample_font.ttf</replaceable></option>
11649
52798caae526 added <application> tag for GIMP, added 2 <replaceable> tags to font secion, made it more general
paszczi
parents: 11612
diff changeset
735 option to specify a TrueType font file on every occasion
10132
nicolas
parents: 10000
diff changeset
736 </para></listitem>
nicolas
parents: 10000
diff changeset
737 <listitem><para>
11649
52798caae526 added <application> tag for GIMP, added 2 <replaceable> tags to font secion, made it more general
paszczi
parents: 11612
diff changeset
738 create a symlink:
11654
8bdbc6a93d74 added <systemitem> tag for fontconfig, some wording
paszczi
parents: 11649
diff changeset
739 <screen>ln -s <replaceable>/path/to/sample_font.ttf</replaceable> ~/.mplayer/subfont.ttf</screen>
10132
nicolas
parents: 10000
diff changeset
740 </para></listitem>
nicolas
parents: 10000
diff changeset
741 </itemizedlist>
11588
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
742 If <application>MPlayer</application> was compiled with
bd910f698b8d reorganization of subtitles and osd section, removed repeating lines, patch by me and Torinthiel
paszczi
parents: 11587
diff changeset
743 <systemitem class="library">fontconfig</systemitem> support, the above methods
11654
8bdbc6a93d74 added <systemitem> tag for fontconfig, some wording
paszczi
parents: 11649
diff changeset
744 won't work, instead the <option>-font</option> expects a
8bdbc6a93d74 added <systemitem> tag for fontconfig, some wording
paszczi
parents: 11649
diff changeset
745 <systemitem class="library">fontconfig</systemitem> font name
11655
4df4089eded9 and one last fontconfig
wight
parents: 11654
diff changeset
746 and defaults to the sans-serif font. To get a list of fonts known to
4df4089eded9 and one last fontconfig
wight
parents: 11654
diff changeset
747 <systemitem class="library">fontconfig</systemitem>,
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
748 use <command>fc-list</command>. Example: <option>-font
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
749 <replaceable>'Bitstream Vera Sans'</replaceable></option>
10132
nicolas
parents: 10000
diff changeset
750 </para></listitem>
nicolas
parents: 10000
diff changeset
751 <listitem><para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
752 Download ready-to-use font packages from <application>MPlayer</application>
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
753 site. Note: currently available fonts are limited for ISO 8859-1/2 support,
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
754 but there are some other (including Korean, Russian, ISO 8859-8 etc) fonts at
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
755 contrib/font section of FTP, made by users.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
756 </para><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
757 <!-- FIXME: this para should be before the list -->
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
758 Font should have appropriate <filename>font.desc</filename> file which
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
759 maps unicode font positions to the actual code page of the subtitles
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
760 text. Other solution is to have subtitles encoded in UTF8 encoding and
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
761 use <option>-utf8</option> option or just name the subtitles file
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
762 <filename>&lt;video_name&gt;.utf</filename> and have it in the same dir
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
763 as the video file. Recoding from different codepages to UTF8 could be
11665
2fc354c3d651 removed FIXME line 759, brackets with RedHat and Debian (iconv and konwert aren't distro-specific
paszczi
parents: 11659
diff changeset
764 done by using <command>konwert</command> or <command>iconv</command> programs.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
765 </para><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
766
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
767 <table>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
768 <title>Some URLs</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
769 <tgroup cols="2">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
770 <thead>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
771 <row><entry>URL</entry><entry>Comment</entry></row>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
772 </thead>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
773 <tbody>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
774 <row><entry>
9683
nicolas
parents: 9677
diff changeset
775 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/releases/fonts/"></ulink>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
776 </entry><entry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
777 ISO fonts
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
778 </entry></row>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
779 <row><entry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
780 <ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/"></ulink>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
781 </entry><entry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
782 various fonts by users
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
783 </entry></row>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
784 <row><entry>
9683
nicolas
parents: 9677
diff changeset
785 <ulink url="http://realtime.ssu.ac.kr/~lethean/mplayer/"></ulink>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
786 </entry><entry>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
787 Korean fonts and RAW plugin
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
788 </entry></row>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
789 </tbody>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
790 </tgroup>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
791 </table>
10132
nicolas
parents: 10000
diff changeset
792
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
793 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
794 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
795 <para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
796 If you chose non-TTF fonts, UNZIP the file you downloaded to <filename
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
797 class="directory">~/.mplayer</filename> or <filename
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
798 class="directory">$PREFIX/share/mplayer</filename>. Then rename or symlink
11659
47a889dd9592 changed <filename> tag to <filename class=directory> - font is a directory
paszczi
parents: 11655
diff changeset
799 one of the extracted directories to <filename class="directory">font</filename>,
47a889dd9592 changed <filename> tag to <filename class=directory> - font is a directory
paszczi
parents: 11655
diff changeset
800 for example:
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
801
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
802 <screen>ln -s <replaceable>~/.mplayer/arial-24</replaceable> ~/.mplayer/font</screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
803
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
804 Now you have to see a timer at the upper left corner of the movie (switch
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
805 it off with the <keycap>o</keycap> key).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
806 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
807
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
808 <para>
9736
520f6d60bf75 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9683
diff changeset
809 (subtitles are <emphasis>always enabled</emphasis>, for disabling them please
520f6d60bf75 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9683
diff changeset
810 read the man page)
9737
6c343b6f7059 fix (thanks to Dmitry)
nicolas
parents: 9736
diff changeset
811 </para>
6c343b6f7059 fix (thanks to Dmitry)
nicolas
parents: 9736
diff changeset
812
9736
520f6d60bf75 fixes, some by Dmitry Baryshkov <lumag@qnc.ru>, some by me
nicolas
parents: 9683
diff changeset
813 <para>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
814 OSD has 4 states (switch with <keycap>o</keycap>):
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
815
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
816 <orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
817 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
818 volume bar + seek bar (default)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
819 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
820 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
821 volume bar + seek bar + timer + file position percentage on seeking
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
822 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
823 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
824 volume bar + seek bar + timer + total duration of the media
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
825 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
826 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
827 subtitles only
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
828 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
829 </orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
830
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
831 You can change default behaviour by setting <varname>osdlevel</varname>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
832 variable in config file, or the <option>-osdlevel</option> command line option.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
833
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
834 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
835 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
836
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
837
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
838 <sect2 id="osdmenu">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
839 <title>OSD menu</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
840
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
841 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
842 <application>MPlayer</application> has a completely user definiable OSD Menu interface.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
843 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
844
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
845 <note><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
846 the Preferences menu is currently UNIMPLEMENTED!
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
847 </simpara></note>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
848
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
849 <orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
850 <title>Installation</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
851 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
852 compile <application>MPlayer</application> by passing the <option>--enable-menu</option>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
853 to <filename>./configure</filename>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
854 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
855 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
856 make sure you have an OSD font installed
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
857 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
858 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
859 copy <filename>etc/menu.conf</filename> to your
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
860 <filename class="directory">.mplayer</filename> directory
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
861 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
862 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
863 copy <filename>etc/input.conf</filename> to your
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
864 <filename class="directory">.mplayer</filename> directory, or to the system-wide
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
865 <application>MPlayer</application> config dir (default:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
866 <filename class="directory">/usr/local/etc/mplayer</filename>)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
867 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
868 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
869 check and edit <filename>input.conf</filename> to enable menu movement keys
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
870 (it is described there).
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
871 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
872 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
873 start <application>MPlayer</application> by the following example:
11713
a1bc8133084a <replaceable> tags' attack :P
paszczi
parents: 11687
diff changeset
874 <screen>$ mplayer -menu <replaceable>file.avi</replaceable></screen>
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
875 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
876 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
877 push any menu key you defined
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
878 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
879 </orderedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
880
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
881 </sect2>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
882 </sect1>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
883
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
884 <!-- ********** -->
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
885
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
886 <sect1 id="rtc">
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
887 <title>RTC</title>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
888 <para>
11540
d480f7e36b74 <application> attack
wight
parents: 11501
diff changeset
889 There are three timing methods in <application>MPlayer</application>.
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
890
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
891 <itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
892 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
893 <emphasis role="bold">To use the old method</emphasis>, you don't have to do
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
894 anything. It uses <systemitem>usleep()</systemitem> to tune
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
895 A/V sync, with +/- 10ms accuracy. However sometimes the sync has to be
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
896 tuned even finer.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
897 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
898 <listitem><para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
899 <emphasis role="bold">The new timer</emphasis> code uses PC's RTC (Real Time Clock)
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
900 for this task, because it has precise 1ms timers. It is automagically enabled
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
901 when available, but requires root privileges, a <emphasis>setuid root</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
902 <application>MPlayer</application> binary or a properly set up kernel.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
903 If you are running kernel 2.4.19pre8 or later you can adjust the maximum RTC
11668
18326298f607 added <systemitem class=systemname> tag to /proc
paszczi
parents: 11665
diff changeset
904 frequency for normal users through the <systemitem class="systemname">/proc
18326298f607 added <systemitem class=systemname> tag to /proc
paszczi
parents: 11665
diff changeset
905 </systemitem> filesystem. Use this command to
9675
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
906 enable RTC for normal users:
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
907 <screen>echo 1024 &gt; /proc/sys/dev/rtc/max-user-freq</screen>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
908 If you do not have such a new kernel, you can also change one line in
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
909 <filename>drivers/char/rtc.c</filename> and recompile your kernel.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
910 Find the section that reads
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
911 <programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
912 * We don't really want Joe User enabling more
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
913 * than 64Hz of interrupts on a multi-user machine.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
914 */
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
915 if ((rtc_freq &gt; 64) &amp;&amp; (!capable(CAP_SYS_RESOURCE)))
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
916 </programlisting>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
917 and change the 64 to 1024. You should really know what you are doing, though.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
918 You can see the new timer's efficiency in the status line.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
919 The power management functions of some notebook BIOSes with speedstep CPUs
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
920 interact badly with RTC. Audio and video may get out of sync. Plugging the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
921 external power connector in before you power up your notebook seems to help.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
922 You can always turn off RTC support with the <option>-nortc</option> option.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
923 In some hardware combinations (confirmed during usage of non-DMA DVD drive
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
924 on an ALi1541 board) usage of the RTC timer causes skippy playback. It's
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
925 recommended to use the third method in these cases.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
926 </para></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
927 <listitem><simpara>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
928 <emphasis role="bold">The third timer code</emphasis> is turned on with the
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
929 <option>-softsleep</option> option. It has the efficiency of the RTC, but it
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
930 doesn't use RTC. On the other hand, it requires more CPU.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
931 </simpara></listitem>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
932 </itemizedlist>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
933 <note><para><emphasis role="bold">NEVER install a setuid root
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
934 <application>MPlayer</application> binary on a multiuser system!</emphasis>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
935 It's a clear way for everyone to become root.
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
936 </para></note>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
937 </para>
62c5a17038ba XML version of MPlayer's doc
nicolas
parents:
diff changeset
938 </sect1>