comparison DOCS/documentation.html @ 1682:dba45a1aafad

*** empty log message ***
author gabucino
date Fri, 24 Aug 2001 18:48:13 +0000
parents a5cb1b1d47a8
children e39e774a8ca5
comparison
equal deleted inserted replaced
1681:445ea1ce4180 1682:dba45a1aafad
1 <HTML> 1 <HTML>
2
3 <BODY> 2 <BODY>
4 3
5 <P> 4 <P><CENTER><B>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)</B><BR>
6 <CENTER>MPlayer - Movie Player for LINUX (C) 2000-2001 Arpad Gereoffy (A'rpi/ESP-team)<BR> 5 <BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></CENTER></P>
7 <BR>
8 <A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A></CENTER><BR>
9 </P>
10 6
11 <P><HR></P> 7 <P><HR></P>
12 8
13 <P> 9 <P>Table of Contents</P>
14 Table of Contents
15 </P>
16 10
17 <P><HR></P> 11 <P><HR></P>
18 12
19 <PRE> 13 <P><UL>
20 <P> 14 <LI><A HREF="#1">1. Introduction</A>
21 <A HREF="#1">1. Introduction</A> 15 <UL><LI><A HREF="#1.1">1.1 Overview</A></LI>
22 </P> 16 <LI><A HREF="#1.2">1.2 History</A></LI>
23 <P> 17 <LI><A HREF="#1.3">1.3 Installation</A></LI>
24 <A HREF="#1.1">1.1 Overview</A> 18 <LI><A HREF="#1.4">1.4 What about the GUI?</A>
25 <A HREF="#1.2">1.2 History</A> 19 </LI></UL>
26 <A HREF="#1.3">1.3 Installation</A> 20 </LI><LI><A HREF="#2">2. Features</A>
27 <A HREF="#1.4">1.4 What about the GUI?</A> 21 <UL><LI><A HREF="codecs.html">2.1 Video Formats, Audio & Video Codecs</A>
28 </P> 22 <UL><LI><A HREF="codecs.html#2.1.1">2.1.1 Supported input formats</A></LI>
29 <P> 23 <LI><A HREF="codecs.html#2.1.2">2.1.2 Supported audio & video codecs</A>
30 <A HREF="#2">2. Features</A> 24 <UL><LI><A HREF="codecs.html#2.1.2.1">2.1.2.1 DivX4</A></LI>
31 </P> 25 <LI><A HREF="codecs.html#2.1.2.2">2.1.2.2 ffmpeg's DivX/libavcodec</A></LI>
32 <P> 26 </UL>
33 <A HREF="codecs.html">2.1 Video Formats, Audio &amp; Video Codecs</A> 27 </LI><LI><A HREF="codecs.html#2.1.4">2.1.4 Codec importing howto</A></LI>
34 <A HREF="codecs.html#2.1.1">2.1.1 Supported input formats</A> 28 <UL><LI><A HREF="codecs.html#2.1.4.1">2.1.4.1 VFW codecs</A></LI>
35 <A HREF="codecs.html#2.1.2">2.1.2 Supported audio &amp; video codecs</A> 29 <LI><A HREF="codecs.html#2.1.4.2">2.1.4.2 DirectShow codecs</A></LI>
36 <A HREF="codecs.html#2.1.2.1">2.1.2.1 DivX4</A> 30 </UL>
37 <A HREF="codecs.html#2.1.2.2">2.1.2.2 ffmpeg's DivX/libavcodec</A> 31 </LI></UL>
38 <A HREF="codecs.html#2.1.2.3">2.1.2.3 Hardware AC3 decoding</A> 32 </LI><LI><A HREF="video.html">2.2 Video & Audio output devices</A>
39 <A HREF="codecs.html#2.1.4">2.1.4 Codec importing howto</A> 33 <UL><LI><A HREF="video.html#2.2.1">2.2.1 Video output devices</A>
40 <A HREF="codecs.html#2.1.4.1">2.1.4.1 VFW codecs</A> 34 <UL><LI><A HREF="video.html#2.2.1.1">2.2.1.1 MTRR</A>
41 <A HREF="codecs.html#2.1.4.2">2.1.4.2 DirectShow codecs</A> 35 </LI><LI><A HREF="video.html#2.2.1.2">2.2.1.2 Xv</A>
42 </P> 36 <UL><LI><A HREF="video.html#2.2.1.2.1">2.2.1.2.1 3dfx cards</A>
43 <P> 37 </LI><LI><A HREF="video.html#2.2.1.2.2">2.2.1.2.2 S3 cards</A>
44 <A HREF="video.html">2.2 Video &amp; Audio output devices</A> 38 </LI><LI><A HREF="video.html#2.2.1.2.3">2.2.1.2.3 nVidia cards</A>
45 <A HREF="video.html#2.2.1">2.2.1 Video output devices</A> 39 </LI><LI><A HREF="video.html#2.2.1.2.4">2.2.1.2.4 ATI cards</A>
46 <A HREF="video.html#2.2.1.1">2.2.1.1 MTRR</A> 40 </LI></UL>
47 <A HREF="video.html#2.2.1.2">2.2.1.2 Xv</A> 41 </LI><LI><A HREF="video.html#2.2.1.3">2.2.3.2 DGA</A>
48 <A HREF="video.html#2.2.1.2.1">2.2.1.2.1 3dfx cards</A> 42 <UL><LI><A HREF="video.html#2.2.1.3.1">2.2.1.3.1 Summary</A>
49 <A HREF="video.html#2.2.1.2.2">2.2.1.2.2 S3 cards</A> 43 </LI><LI><A HREF="video.html#2.2.1.3.2">2.2.1.3.2 What is DGA</A>
50 <A HREF="video.html#2.2.1.2.3">2.2.1.2.3 nVidia cards</A> 44 </LI><LI><A HREF="video.html#2.2.1.3.3">2.2.1.3.3 Installing DGA support for MPlayer</A>
51 <A HREF="video.html#2.2.1.2.4">2.2.1.2.4 ATI cards</A> 45 </LI><LI><A HREF="video.html#2.2.1.3.4">2.2.1.3.4 Resolution switching</A>
52 <A HREF="video.html#2.2.1.3">2.2.3.2 DGA</A> 46 </LI><LI><A HREF="video.html#2.2.1.3.5">2.2.1.3.5 DGA & MPlayer</A>
53 <A HREF="video.html#2.2.1.3.1">2.2.1.3.1 Summary</A> 47 </LI><LI><A HREF="video.html#2.2.1.3.6">2.2.1.3.6 Features of the DGA driver</A>
54 <A HREF="video.html#2.2.1.3.2">2.2.1.3.2 What is DGA</A> 48 </LI><LI><A HREF="video.html#2.2.1.3.7">2.2.1.3.7 Speed issues</A>
55 <A HREF="video.html#2.2.1.3.3">2.2.1.3.3 Installing DGA support for MPlayer</A> 49 </LI><LI><A HREF="video.html#2.2.1.3.8">2.2.1.3.8 Known bugs</A>
56 <A HREF="video.html#2.2.1.3.4">2.2.1.3.4 Resolution switching</A> 50 </LI><LI><A HREF="video.html#2.2.1.3.9">2.2.1.3.9 Future work</A>
57 <A HREF="video.html#2.2.1.3.5">2.2.1.3.5 DGA &amp; MPlayer</A> 51 </LI><LI><A HREF="video.html#2.2.1.3.A">2.2.1.3.A Some modelines</A>
58 <A HREF="video.html#2.2.1.3.6">2.2.1.3.6 Features of the DGA driver</A> 52 </LI><LI><A HREF="video.html#2.2.1.3.B">2.2.1.3.B Bug Reports</A>
59 <A HREF="video.html#2.2.1.3.7">2.2.1.3.7 Speed issues</A> 53 </LI></UL>
60 <A HREF="video.html#2.2.1.3.8">2.2.1.3.8 Known bugs</A> 54 </LI><LI><A HREF="video.html#2.2.1.4">2.2.1.4 SDL</A>
61 <A HREF="video.html#2.2.1.3.9">2.2.1.3.9 Future work</A> 55 </LI><LI><A HREF="video.html#2.2.1.5">2.2.1.5 SVGAlib</A>
62 <A HREF="video.html#2.2.1.3.A">2.2.1.3.A Some modelines</A> 56 </LI><LI><A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer output (FBdev)</A>
63 <A HREF="video.html#2.2.1.3.B">2.2.1.3.B Bug Reports</A> 57 </LI><LI><A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A>
64 <A HREF="video.html#2.2.1.4">2.2.1.4 SDL</A> 58 </LI><LI><A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A>
65 <A HREF="video.html#2.2.1.5">2.2.1.5 SVGAlib</A> 59 </LI><LI><A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV support</A>
66 <A HREF="video.html#2.2.1.6">2.2.1.6 Framebuffer output (FBdev)</A> 60 </LI><LI><A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL output</A>
67 <A HREF="video.html#2.2.1.7">2.2.1.7 Matrox framebuffer (mga_vid)</A> 61 </LI><LI><A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - text mode displaying</A>
68 <A HREF="video.html#2.2.1.8">2.2.1.8 SiS 6326 framebuffer (sis_vid)</A> 62 </LI><LI><A HREF="video.html#2.2.1.A">2.2.1.A TVout</A>
69 <A HREF="video.html#2.2.1.9">2.2.1.9 3dfx YUV support</A> 63 </LI><UL><LI><A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox cards</A>
70 <A HREF="video.html#2.2.1.10">2.2.1.10 OpenGL output</A> 64 </UL></LI></UL>
71 <A HREF="video.html#2.2.1.11">2.2.1.11 AAlib - text mode displaying</A> 65 </LI><LI><A HREF="sound.html#2.2.2">2.2.2 Audio output devices</A>
72 <A HREF="video.html#2.2.1.A">2.2.1.A TVout</A> 66 <UL><LI><A HREF="sound.html#2.2.2.1">2.2.2.1 Soundcard experiences, recommendations</A>
73 <A HREF="video.html#2.2.1.A.1">2.2.1.A.1 Matrox cards</A> 67 </LI></UL>
74 <A HREF="sound.html#2.2.2">2.2.2 Audio output devices</A> 68 </LI></UL>
75 <A HREF="sound.html#2.2.2.1">2.2.2.1 Soundcard experiences, recommendations</A> 69 </LI></UL>
76 </P> 70 </LI><LI><A HREF="#3">3. Usage</A>
77 <P> 71 <UL><LI><A HREF="#3.1">3.1 Control from keyboard</A>
78 <A HREF="#3">3. Usage</A> 72 </LI><LI><A HREF="#3.2">3.2 Control from LIRC (Linux Infrared Remote Control)</A>
79 </P> 73 </LI><LI><A HREF="#3.3">3.3 Streaming from network or pipes</A>
80 <P> 74 </LI></UL>
81 <A HREF="#3.1">3.1 Control from keyboard</A> 75 </LI><LI><A HREF="cd-dvd.html#4">4. CD/DVD section</A>
82 <A HREF="#3.2">3.2 Control from LIRC (Linux Infrared Remote Control)</A> 76 <UL><LI><A HREF="cd-dvd.html#4.1">4.1 CD drives</A>
83 <A HREF="#3.3">3.3 Streaming from network or pipes</A> 77 </LI><LI><A HREF="cd-dvd.html#4.2">4.2 DVD playback</A>
84 </P> 78 </LI><LI><A HREF="cd-dvd.html#4.3">4.3 DVD playback FAQ</A>
85 <P> 79 </LI></UL>
86 <A HREF="cd-dvd.html#4">4. CD/DVD section</A> 80 </LI><LI><A HREF="faq.html">5. FAQ section</A>
87 </P> 81 <UL><LI><A HREF="faq.html#5.1">5.1 Compilation</A>
88 <P> 82 </LI><LI><A HREF="faq.html#5.2">5.2 General questions</A>
89 <A HREF="cd-dvd.html#4.1">4.1 CD drives</A> 83 </LI><LI><A HREF="faq.html#5.3">5.3 File playing problems</A>
90 <A HREF="cd-dvd.html#4.2">4.2 DVD playback</A> 84 </LI><LI><A HREF="faq.html#5.4">5.4 Video/audio driver problems</A>
91 <A HREF="cd-dvd.html#4.3">4.3 DVD playback FAQ</A> 85 </LI><LI><A HREF="faq.html#5.5">5.5 Feature requests</A>
92 </P> 86 </LI></UL>
93 <P> 87 </LI><LI><A HREF="#6">6. Misc OS'es</A>
94 <A HREF="faq.html">5. FAQ section</A> 88 <UL><LI><A HREF="#6.1">6.1 Debian packaging</A>
95 </P> 89 </LI><LI><A HREF="#6.2">6.2 FreeBSD</A>
96 <P> 90 </LI><LI><A HREF="#6.3">6.3 Solaris 8</A>
97 <A HREF="faq.html#5.1">5.1 Compilation</A> 91 </LI><LI><A HREF="#6.4">6.4 StrongARM</A>
98 <A HREF="faq.html#5.2">5.2 General questions</A> 92 </LI></UL>
99 <A HREF="faq.html#5.3">5.3 File playing problems</A> 93 </LI><LI><A HREF="#A">A. Authors</A>
100 <A HREF="faq.html#5.4">5.4 Video/audio driver problems</A> 94 </LI><LI><A HREF="#B">B. Mailing lists</A>
101 <A HREF="faq.html#5.5">5.5 Feature requests</A> 95 </LI><LI><A HREF="bugreports.html">C. How to report bugs</A>
102 </P> 96
103 <P> 97 </LI></UL></P>
104 <A HREF="#6">6. Misc OS'es</A> 98
105 </P>
106 <P>
107 <A HREF="#6.1">6.1 Debian packaging</A>
108 <A HREF="#6.2">6.2 FreeBSD</A>
109 <A HREF="#6.3">6.3 Solaris 8</A>
110 <A HREF="#6.4">6.4 StrongARM</A>
111 </P>
112 <P>
113 <A HREF="#A">A. Authors</A>
114 </P>
115 <P>
116 <A HREF="#B">B. Mailing lists</A>
117 </P>
118 <P>
119 <A HREF="bugreports.html">C. How to report bugs</A>
120 </P>
121 </PRE>
122 <P><HR></P> 99 <P><HR></P>
123 100
124 <P><PRE> 101 <P><B><A NAME=1>1. Introduction</A></B></P>
125 <A NAME=1>1. Introduction</A> 102
126 103 <P><B><A NAME=1.1>1.1. Overview</A></B></P>
127 104
128 <A NAME=1.1>1.1. Overview</A> 105 <P><B>MPlayer</B> is a movie player for LINUX. It plays most MPEG, AVI and ASF files,
129 106 supported by many native and Win32 DLL codecs. You can watch VCD, DVD and
130 <B>MPlayer</B> is a movie player for LINUX. It plays most MPEG, AVI and ASF files, 107 even DivX movies too. The another big feature of mplayer is the wide range of
131 supported by many native and Win32 DLL codecs. You can watch VCD, DVD and 108 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
132 even DivX movies too. The another big feature of mplayer is the wide range of 109 AAlib, but you can use SDL (and this way all drivers of SDL) and some
133 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, 110 lowlevel card-specific drivers (for Matrox) too! Most of them supports
134 AAlib, but you can use SDL (and this way all drivers of SDL) and some 111 software or hardware scaling, so you can enjoy movies in fullscreen. And what
135 lowlevel card-specific drivers (for Matrox) too! Most of them supports 112 about the nice big antialiased shaded subtitles (7 supported types!!!) with
136 software or hardware scaling, so you can enjoy movies in fullscreen. And what 113 hungarian, english, cyrillic, czech, korean fonts, and OSD?</P>
137 about the nice big antialiased shaded subtitles (7 supported types!!!) with 114
138 hungarian, english, cyrillic, czech, korean fonts, and OSD? 115 <P>I didn't write any codecs, just some players. I spent
139 116 a lot of time finding the best way to parse bad damaged input files
140 I didn't write any codecs, just some players. I spent 117 (both MPEG and AVI) and to do perfect A-V sync with seeking ability.
141 a lot of time finding the best way to parse bad damaged input files 118 My player is rock solid playing damaged MPEG files (useful for some VCDs),
142 (both MPEG and AVI) and to do perfect A-V sync with seeking ability. 119 and it plays bad AVI files which are unplayable with the famous
143 My player is rock solid playing damaged MPEG files (useful for some VCDs), 120 windows media player. Even AVI files without index chunk are playable, and
144 and it plays bad AVI files which are unplayable with the famous 121 you can rebuild their indexes with the -idx option, thus enabling seeking!
145 windows media player. Even AVI files without index chunk are playable, and 122 As you see, stability and quality are the most important things for me,
146 you can rebuild their indexes with the -idx option, thus enabling seeking! 123 but the speed is also amazing.</P>
147 As you see, stability and quality are the most important things for me, 124
148 but the speed is also amazing. 125 <P><B><A NAME=1.2>1.2. History</A></B></P>
149 126
150 127 <P>This began a year ago...
151 <A NAME=1.2>1.2. History</A> 128 I've tried lots of players under linux (mtv,xmps,dvdview,livid/oms,VideoLAN,
152 129 xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special
153 This began a year ago... 130 files or with audio/video sync. Most of them is unable to play both MPEG1,
154 I've tried lots of players under linux (mtv,xmps,dvdview,livid/oms,VideoLAN, 131 MPEG2 and AVI (DivX) files. Many players have image quality or speed problems
155 xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special 132 too. So I've decided to write/modify one...</P>
156 files or with audio/video sync. Most of them is unable to play both MPEG1, 133
157 MPEG2 and AVI (DivX) files. Many players have image quality or speed problems 134 <P><UL>
158 too. So I've decided to write/modify one... 135 <LI><B>mpg12play v0.1-v0.3:</B><BR>
159
160 - mpg12play v0.1-v0.3:
161 The first try, hacked together in a half hour! 136 The first try, hacked together in a half hour!
162 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3, 137 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3,
163 but there were image quality and speed problems with it. 138 but there were image quality and speed problems with it.
164 - mpg12play v0.5-v0.87: 139 <LI><B>mpg12play v0.5-v0.87:</B><BR>
165 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff, 140 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff,
166 but it was slow and was written in C++ (I hate C++!!!) 141 but it was slow and was written in C++ (I hate C++!!!)
167 - mpg12play v0.9-v0.95pre5: 142 <LI><B>mpg12play v0.9-v0.95pre5:</B><BR>
168 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman &amp; Michel Lespinasse. 143 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse.
169 It's great, optimized very fast C code with perfect image quality and 144 It's great, optimized very fast C code with perfect image quality and
170 100% MPEG standard conformance. 145 100% MPEG standard conformance.
171 - <B>MPlayer</B> v0.3-v0.9: 146 <LI><B>MPlayer v0.3-v0.9:</B><BR>
172 It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI 147 It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI
173 player 'avip' based on avifile's Win32 DLL loader. 148 player 'avip' based on avifile's Win32 DLL loader.
174 - <B>MPlayer</B> v0.10: 149 <LI><B>MPlayer v0.10:</B><BR>
175 The MPEG and AVI player in a single binary! 150 The MPEG and AVI player in a single binary!
176 - <B>MPlayer</B> v0.11: 151 <LI><B>MPlayer v0.11:</B><BR>
177 Some new developers joined and from 0.11 the mplayer project is a team-work! 152 Some new developers joined and from 0.11 the mplayer project is a team-work!
178 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding. 153 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.
179 - <B>MPlayer</B> v0.17 "The IdegCounter" 154 <LI><B>MPlayer v0.17 "The IdegCounter"</B><BR>
180 The release version of the 0.11pre after 4 months of heavy development! 155 The release version of the 0.11pre after 4 months of heavy development!
181 Try it, and be amazed! Thousands of new features added... and of course 156 Try it, and be amazed! Thousands of new features added... and of course
182 old code was improved too, bugs removed etc. 157 old code was improved too, bugs removed etc.
183 - <B>MPlayer</B> 0.18 "The BugCounter" 158 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR>
184 2 months since 0.17 and here's a new release.. Completed ASF support, 159 2 months since 0.17 and here's a new release.. Completed ASF support,
185 more subtitle formats, introduced libao (similar to libvo but to audio), 160 more subtitle formats, introduced libao (similar to libvo but to audio),
186 even more stable than ever, and so on. It's a MUST ! 161 even more stable than ever, and so on. It's a MUST !
187 162 </UL></P>
188 163
189 <A NAME=1.3>1.3. Installation</A> 164 <P><B><A NAME=1.3>1.3. Installation</A></B></P>
190 165
191 If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to use 166 <P>If you plan to use <B>MPlayer</B> on x86 architecture, you possibly want to use
192 Win32 codecs. Download and unzip w32codecs.zip to /usr/lib/win32 . 167 Win32 codecs. Download and unzip w32codecs.zip to /usr/lib/win32 .
193 Note: the avifile project has similar codecs package, but it differs 168 Note: the avifile project has similar codecs package, but it differs
194 from our, so if you want to use all supported codecs, then use 169 from our, so if you want to use all supported codecs, then use
195 our package! However, you can use our codecs package with avifile. 170 our package! However, you can use our codecs package with avifile.</P>
196 171
197 If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A> 172 <P>If you own a Matrox G200/G400/G450 card, then please see the <A HREF="video.html#2.2.1.7">2.2.1.7</A>
198 section in order to gain big speedup. It is important to do these steps 173 section in order to gain big speedup. It is important to do these steps
199 _before_ compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be 174 _before_ compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
200 built. 175 built.</P>
201 176
202 If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the 177 <P>If you plan to use the ProjectMayo's <B>DivX4</B> codec, check the
203 <A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling. 178 <A HREF="codecs.html#2.1.2.1">2.1.2.1</A> section before compiling.</P>
204 179
205 Then build <B>MPlayer</B>: 180 <P>Then build <B>MPlayer</B>:</P>
206 181
207 182 <PRE> ./configure
208 ./configure 183 make
209 make 184 make install</PRE>
210 make install 185
211 186 <P>It is recommended to browse the output of ./configure , it contains info
212 187 about what will be built, and what won't. You may also want to view
213 It is recommended to browse the output of ./configure , it contains info 188 config.h and config.mak files.</P>
214 about what will be built, and what won't. You may also want to view 189
215 config.h and config.mak files. 190 <P>Though not mandatory, the fonts should be installed in order to gain
216 191 OSD, and subtitle functionality. Download mp_font3.zip and optional
217 Though not mandatory, the fonts should be installed in order to gain 192 (if exists) language updates.</P>
218 OSD, and subtitle functionality. Download mp_font3.zip and optional 193
219 (if exists) language updates. 194 <PRE> mkdir ~/.mplayer/font
220 195 cd ~/.mplayer/font
221 196 unzip mp_font3.zip
222 mkdir ~/.mplayer/font 197 unzip mp_font3_hu.zip</PRE>
223 cd ~/.mplayer/font 198
224 unzip mp_font3.zip 199
225 unzip mp_font3_hu.zip 200 <P><B><A NAME=1.4>1.4. What about the GUI?</A></B></P>
226 201
227 202 <P>I'm not a GUI programmer. I hate GUIs, I like the pure black 80x25 console.
228 <A NAME=1.4>1.4. What about the GUI ?</A> 203 So the player has only keyboard control from the controlling console/xterm now.
229 204 There is a GUI development for the player, coordinated by Pontscho/Fresh!
230 I'm not a GUI programmer. I hate GUIs, I like the pure black 80x25 console. 205 It's still under development, but it will be merged and released real soon.
231 So the player has only keyboard control from the controlling console/xterm now. 206 BTW he needs some nice skins, if you are a good graphician, contact him!!!</P>
232 There is a GUI development for the player, coordinated by Pontscho/Fresh! 207
233 It's still under development, but it will be merged and released real soon. 208 <P><B><A NAME=2>2. Features</A></B></P>
234 BTW he needs some nice skins, if you are a good graphician, contact him!!! 209
235 210 <P><A NAME=2.1>2.1. <A HREF="codecs.html">Video Formats, Audio & Video Codecs</A></P>
236 211
237 <A NAME=2>2. Features</A> 212 <P><A NAME=2.2>2.2. <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</P>
238 213
239 214 <P><B><A NAME=3>3. Usage</A></B></P>
240 <A NAME=2.1>2.1. <A HREF="codecs.html">Video Formats, Audio &amp; Video Codecs</A></A> 215
241 216 <P><TABLE BORDER=0>
242 217 <TD>&nbsp;&nbsp;</TD><TD>file</TD><TD>&nbsp;&nbsp;</TD><TD><CODE>mplayer [options] [path/]filename</CODE></TD><TR>
243 <A NAME=2.2>2.2. <A HREF="video.html">Video</A> &amp; <A HREF="sound.html">Audio</A> output devices</A> 218 <TD></TD><TD>VCD</TD><TD></TD><TD><CODE>mplayer [options] -vcd trackno /dev/cdrom</CODE></TD><TR>
244 219 <TD></TD><TD>DVD</TD><TD></TD><TD><CODE>mplayer [options] -dvd titleno [/dev/dvd]</CODE></TD><TR>
245 220 <TD></TD><TD>net</TD><TD></TD><TD><CODE>mplayer [options] http://site.com/file.[mpg|avi]</CODE></TD><TR>
246 <A NAME=3>3. Usage</A> 221 </TABLE></P>
247 222
248 file: mplayer [options] [path/]filename 223 <P><PRE> mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
249 VCD: mplayer [options] -vcd trackno /dev/cdrom
250 DVD: mplayer [options] -dvdauth /dev/dvd filename.VOB
251 net: mplayer [options] http://site.com/file.[mpg|avi]
252
253 mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
254 mplayer -vcd 2 /dev/cdrom 224 mplayer -vcd 2 /dev/cdrom
255 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob 225 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
256 mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob 226 mplayer -dvd /dev/dvd /mnt/dvd/matrix.vob
257 mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi 227 mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi</PRE></P>
258 228
259 229
260 <A NAME=3.1>3.1. Control from keyboard</A> 230 <P><B><A NAME=3.1>3.1. Control from keyboard</A></B></P>
261 231
262 232 <P><TABLE BORDER=0>
263 <- or -> seek backward/forward 10 seconds 233 <TD>&nbsp;&nbsp;</TD><TD>&lt;- or -&gt;</TD><TD>&nbsp;&nbsp;</TD><TD>seek backward/forward 10 seconds</TD><TR>
264 up or down seek backward/forward 1 minute 234 <TD></TD><TD>up or down</TD><TD></TD><TD>seek backward/forward 1 minute</TD><TR>
265 pgup/pgdown seek backward/forward 10 minutes 235 <TD></TD><TD>pgup/pgdown</TD><TD></TD><TD>seek backward/forward 10 minutes</TD><TR>
266 p or SPACE pause movie (press any key) 236 <TD></TD><TD>p or SPACE</TD><TD></TD><TD>pause movie (press any key)</TD><TR>
267 q or ESC stop playing and quit program 237 <TD></TD><TD>q or ESC</TD><TD></TD><TD>stop playing and quit program</TD><TR>
268 + or - adjust audio delay by +/- 0.1 second 238 <TD></TD><TD>+ or -</TD><TD></TD><TD>adjust audio delay by +/- 0.1 second</TD><TR>
269 / or * decrease/increase volume 239 <TD></TD><TD>/ or *</TD><TD></TD><TD>decrease/increase volume</TD><TR>
270 o toggle OSD: none / seek / seek+timer 240 <TD></TD><TD>o</TD><TD></TD><TD>toggle OSD: none / seek / seek+timer</TD><TR>
271 m toggle using master/pcm volume 241 <TD></TD><TD>m</TD><TD></TD><TD>toggle using master/pcm volume</TD><TR>
272 z or x adjust subtitle delay by +/- 0.1 second 242 <TD></TD><TD>z or x</TD><TD></TD><TD>adjust subtitle delay by +/- 0.1 second</TD><TR>
273 243
274 (the following keys are valid only when using DirectShow DivX codec) 244 <TD COLSPAN=4><P><I>(the following keys are valid only when using DirectShow DivX codec)</I></P></TD><TR>
275 245
276 1 or 2 adjust contrast 246 <TD></TD><TD>1 or 2</TD><TD></TD><TD>adjust contrast</TD><TR>
277 3 or 4 adjust brightness 247 <TD></TD><TD>3 or 4</TD><TD></TD><TD>adjust brightness</TD><TR>
278 5 or 6 adjust ? 248 <TD></TD><TD>5 or 6</TD><TD></TD><TD>adjust ?</TD><TR>
279 7 or 8 adjust saturation 249 <TD></TD><TD>7 or 8</TD><TD></TD><TD>adjust saturation</TD><TR>
250 </TABLE></P>
280 251
281 252 <P><B><A NAME=3.2>3.2. Control from LIRC</A></B></P>
282 <A NAME=3.2>3.2. Control from LIRC</A> 253
283 254 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
284 Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver, 255 an (almost) arbitrary remote control and control your linux box with it!
285 an (almost) arbitrary remote control and control your linux box with it! 256 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P>
286 More about it at www.lirc.org. 257
287 258 <P>If you have installed the lirc-package, you can compile <B>MPlayer</B> with LIRC
288 If you have installed the lirc-package, you can compile <B>MPlayer</B> with LIRC 259 support using ./configure --enable-lirc</P>
289 support using ./configure --enable-lirc 260
290 261 <P>If everything went fine, <B>MPlayer</B> will print a message like
291 If everything went fine, <B>MPlayer</B> will print a message like 262 LIRC init was successful.
292 LIRC init was successful. 263 on startup. If an error occurs it will tell you. If it doens't tell you
293 on startup. If an error occurs it will tell you. If it doens't tell you 264 anything about LIRC there's no support compiled in. That's it :-)</P>
294 anything about LIRC there's no support compiled in. That's it :-) 265
295 266 <P>The application name for <B>MPlayer</B> is - oh wonder - mplayer_lirc.
296 The application name for <B>MPlayer</B> is - oh wonder - mplayer_lirc. 267 It understands the following commands:</P>
297 It understands the following commands: 268
298 269 <P><TABLE BORDER=0>
299 PAUSE - pause playing. Any other keystroke will continue replay. 270 <TD>&nbsp;&nbsp;</TD><TD>PAUSE</TD><TD>&nbsp;&nbsp;</TD><TD>pause playing. Any other keystroke will continue replay.</TD><TR>
300 QUIT - exit mplayer 271 <TD></TD><TD>QUIT</TD><TD></TD><TD>exit mplayer</TD><TR>
301 RWND - 10 secs back 272 <TD></TD><TD>RWND</TD><TD></TD><TD>10 secs back</TD><TR>
302 FRWND - 60 secs back 273 <TD></TD><TD>FRWND</TD><TD></TD><TD>60 secs back</TD><TR>
303 FWD - skip 10 secs 274 <TD></TD><TD>FWD</TD><TD></TD><TD>skip 10 secs</TD><TR>
304 FFWD - skip 60 secs 275 <TD></TD><TD>FFWD</TD><TD></TD><TD>skip 60 secs</TD><TR>
305 INCVOL - increase volume one percent 276 <TD></TD><TD>INCVOL</TD><TD></TD><TD>increase volume one percent</TD><TR>
306 DECVOL - decrease volmue one percent 277 <TD></TD><TD>DECVOL</TD><TD></TD><TD>decrease volmue one percent</TD><TR>
307 MASTER - use master mixer channel 278 <TD></TD><TD>MASTER</TD><TD></TD><TD>use master mixer channel</TD><TR>
308 PCM - use pcm mixer channel 279 <TD></TD><TD>PCM</TD><TD></TD><TD>use pcm mixer channel</TD><TR>
309 280 </TABLE></P>
310 Don't forget to enable the repeat flag for RWND/FWD in .lircrc. Here's an 281
311 excerpt from my .lircrc: 282 <P> Don't forget to enable the repeat flag for RWND/FWD in .lircrc. Here's an
312 283 excerpt from my .lircrc:</P>
313 begin 284
285 <P><PRE> begin
314 remote = CU-SX070 286 remote = CU-SX070
315 prog = mplayer_lirc 287 prog = mplayer_lirc
316 button = Tape_Play 288 button = Tape_Play
317 repeat = 1 289 repeat = 1
318 config = FFWD 290 config = FFWD
321 begin 293 begin
322 remote = CU-SX070 294 remote = CU-SX070
323 prog = mplayer_lirc 295 prog = mplayer_lirc
324 button = Tape_Stop 296 button = Tape_Stop
325 config = QUIT 297 config = QUIT
326 end 298 end</PRE></P>
327 299
328 If you don't like the standard location for the lirc-config file (~/.lircrc) 300 <P>If you don't like the standard location for the lirc-config file (~/.lircrc)
329 use the -lircconf [filename] switch to specify another file. 301 use the -lircconf [filename] switch to specify another file.</P>
330 302
331 303 <P><B><A NAME=3.3>3.3. Streaming from network or pipes</A></B></P>
332 <A NAME=3.3>3.3. Streaming from network or pipes</A> 304
333 305 <P><B>MPlayer</B> can play media from network, by using the HTTP protocol, and even
334 <B>MPlayer</B> can play media from network, by using the HTTP protocol, and even 306 beta ASF streaming (FROM network) is available.
335 beta ASF streaming (FROM network) is available. 307 Configuring it is simple, just recompile <B>MPlayer</B> with</P>
336 Configuring it is simple, just recompile <B>MPlayer</B> with 308
337 309 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;./configure --enable-streaming</CODE></P>
338 310
339 ./configure --enable-streaming 311 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example
340 312 used to play from FTP:</P>
341 313
342 <B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example 314 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P>
343 used to play from FTP : 315
344 316 <P><B><A NAME=4>4. <A HREF="faq.html">FAQ section</A></A></B></P>
345 317
346 wget ftp://micorsops.com/something.avi -O - | mplayer - 318 <P><B><A NAME=5>5. <A HREF="cd-dvd.html">CD/DVD section</A></A></B></P>
347 319
348 320 <P><B><A NAME=6>6. Misc OS'es</A></B></P>
349 <A NAME=4>4. <A HREF="faq.html">FAQ section</A></A> 321
350 322 <P><B><A NAME=6.1>6.1. Debian packaging</A></B></P>
351 323
352 <A NAME=5>5. <A HREF="cd-dvd.html">CD/DVD section</A></A> 324 <P>To build the package, get the cvs version, or .tgz and uncompress it,
353 325 and cd into programs directory:</P>
354 326
355 <A NAME=6>6. Misc OS'es</A> 327 <P><PRE> cd main
356 328 fakeroot debian/rules binary</PRE></P>
357 329
358 <A NAME=6.1>6.1. Debian packaging</A> 330 <P>(... mplayer detects hardware/software, builds itself and.. )
359 331 dpkg-deb: building package `mplayer' in `../mplayer_0.18-1_i386.deb'.</P>
360 To build the package, get the cvs version, or .tgz and uncompress it, 332
361 and cd into programs directory: 333 <P>And now just become root, and:</P>
362 334
363 335 <P><PRE> dpkg -i ../mplayer_0.18-1_i386.deb as root.</PRE></P>
364 cd main 336
365 fakeroot debian/rules binary 337 <P>Here's how it looks like:</P>
366 338
367 339 <P><PRE> eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb
368 (... mplayer detects hardware/software, builds itself and.. )
369 dpkg-deb: building package `mplayer' in `../mplayer_0.18-1_i386.deb'.
370
371 And now just become root, and :
372
373
374 dpkg -i ../mplayer_0.18-1_i386.deb as root.
375
376
377 Here's how it looks like:
378
379 eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb
380 Password: 340 Password:
381 (Reading database ... 26946 files and directories currently installed.) 341 (Reading database ... 26946 files and directories currently installed.)
382 Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb) 342 Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb)
383 Unpacking replacement mplayer ... 343 Unpacking replacement mplayer ...
384 Setting up mplayer (0.18-1) ... 344 Setting up mplayer (0.18-1) ...</PRE></P>
385 345
386 346
387 <A NAME=6.2>6.2. FreeBSD</A> 347 <P><B><A NAME=6.2>6.2. FreeBSD</A></B></P>
388 348
389 To build the package you will need GNU make (gmake, /usr/ports/devel/gmake), 349 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake),
390 native BSD make will not work. 350 native BSD make will not work.</P>
391 351
392 To run <B>MPlayer</B> you will need to re-compile the kernel with 352 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with
393 "options USER_LDT" (unless you are running -CURRENT, where this is default). 353 "options USER_LDT" (unless you are running -CURRENT, where this is default).
394 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it 354 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it
395 (FreeBSD-STABLE required, or use kernel patches). 355 (FreeBSD-STABLE required, or use kernel patches).</P>
396 356
397 If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a 357 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a
398 symbolic link : ln -s /dev/(your_cdrom_device) /dev/cdrom 358 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P>
399 359
400 There's no DVD support for FreeBSD yet. 360 <P>There's no DVD support for FreeBSD yet.
401 Feel free to add it :-) 361 Feel free to add it :-)</P>
402 362
403 363
404 <A NAME=6.3>6.3. Solaris 8</A> 364 <P><B><A NAME=6.3>6.3. Solaris 8</A></B></P>
405 365
406 AVI file playback works best on Solaris x86, because you have the 366 <P>AVI file playback works best on Solaris x86, because you have the
407 option to use the win32 codecs on the x86 platform. On Solaris SPARC, 367 option to use the win32 codecs on the x86 platform. On Solaris SPARC,
408 you'll find quite a few AVI files with non working video and/or 368 you'll find quite a few AVI files with non working video and/or
409 audio playback, because the video/audio codecs using the win32 DLLs 369 audio playback, because the video/audio codecs using the win32 DLLs
410 are not available. However, <B>DivX/OpenDivX</B> movies should work, 370 are not available. However, <B>DivX/OpenDivX</B> movies should work,
411 when using libavcodec. 371 when using libavcodec.</P>
412 372
413 To build the package you will need GNU make (gmake, /opt/sfw/gmake), native 373 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native
414 Solaris make will not work. Typical error you get when building with solaris' 374 Solaris make will not work. Typical error you get when building with solaris'
415 make instead of GNU make: 375 make instead of GNU make:</P>
416 376
417 377 <P><PRE> % /usr/ccs/bin/make
418 % /usr/ccs/bin/make 378 make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen</P></PRE>
419 make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen 379
420 380 <P>On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter
421 381 if GNU C/C++ compiler is configured with or without the GNU assembler.</P>
422 On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter 382
423 if GNU C/C++ compiler is configured with or without the GNU assembler. 383 <P>On Solaris x86, you need the GNU assembler and the GNU C/C++
424 384 compiler, configured to use the GNU assembler! The mplayer code on
425 On Solaris x86, you need the GNU assembler and the GNU C/C++ 385 the x86 platform makes heavy use of MMX, SSE and 3DNOW!
426 compiler, configured to use the GNU assembler! The mplayer code on 386 instructions that cannot be compiled using Sun's assembler
427 the x86 platform makes heavy use of MMX, SSE and 3DNOW! 387 <CODE>/usr/ccs/bin/as</CODE>.</P>
428 instructions that cannot be compiled using Sun's assembler 388
429 /usr/ccs/bin/as. 389 <P>The configure script tries to find out, which assembler program is
430 390 used by your "gcc" command (in case the autodetection fails, use
431 The configure script tries to find out, which assembler program is 391 the "--as=/whereever/you/have/installed/gnu-as" option to tell the
432 used by your "gcc" command (in case the autodetection fails, use 392 configure script where it can find GNU "as" on your system).</P>
433 the "--as=/whereever/you/have/installed/gnu-as" option to tell the 393
434 configure script where it can find GNU "as" on your system). 394 <P>Error message from configure on a Solaris x86 system using GCC
435 395 without GNU assembler:</P>
436 Error message from configure on a Solaris x86 system using GCC 396
437 without GNU assembler: 397 <P><PRE> % configure
438
439 % configure
440 ... 398 ...
441 Checking assembler (/usr/ccs/bin/as) ... , failed 399 Checking assembler (/usr/ccs/bin/as) ... , failed
442 Please upgrade(downgrade) binutils to 2.10.1... 400 Please upgrade(downgrade) binutils to 2.10.1...</PRE></P>
443 401
444 (Solution: Install and use a gcc configured with "--with-as=gas") 402 <P>(Solution: Install and use a gcc configured with "--with-as=gas")</P>
445 403
446 Typical error you get when building with a GNU C compiler that does 404 <P>Typical error you get when building with a GNU C compiler that does
447 not use GNU as: 405 not use GNU as:</P>
448 406
449 % gmake 407 <P><PRE> % gmake
450 ... 408 ...
451 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math 409 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
452 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c 410 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
453 Assembler: mplayer.c 411 Assembler: mplayer.c
454 "(stdin)", line 3567 : Illegal mnemonic 412 "(stdin)", line 3567 : Illegal mnemonic
455 "(stdin)", line 3567 : Syntax error 413 "(stdin)", line 3567 : Syntax error
456 ... more "Illegal mnemonic" and "Syntax error" errors ... 414 ... more "Illegal mnemonic" and "Syntax error" errors ...</PRE></P>
457 415
458 416 <P>For DVD support you must have the patched libcss installed. Patch:
459 For DVD support you must have the patched libcss installed. Patch: 417 <A HREF="http://www.tools.de/solaris/mplayer/">http://www.tools.de/solaris/mplayer/</A>.</P>
460 http://www.tools.de/solaris/mplayer/ 418
461 419 <P>Due to two bugs in solaris 8 x86, you cannot reliably play DVDs using a
462 420 capacity >4GB:</P>
463 Due to two bugs in solaris 8 x86, you cannot reliably play DVDs using a 421
464 capacity >4GB: 422 <P><UL><LI>The sd(7D) driver on solaris 8 x86 driver has bug when accessing a
465 423 disk block >4GB on a device using a logical blocksize != DEV_BSIZE
466 - The sd(7D) driver on solaris 8 x86 driver has bug when accessing a 424 (i.e. CDROM and DVD media). Due to a 32bit int overflow, a disk
467 disk block >4GB on a device using a logical blocksize != DEV_BSIZE 425 address modulo 4GB is accessed.
468 (i.e. CDROM and DVD media). Due to a 32bit int overflow, a disk 426 (http://groups.yahoo.com/group/solarisonintel/message/22516)
469 address modulo 4GB is accessed. 427 <LI>The similar bug is present in the hsfs(7FS) filesystem code (aka
470 (http://groups.yahoo.com/group/solarisonintel/message/22516) 428 ISO9660), hsfs currently does not support partitions/disks >4GB,
471 429 all data is accessed modulo 4GB
472 - The similar bug is present in the hsfs(7FS) filesystem code (aka 430 (http://groups.yahoo.com/group/solarisonintel/message/22592)
473 ISO9660), hsfs currently does not support partitions/disks >4GB, 431 </UL></P>
474 all data is accessed modulo 4GB 432
475 (http://groups.yahoo.com/group/solarisonintel/message/22592) 433 <P><B><A NAME=6.4>6.4. StrongARM</A></B></P>
476 434
477 435 <P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P>
478 <A NAME=6.4>6.4. StrongARM</A> 436
479 437 <P><PRE> ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib
480 <B>MPlayer</B> is reported to compile on StrongARM. Use the following command line: 438 --with-x11incdir=/usr/arm/lib --disable-gcc-checking</PRE></P>
481 439
482 440 <P><B><A NAME=A>Appendix A - Authors</A></B></P>
483 ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib 441
484 --with-x11incdir=/usr/arm/lib --disable-gcc-checking 442 <P>NOTE: Do *NOT* send bugreports, help & feature requests directly to the authors!</P>
485 443
486 444 <P>Read Appendix <A HREF="#C">C</A> and subscribe to mplayer-users mailing lists.</P>
487 <A NAME=A>Appendix A - Authors</A> 445
488 446 <P ALIGN=center><B><U>The <B>MPlayer</B> project:</U></B></P>
489 NOTE: Do *NOT* send bugreports, help &amp; feature requests directly to the authors! 447
490 ===== Read Appendix <A HREF="#C">C</A> and subscribe to mplayer-users mailing lists. 448 <P><UL>
491 449 <LI>Árpád Gereöffy (A'rpi/ESP-team): [arpi@thot.banki.hu]
492 ========================== The <B>MPlayer</B> project: =============================== 450 <UL><LI>player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...)
493 451 </LI><LI>mp3lib, based on mpglib sources [MP3 audio decoder]
494 Árpád Gereöffy (A'rpi/ESP-team): [arpi@thot.banki.hu] 452 </LI><LI>getch2 [keyboard handler]
495 - player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...) 453 </LI><LI>some changes in libmpeg2 code (progressive frames, bitrate & fps support)
496 - mp3lib, based on mpglib sources [MP3 audio decoder] 454 </LI><LI>libvo improvements: adding OpenGL support, bugfix in mga driver...
497 - getch2 [keyboard handler] 455 </LI><LI>triple buffering & YUY2 support (for DivX/MPEG4) into mga_vid driver
498 - some changes in libmpeg2 code (progressive frames, bitrate &amp; fps support) 456 </LI><LI>scripts in the TVout directory (TVout on Matrox G400DH, read documentation)
499 - libvo improvements: adding OpenGL support, bugfix in mga driver... 457 </LI><LI>hacking DivX/Mpeg4 VfW codecs to get YUV output
500 - triple buffering &amp; YUY2 support (for DivX/MPEG4) into mga_vid driver 458 </LI><LI>opendivx decoder speed optimizations (see opendivx/ChangeLog)
501 - scripts in the TVout directory (TVout on Matrox G400DH, read documentation) 459 </LI><LI>OSD & SUB display code
502 - hacking DivX/Mpeg4 VfW codecs to get YUV output 460 </LI><LI>ffmpeg/libavcodec integration
503 - opendivx decoder speed optimizations (see opendivx/ChangeLog) 461 </LI><LI>DivX4Linux (ProjectMayo) support (see documentation)
504 - OSD &amp; SUB display code 462 </LI></UL>
505 - ffmpeg/libavcodec integration 463
506 - DivX4Linux (ProjectMayo) support (see documentation) 464 </LI><LI>Zoltán Ponekker (Pontscho/Fresh!): [pontscho@makacs.poliod.hu]
507 465 <UL><LI>configure script and Makefiles for easy compile
508 Zoltán Ponekker (Pontscho/Fresh!): [pontscho@makacs.poliod.hu] 466 </LI><LI>GUI system (near complete!?)
509 - configure script and Makefiles for easy compile 467 </LI><LI>3DNow! support into mp3lib
510 - GUI system (near complete!?) 468 </LI><LI>3DNow! support into fastmemcpy.h
511 - 3DNow! support into mp3lib 469 </LI><LI>various X11 driver changes (keyboard handling, fullscreen, bpp detect, etc)
512 - 3DNow! support into fastmemcpy.h 470 </LI><LI>libvo: adding xmga driver, and fullscreen support to xv
513 - various X11 driver changes (keyboard handling, fullscreen, bpp detect, etc) 471 </LI><LI>audio mixer (volume) support
514 - libvo: adding xmga driver, and fullscreen support to xv 472 </LI></UL>
515 - audio mixer (volume) support 473
516 474 </LI><LI>Gábor Lénárt (LGB): [lgb@lgb.hu]
517 Gábor Lénárt (LGB): [lgb@lgb.hu] 475 <UL><LI>./configure script improvements
518 - ./configure script improvements 476 </LI><LI>Makefile improvements
519 - Makefile improvements 477 </LI><LI>prelimenary DVD support
520 - prelimenary DVD support 478 </LI><LI>another GUI code (is that so..?)
521 - another GUI code (is that so..?) 479 </LI><LI>various X11 cleanups and fixes
522 - various X11 cleanups and fixes 480 </LI></UL>
523 481
524 Gábor Bérczi (Gabucino): [gabucino@k2.jozsef.kando.hu] 482 </LI><LI>Gábor Bérczi (Gabucino): [gabucino@k2.jozsef.kando.hu]
525 - documentation maintainer 483 <UL><LI>documentation maintainer
526 - hungarian translation of documentation 484 </LI><LI>hungarian translation of documentation
527 - second webpage design&amp;gfx 485 </LI><LI>second webpage design&gfx
528 - webpage maintainer 486 </LI><LI>webpage maintainer
529 - testing, codecs quality &amp; speed comparsions 487 </LI><LI>testing, codecs quality & speed comparsions
530 - IRC channel #<B>MPlayer</B> operator 488 </LI><LI>IRC channel #<B>MPlayer</B> operator
531 (devel channel, users earn kickban) 489 (devel channel, users earn kickban)
532 - experimental MINIX port 490 </LI><LI>experimental MINIX port :)
533 491 </LI></UL>
534 Szabolcs Berecz (Szabi): [szabi@inf.elte.hu] 492
535 - codecs.conf file parser 493 </LI><LI>Szabolcs Berecz (Szabi): [szabi@inf.elte.hu]
536 - config file and command line parser 494 <UL><LI>codecs.conf file parser
537 - mga_vid fixes, module option etc. 495 </LI><LI>config file and command line parser
538 - fbdev support in libvo 496 </LI><LI>mga_vid fixes, module option etc.
539 - type #7 subtitle support 497 </LI><LI>fbdev support in libvo
540 498 </LI><LI>type #7 subtitle support
541 László Megyer (Lez, Laaz): [lez@sch.bme.hu] 499 </LI></UL>
542 - SUB reader 500
543 - screensaver+DPMS disable for libvo 501 </LI><LI>László Megyer (Lez, Laaz): [lez@sch.bme.hu]
544 502 <UL><LI>SUB reader
545 Gyula László (Chass, Tégla): [chass-@freemail.hu] 503 </LI><LI>screensaver+DPMS disable for libvo
546 - first fonts (mp_font1.zip) 504 </LI></UL>
547 - third (current) homepage design&amp;gfx 505
548 506 </LI><LI>Gyula László (Chass, Tégla): [chass-@freemail.hu]
549 Zoltán Márk Vicián (Se7en): [se7en@sch.bme.hu] 507 <UL><LI>first fonts (mp_font1.zip)
550 - SVGAlib support in libvo 508 </LI><LI>third (current) homepage design&gfx
551 509 </LI></UL>
552 Alex Beregszaszi (Al3x): [alex@naxine.org] 510
553 - ALSA output driver in libao2 511 </LI><LI>Zoltán Márk Vicián (Se7en): [se7en@sch.bme.hu]
554 - vo_ggi output driver in libvo (www.ggi-project.org) 512 <UL><LI>SVGAlib support in libvo
555 513 </LI></UL>
556 Andreas Ackermann (Acki): [asackerm@stud.informatik.uni-erlangen.de] 514
557 - LIRC support (see documentation) 515 </LI><LI>Alex Beregszaszi (Al3x): [alex@naxine.org]
558 - DGA support in libvo 516 <UL><LI>ALSA output driver in libao2
559 517 </LI><LI>vo_ggi output driver in libvo (www.ggi-project.org)
560 Felix Bünemann (Atmos): [atmosfear@users.sourceforge.net] 518 </LI></UL>
561 - SDL driver maintainer 519
562 - Additional YUV formats fixes 520 </LI><LI>Andreas Ackermann (Acki): [asackerm@stud.informatik.uni-erlangen.de]
563 - New font (mp_font2.zip) 521 <UL><LI>LIRC support (see documentation)
564 - PNG file output support in libvo 522 </LI><LI>DGA support in libvo
565 - flipping support (for Indeo 3/4, etc) 523 </LI></UL>
566 - SDL audio driver in libao2 524
567 - RAW PCM/WAVE file writer for libao2 525 </LI><LI>Felix Bünemann (Atmos): [atmosfear@users.sourceforge.net]
568 526 <UL><LI>SDL driver maintainer
569 TeLeNiEkO: [telenieko@telenieko.com] 527 </LI><LI>Additional YUV formats fixes
570 - spanish translation of documentation 528 </LI><LI>New font (mp_font2.zip)
571 529 </LI><LI>PNG file output support in libvo
572 Michael Graffam: [mgraffam@idsi.net] 530 </LI><LI>flipping support (for Indeo 3/4, etc)
573 - XF86VidMode support to vo_x11 and vo_dga 531 </LI><LI>SDL audio driver in libao2
574 - Video mode switching code to vo_dga 532 </LI><LI>RAW PCM/WAVE file writer for libao2
575 533 </LI></UL>
576 Jens Hoffmann: [hoffmajs@gmx.de] 534
577 - Additional YUV formats support 535 </LI><LI>TeLeNiEkO: [telenieko@telenieko.com]
578 - found the big BITMAPINFOHEADER problem -> solved ASV2 pixelization 536 <UL><LI>spanish translation of documentation
579 537 </LI></UL>
580 Nick Kurshev: [nickols_k@mail.ru] 538
581 - memcpy optimizations for AMD K7 and Intel Pentium III (fastmemcpy.h) 539 </LI><LI>Michael Graffam: [mgraffam@idsi.net]
582 - CDROM tune info 540 <UL><LI>XF86VidMode support to vo_x11 and vo_dga
583 - further 3DNow! optimizations into mp3lib and libac3 and ffmpeg 541 </LI><LI>Video mode switching code to vo_dga
584 - russian translation of documentation 542 </LI></UL>
585 543
586 German Gomez Garcia: [german@piraos.com] 544 </LI><LI>Jens Hoffmann: [hoffmajs@gmx.de]
587 - DVD .ifo parser and chapter selection [not yet in the main trunk] 545 <UL><LI>Additional YUV formats support
588 - SPDIF AC3 output for SBLive! 546 </LI><LI>found the big BITMAPINFOHEADER problem -> solved ASV2 pixelization
589 547 </LI></UL>
590 Dariush Pietrzak (Eyck): [eyck@incubus.ar.lublin.pl] 548
591 - debian packaging support (see debian/* and this documentation) 549 </LI><LI>Nick Kurshev: [nickols_k@mail.ru]
592 - support for vplayer subtitle format 550 <UL><LI>memcpy optimizations for AMD K7 and Intel Pentium III (fastmemcpy.h)
593 - prelimenary support for .RT subtitle format 551 </LI><LI>CDROM tune info
594 552 </LI><LI>further 3DNow! optimizations into mp3lib and libac3 and ffmpeg
595 Marcus Comstedt: [marcus@idonex.se] 553 </LI><LI>russian translation of documentation
596 - initial solaris8-x86 support 554 </LI></UL>
597 555
598 Jürgen Keil and Marcus Comstedt: [jk@tools.de] [marcus@idonex.se] 556 </LI><LI>German Gomez Garcia: [german@piraos.com]
599 - patched <B>MPlayer</B> to work on Solaris 8 x86 557 <UL><LI>DVD .ifo parser and chapter selection [not yet in the main trunk]
600 - configure fixes 558 </LI><LI>SPDIF AC3 output for SBLive!
601 - various fixes (win32, configure, etc) 559 </LI></UL>
602 - SUN audio driver in libao2 560
603 561 </LI><LI>Dariush Pietrzak (Eyck): [eyck@incubus.ar.lublin.pl]
604 Vladimir Kushnir: [vkushnir@Alfacom.net] 562 <UL><LI>debian packaging support (see debian/* and this documentation)
605 - patched <B>MPlayer</B> to work on FreeBSD x86 563 </LI><LI>support for vplayer subtitle format
606 564 </LI><LI>prelimenary support for .RT subtitle format
607 Bertrand BAUDET: [bertrand_baudet@yahoo.com] 565 </LI></UL>
608 - network streaming support 566
609 567 </LI><LI>Marcus Comstedt: [marcus@idonex.se]
610 Artur Zaprzala: [zybi@fanthom.irc.pl] 568 <UL><LI>initial solaris8-x86 support
611 - Complete font generator prog + OSD font (TOOLS/subfont-c) 569 </LI></UL>
612 570
613 lanzz@lanzz.org: 571 </LI><LI>Jürgen Keil and Marcus Comstedt: [jk@tools.de] [marcus@idonex.se]
614 - GIMP font generator plugin (TOOLS/subfont-gimp) 572 <UL><LI>patched <B>MPlayer</B> to work on Solaris 8 x86
615 573 </LI><LI>configure fixes
616 Adam Tla/lka: [atlka@pg.gda.pl] 574 </LI><LI>various fixes (win32, configure, etc)
617 - osd/sub review, fixes, optimization, utf8 support 575 </LI><LI>SUN audio driver in libao2
618 - various fixes 576 </LI></UL>
619 577
620 Folke Ashberg: [folke@ashberg.de] 578 </LI><LI>Vladimir Kushnir: [vkushnir@Alfacom.net]
621 - native AAlib driver (-vo aa) 579 <UL><LI>patched <B>MPlayer</B> to work on FreeBSD x86
622 580 </LI></UL>
623 Main testers: 581
624 Tibor Balázs (Tibcu) 582 </LI><LI>Bertrand BAUDET: [bertrand_baudet@yahoo.com]
625 Péter Sasi (SaPe) 583 <UL><LI>network streaming support
626 Christoph H. Lampert 584 </LI></UL>
627 Attila Kinali 585
628 Dirk Vornheder 586 </LI><LI>Artur Zaprzala: <zybi@fanthom.irc.pl>
629 587 <UL><LI>Complete font generator prog + OSD font (TOOLS/subfont-c)
630 ========================== The codecs, libs: ================================= 588 </LI></UL>
631 589
632 Aaron Holtzman: [aholtzma@engr.uvic.ca] 590 </LI><LI>lanzz@lanzz.org:
633 - ac3dec (and libac3) author [AC3 audio decoder] 591 <UL><LI>GIMP font generator plugin (TOOLS/subfont-gimp)
634 - mga_vid driver [Matrox G200/G400 YUV Back-end Scaler] 592 </LI></UL>
635 - mpeg2dec [Fast MPEG1/MPEG2 video decoder, currently used in player] 593
636 594 </LI><LI>Adam Tla/lka: [atlka@pg.gda.pl]
637 Michel Lespinasse: [walken@zoy.org] 595 <UL><LI>osd/sub review, fixes, optimization, utf8 support
638 - did large libmpeg2 changes for better speed and mpeg conformance 596 </LI></LI>various fixes
639 597 </LI></UL>
640 Eugene Kuznetsov: [divx@euro.ru] 598
641 - avifile author [AVI player library for linux, using Win32 VfW/ACM codecs] 599 </LI><LI>Folke Ashberg: [folke@ashberg.de]
642 - technical help about AVI and ASF formats, and how to get YUV using VfW... 600 <UL><LI>native AAlib driver (-vo aa)
643 - divx4linux techical support 601 </LI></UL>
644 602
645 Zdenek Kabelac: [kabi@informatics.muni.cz] 603 </LI></UL></P>
646 - current avifile maintainer(?) 604
647 - some technical help about the win32 stuff and timers 605 <P>Main testers:</P>
648 606
649 Gerard Lantau: [glantau@yahoo.fr] 607 <P><UL>
650 - ffmpeg/libavcodec author,maintainer (opensource mpeg, mjpeg, divx en/decoder) 608 <LI>Tibor Balázs (Tibcu)
651 609 <LI>Péter Sasi (SaPe)
652 Project Mayo: [http://www.projectmayo.com] 610 <LI>Christoph H. Lampert
653 - the OpenDivX codec authors 611 <LI>Attila Kinali
654 612 <LI>Dirk Vornheder
655 Michael Hipp: 613 </UL></P>
656 - mpglib author [isn't used directly but some parts in mp3lib] 614
657 615 <P ALIGN=center><B><U>The codecs, libs:</U></B></P>
658 Mark Podlipec: 616
659 - xa_gsm.c author [MS-GSM audio codec] 617 <P><UL>
618 <LI>Aaron Holtzman: [aholtzma@engr.uvic.ca]
619 <UL><LI>ac3dec (and libac3) author [AC3 audio decoder]
620 </LI><LI>mga_vid driver [Matrox G200/G400 YUV Back-end Scaler]
621 </LI><LI>mpeg2dec [Fast MPEG1/MPEG2 video decoder, currently used in player]
622 </LI></UL>
623
624 </LI><LI>Michel Lespinasse: [walken@zoy.org]
625 <UL><LI>did large libmpeg2 changes for better speed and mpeg conformance
626 </LI></UL>
627
628 </LI><LI>Eugene Kuznetsov: [divx@euro.ru]
629 <UL><LI>avifile author [AVI player library for linux, using Win32 VfW/ACM codecs]
630 </LI><LI>technical help about AVI and ASF formats, and how to get YUV using VfW...
631 </LI><LI>divx4linux techical support
632 </LI></UL>
633
634 </LI><LI>Zdenek Kabelac: [kabi@informatics.muni.cz]
635 <UL><LI>current avifile maintainer(?)
636 </LI><LI>some technical help about the win32 stuff and timers
637 </LI></UL>
638
639 </LI><LI>Gerard Lantau: [glantau@yahoo.fr]
640 <UL><LI>ffmpeg/libavcodec author,maintainer (opensource mpeg, mjpeg, divx en/decoder)
641 </LI></UL>
642
643 </LI><LI>Project Mayo: [http://www.projectmayo.com]
644 <UL><LI>the OpenDivX codec authors
645 </LI></UL>
646
647 </LI><LI>Michael Hipp:
648 <UL><LI>mpglib author [isn't used directly but some parts in mp3lib]
649 </LI></UL>
650
651 </LI><LI>Mark Podlipec:
652 <UL><LI>xa_gsm.c author [MS-GSM audio codec]
660 [from a GSM library by Jutta Degener and Carsten Bormann] 653 [from a GSM library by Jutta Degener and Carsten Bormann]
661 654 </LI></UL>
662 Their code is not used in current player version, but I've got some ideas or 655
663 other technical help from: 656 </LI></UL></P>
664 657
665 John F. McGowan http://www.jmcgowan.com/ 658 <P>Their code is not used in current player version, but I've got some ideas or
666 - AVI FAQ author/collector. [site with many useful docs on codecs and avi fmt] 659 other technical help from:</P>
667 660
668 Dirk Farin: [farin@ti.uni-mannheim.de] 661 <P><UL>
669 - dvdview author [MPEG1/MPEG2 video decoder, used in v0.5-v0.8] 662 <LI>John F. McGowan http://www.jmcgowan.com/
670 663 <UL><LI>AVI FAQ author/collector. [site with many useful docs on codecs and avi fmt]
671 Adam Williams: [broadcast@earthling.net] 664 </LI></UL>
672 - libmpeg3 (and xmovie) author [MPEG1/MPEG2 video decoder, used in v0.1-v0.4] 665
673 666 </LI><LI>Dirk Farin: [farin@ti.uni-mannheim.de]
674 667 <UL><LI>dvdview author [MPEG1/MPEG2 video decoder, used in v0.5-v0.8]
675 <A NAME=B>Appendix B - Mailing lists</A> 668 </LI></UL>
676 669
677 There are some public mailing lists on <B>MPlayer</B>. Subscribing can be 670 </LI><LI>Adam Williams: [broadcast@earthling.net]
678 achieved on the following addresses: 671 <UL><LI>libmpeg3 (and xmovie) author [MPEG1/MPEG2 video decoder, used in v0.1-v0.4]
679 672 </LI></UL>
680 - <B>MPlayer</B> core/hungarian developers list: 673
681 http://mp.dev.hu/mailman/listinfo/mplayer-devel 674 </UL></P>
682 675
683 I dunno, it is the FLAME list in hungarian language :) 676 <P><B><A NAME=B>Appendix B - Mailing lists</A></B></P>
684 Also some talking about mplayer core team internals, like mplayer 677
685 party, sponsors etc can be here. 678 <P>There are some public mailing lists on <B>MPlayer</B>. Subscribing can be
686 679 achieved on the following addresses:</P>
687 - <B>MPlayer</B> developers list: 680
688 http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng 681 <P><UL>
689 682 <LI>MPlayer core/hungarian developers list:<BR>
690 This list is about mplayer development! Talking about interface/API changes, 683 <A HREF="http://mp.dev.hu/mailman/listinfo/mplayer-devel">http://mp.dev.hu/mailman/listinfo/mplayer-devel</A>
691 new libraryes, code optimization, ./configure changes, and send patches here. 684 <P>I dunno, it is the FLAME list in hungarian language :)
692 Do NOT send bugreports, user questions, feature requests here! 685 Also some talking about mplayer core team internals, like mplayer
693 This list should be kept low-traffic. 686 party, sponsors etc can be here.</P>
694 687
695 - <B>MPlayer</B> users list: 688 </LI><LI>MPlayer developers list:<BR>
696 http://lists.sourceforge.net/lists/listinfo/mplayer-users 689 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng">http://lists.sourceforge.net/lists/listinfo/mplayer-dev-eng</A>
697 690 <P>This list is about mplayer development! Talking about interface/API changes,
698 - send bugreports here (after reading DOCS/BUGS, Appendix <A HREF="#C">C</A>) 691 new libraryes, code optimization, ./configure changes, and send patches here.
699 - send feature requests here (after reading DOCS/TODO) 692 Do NOT send bugreports, user questions, feature requests here!
700 - send user questions here (after reading all this documentation) 693 This list should be kept low-traffic.</P>
701 694
702 - <B>MPlayer</B> &amp; Matrox G200/G400/G450 users: 695 </LI><LI>MPlayer users list:<BR>
703 http://lists.sourceforge.net/lists/listinfo/mplayer-matrox 696 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-users">http://lists.sourceforge.net/lists/listinfo/mplayer-users</A>
704 697 <P><UL>
705 Send matrox-related questions here, 698 <LI>send bugreports here (after reading DOCS/BUGS, Appendix <A HREF="#C">C</A>)</LI>
706 - things about mga_vid, 699 <LI>send feature requests here (after reading DOCS/TODO)</LI>
707 - matrox's official beta drivers (for X 4.x.x) 700 <LI>send user questions here (after reading all this documentation)</LI>
708 - and about matroxfb-TVout stuff. 701 </UL></P>
709 702
710 - mpg12play-portable developers: 703 </LI><LI>MPlayer &amp; Matrox G200/G400/G450 users:<BR>
711 http://lists.sourceforge.net/lists/listinfo/mplayer-mpg12play 704 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A>
712 705 <P>Send matrox-related questions here<UL>
713 This list is for talking about mplayer ports to non-x86 platforms 706 <LI>things about mga_vid</LI>
714 (IRIX, Solaris-SPARC, Alpha, Commodore64, Sharp Calculator, 707 <LI>matrox's official beta drivers (for X 4.x.x)</LI>
715 Teapot etc...) 708 <LI>and about matroxfb-TVout stuff.</LI></UL></P>
716 709
717 - <B>MPlayer</B> announce: 710 </LI><LI>mpg12play-portable developers:<BR>
718 http://lists.sourceforge.net/lists/listinfo/mplayer-announce 711 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-mpg12play">http://lists.sourceforge.net/lists/listinfo/mplayer-mpg12play</A>
719 712 <P>This list is for talking about mplayer ports to non-x86 platforms
720 Very low traffic list :) 713 (IRIX, Solaris-SPARC, Alpha, Commodore64, Sharp Calculator,
721 And it's read-only. I'll post something shit there if a new release 714 Teapot etc...)</P>
722 is done. 715
723 716 </LI><LI>MPlayer announce:<BR>
724 - <B>MPlayer</B> CVS-log: 717 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-announce">http://lists.sourceforge.net/lists/listinfo/mplayer-announce</A>
725 http://mp.dev.hu/mailman/listinfo/mplayer-cvslog 718 <P>Very low traffic list :)
726 719 And it's read-only. I'll post something shit there if a new release is done.</P>
727 Send only questions about CVS changes here. 720
728 (if you don't understand why a change is required or you've better fix) 721 </LI><LI>MPlayer CVS-log: <BR>
729 Be sure in that your target developer reads this list! 722 <A HREF="http://mp.dev.hu/mailman/listinfo/mplayer-cvslog">http://mp.dev.hu/mailman/listinfo/mplayer-cvslog</A>
730 723 <P>Send only questions about CVS changes here.
731 NOTE: language of above lists are ENGLISH, unless explicitly stated 724 (if you don't understand why a change is required or you've better fix)
732 otherwise. Please do not send messages using other language! 725 Be sure in that your target developer reads this list!</P>
733 726
734 727 </LI></UL></P>
735 <A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A> 728
736 729 <P>NOTE: language of above lists are ENGLISH, unless explicitly stated
737 </PRE> 730 otherwise. Please do not send messages using other language!</P>
731
732
733 <P><B><A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A></B></P>
734
735
736 <BR>
737 <HR>MPlayer documentation project
738 738
739 </BODY> 739 </BODY>
740
741 </HTML> 740 </HTML>