annotate DOCS/documentation.html @ 4218:3931c41f740a

Added new syncengine thanks to a new previously undocumented feature of the em8300, this might fix playback on both slow and fast machines (more testing needed). This also requires users to get the em8300 driver from cvs until the next version is released (will probably happen this weekend) Added lots of comments, should be pretty easy to understand most of the internals now Added lots of brackets to if's for's while's etc, this is not a cosmetical thing but rather due to the fact I got some very odd bugs with else's since I didn't properly use brackets (and it's the K&R standard to have brackets everywhere) Fixed some bugs that would occur when disabling libmp1e Switched to default to the new naming scheme of device nodes, the driver will slowly switch over to this state, if it can't find devices under the new name it will try the old naming scheme I stopped opening devices in non-blocking mode, it would break the new syncengine which tries to burst data to the device (alot of times meaning it will fill the fifo pretty fast which would previously result in jerkyness on fast machines) The device now sets the initial state of the pts and speed (probably not needed, but assumption is the mother of all fuckups =) Keep the control interface open during the entire duration of the libvo device, we might need this to flush video buffers on seeking (currently not implemented, therefore seeking is broken) This is beta stuff to the driver, I will get some users to test it for me and do my best to fix seeking as soon as possible...
author mswitch
date Thu, 17 Jan 2002 10:33:47 +0000
parents bcaf75e384d8
children 4b231f3778a6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1 <HTML>
1704
a2e1432f7ac3 Arial font
gabucino
parents: 1703
diff changeset
2 <BODY BGCOLOR=WHITE>
a2e1432f7ac3 Arial font
gabucino
parents: 1703
diff changeset
3
a2e1432f7ac3 Arial font
gabucino
parents: 1703
diff changeset
4 <FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
5
3953
0e22f7d7f67d (C) 2001 -> 2002
gabucino
parents: 3942
diff changeset
6 <P><CENTER><B>MPlayer - Movie Player for LINUX (C) 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)</B><BR>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
7 <BR><A HREF="http://www.mplayerhq.hu">http://www.mplayerhq.hu</A><BR><BR>
1955
6acef23355df some changes :)
gabucino
parents: 1940
diff changeset
8 [ English ]</A>
6acef23355df some changes :)
gabucino
parents: 1940
diff changeset
9 <A HREF="Hungarian/documentation.html">[ Hungarian ]</A>
6acef23355df some changes :)
gabucino
parents: 1940
diff changeset
10 <A HREF="German/documentation.html">[ German ]</A>
2257
b5b3b8000888 French doc links/author added
gabucino
parents: 2210
diff changeset
11 <A HREF="French/documentation.html">[ French ]</A>
3634
9cd4934cd1fc Polish translation link added, hungarian links translated to hungarian
gabucino
parents: 3627
diff changeset
12 <A HREF="Polish/documentation.html">[ Polish ]</A>
1955
6acef23355df some changes :)
gabucino
parents: 1940
diff changeset
13 </CENTER></P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
14
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
15 <P><HR></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
16
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
17 <P>Table of Contents</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
18
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
19 <P><HR></P>
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
20
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
21 <P>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
22 <UL>
3984
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
23 <LI><A HREF="#0">0. How to read this documentation</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
24 <LI><A HREF="#1">1. Introduction</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
25 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
26 <LI><A HREF="#1.1">1.1 Overview</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
27 <LI><A HREF="#1.2">1.2 History</A></LI>
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
28 <LI><A HREF="#1.3">1.3 Installation / Hints</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
29 <LI><A HREF="#1.4">1.4 What about the GUI?</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
30 <LI><A HREF="#1.5">1.5 Subtitles and OSD</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
31 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
32 <LI><A HREF="#2">2. Features</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
33 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
34 <LI><A HREF="formats.html">2.1 Supported formats</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
35 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
36 <LI><A HREF="formats.html#2.1.1">2.1.1 Video</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
37 <UL>
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
38 <LI><A HREF="formats.html#2.1.1.1">2.1.1.1 MPG, VOB, DAT files</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
39 <LI><A HREF="formats.html#2.1.1.2">2.1.1.2 AVI files</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
40 <LI><A HREF="formats.html#2.1.1.3">2.1.1.3 ASF/WMV files</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
41 <LI><A HREF="formats.html#2.1.1.4">2.1.1.4 QT/MOV files</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
42 <LI><A HREF="formats.html#2.1.1.5">2.1.1.5 VIV files</A></LI>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3794
diff changeset
43 <LI><A HREF="formats.html#2.1.1.6">2.1.1.6 FLI files</A></LI>
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3794
diff changeset
44 <LI><A HREF="formats.html#2.1.1.7">2.1.1.7 RealMedia files</A></LI>
3816
57221064b0b7 nuppelvideo added to supported formats
gabucino
parents: 3806
diff changeset
45 <LI><A HREF="formats.html#2.1.1.8">2.1.1.8 NuppelVideo files</A></LI>
3818
6793c7088abb yuv4mpeg support
gabucino
parents: 3816
diff changeset
46 <LI><A HREF="formats.html#2.1.1.9">2.1.1.9 yuv4mpeg files</A></LI>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
47 </UL>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
48 <LI><A HREF="formats.html#2.1.2">2.1.2 Audio</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
49 </UL>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
50 <LI><A HREF="codecs.html#2.2">2.2 Supported codecs</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
51 <UL>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
52 <LI><A HREF="codecs.html#2.2.1">2.2.1 Video</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
53 <UL>
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
54 <LI><A HREF="codecs.html#2.2.1.1">2.2.1.1 DivX4</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
55 <LI><A HREF="codecs.html#2.2.1.2">2.2.1.2 ffmpeg's DivX/libavcodec</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
56 <LI><A HREF="codecs.html#2.2.1.3">2.2.1.3 XAnim codecs</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
57 <LI><A HREF="codecs.html#2.2.1.4">2.2.1.4 VIVO video</A></LI>
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
58 <LI><A HREF="codecs.html#2.2.1.5">2.2.1.5 MPEG1/2 video</A></LI>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
59 <LI><A HREF="codecs.html#2.2.1.6">2.2.1.6 MS Video1</A></LI>
3163
27986f4dcd30 CVID section
gabucino
parents: 3112
diff changeset
60 <LI><A HREF="codecs.html#2.2.1.7">2.2.1.7 Cinepak CVID</A></LI>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3794
diff changeset
61 <LI><A HREF="codecs.html#2.2.1.8">2.2.1.8 RealVideo</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
62 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
63 <LI><A HREF="codecs.html#2.2.2">2.2.2 Audio</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
64 <UL>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
65 <LI><A HREF="codecs.html#2.2.2.1">2.2.2.1 Software AC3 decoding</A></LI>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
66 <LI><A HREF="codecs.html#2.2.2.2">2.2.2.2 Hardware AC3 decoding</A></LI>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
67 <LI><A HREF="codecs.html#2.2.2.3">2.2.2.3 libmad support</A></LI>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
68 <LI><A HREF="codecs.html#2.2.2.4">2.2.2.4 VIVO audio</A></LI>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3794
diff changeset
69 <LI><A HREF="codecs.html#2.2.2.5">2.2.2.5 RealAudio</A></LI>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
70 </UL>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
71 <LI><A HREF="codecs.html#2.2.3">2.2.3 Win32 codec importing howto</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
72 <UL>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
73 <LI><A HREF="codecs.html#2.2.3.1">2.2.3.1 VFW codecs</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
74 <LI><A HREF="codecs.html#2.2.3.2">2.2.3.2 DirectShow codecs</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
75 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
76 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
77 <LI><A HREF="video.html">2.3 Output devices</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
78 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
79 <LI><A HREF="video.html#2.3.1">2.3.1 Video</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
80 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
81 <LI><A HREF="video.html#2.3.1.1">2.3.1.1 Setting up MTRR</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
82 <LI><A HREF="video.html#2.3.1.2">2.3.1.2 Xv</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
83 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
84 <LI><A HREF="video.html#2.3.1.2.1">2.3.1.2.1 3dfx</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
85 <LI><A HREF="video.html#2.3.1.2.2">2.3.1.2.2 S3</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
86 <LI><A HREF="video.html#2.3.1.2.3">2.3.1.2.3 nVidia</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
87 <LI><A HREF="video.html#2.3.1.2.4">2.3.1.2.4 ATI</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
88 <LI><A HREF="video.html#2.3.1.2.5">2.3.1.2.5 NeoMagic</A></LI>
3794
4049673123e1 know not..
gabucino
parents: 3778
diff changeset
89 <LI><A HREF="video.html#2.3.1.2.6">2.3.1.2.6 Trident cards</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
90 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
91 <LI><A HREF="video.html#2.3.1.3">2.3.1.3 DGA</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
92 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
93 <LI><A HREF="video.html#2.3.1.3.1">2.3.1.3.1 Summary</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
94 <LI><A HREF="video.html#2.3.1.3.2">2.3.1.3.2 What is DGA</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
95 <LI><A HREF="video.html#2.3.1.3.3">2.3.1.3.3 Installing DGA support for MPlayer</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
96 <LI><A HREF="video.html#2.3.1.3.4">2.3.1.3.4 Resolution switching</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
97 <LI><A HREF="video.html#2.3.1.3.5">2.3.1.3.5 DGA & MPlayer</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
98 <LI><A HREF="video.html#2.3.1.3.6">2.3.1.3.6 Features of the DGA driver</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
99 <LI><A HREF="video.html#2.3.1.3.7">2.3.1.3.7 Speed issues</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
100 <LI><A HREF="video.html#2.3.1.3.8">2.3.1.3.8 Known bugs</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
101 <LI><A HREF="video.html#2.3.1.3.9">2.3.1.3.9 Future work</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
102 <LI><A HREF="video.html#2.3.1.3.A">2.3.1.3.A Some modelines</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
103 <LI><A HREF="video.html#2.3.1.3.B">2.3.1.3.B Bug Reports</A></LI>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
104 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
105 <LI><A HREF="video.html#2.3.1.4">2.3.1.4 SDL</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
106 <LI><A HREF="video.html#2.3.1.5">2.3.1.5 SVGAlib</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
107 <LI><A HREF="video.html#2.3.1.6">2.3.1.6 Framebuffer output (FBdev)</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
108 <LI><A HREF="video.html#2.3.1.7">2.3.1.7 Matrox framebuffer (mga_vid)</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
109 <LI><A HREF="video.html#2.3.1.8">2.3.1.8 SiS 6326 framebuffer (sis_vid)</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
110 <LI><A HREF="video.html#2.3.1.9">2.3.1.9 3dfx YUV support (tdfxfb)</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
111 <LI><A HREF="video.html#2.3.1.10">2.3.1.10 OpenGL output</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
112 <LI><A HREF="video.html#2.3.1.11">2.3.1.11 AAlib - text mode displaying</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
113 <LI><A HREF="video.html#2.3.1.12">2.3.1.12 VESA - output to VESA BIOS</A></LI>
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
114 <LI><A HREF="video.html#2.3.1.13">2.3.1.13 X11</A></LI>
3222
71a3d16f344f hmm many things.. (sorry now i'm a bit confused:)
gabucino
parents: 3188
diff changeset
115 <LI><A HREF="video.html#2.3.1.14">2.3.1.14 Rage128 / Radeon video overlay</A></LI>
4199
bcaf75e384d8 Added (sigh, reHTMLized;)) Nick's VIDIX patch
gabucino
parents: 4177
diff changeset
116 <LI><A HREF="video.html#2.3.1.15">2.3.1.15 Vidix</A></LI>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
117 <LI><A HREF="video.html#2.3.1.A">2.3.1.A TVout</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
118 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
119 <LI><A HREF="video.html#2.3.1.A.1">2.3.1.A.1 Matrox</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
120 <LI><A HREF="video.html#2.3.1.A.2">2.3.1.A.2 ATI</A></LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
121 <LI><A HREF="video.html#2.3.1.A.3">2.3.1.A.3 Voodoo 3/Banshee</A></LI>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
122 </UL>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
123 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
124 <LI><A HREF="sound.html#2.3.2">2.3.2 Audio</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
125 <UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
126 <LI><A HREF="sound.html#2.3.2.1">2.3.2.1 Soundcard experiences, recommendations</A></LI>
3671
e84d8f81a120 'Plugins' subsection in Sound section
gabucino
parents: 3669
diff changeset
127 <LI><A HREF="sound.html#2.3.2.2">2.3.2.2 Audio plugins</A></LI>
e84d8f81a120 'Plugins' subsection in Sound section
gabucino
parents: 3669
diff changeset
128 <UL>
e84d8f81a120 'Plugins' subsection in Sound section
gabucino
parents: 3669
diff changeset
129 <LI><A HREF="sound.html#2.3.2.2.1">2.3.2.2.1 Up/Downsampling</A></LI>
3931
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
130 <LI><A HREF="sound.html#2.3.2.2.2">2.3.2.2.2 Surround Sound decoding</A></LI>
3671
e84d8f81a120 'Plugins' subsection in Sound section
gabucino
parents: 3669
diff changeset
131 </UL>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
132 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
133 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
134 <LI><A HREF="encoding.html#2.4">2.4 MEncoder - An Encoder based on MPlayer</A></LI>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
135 <UL>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
136 <LI><A HREF="encoding.html#2.4.1">2.4.1 Overview</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
137 <LI><A HREF="encoding.html#2.4.2">2.4.2 Compiling</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
138 <LI><A HREF="encoding.html#2.4.3">2.4.3 Features</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
139 <UL>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
140 <LI><A HREF="encoding.html#2.4.3">2.4.3 Summary</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
141 <LI><A HREF="encoding.html#2.4.3.1">2.4.3.1 Encoding 2-pass DivX4</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
142 <LI><A HREF="encoding.html#2.4.3.2">2.4.3.2 Rescaling movies</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
143 <LI><A HREF="encoding.html#2.4.3.3">2.4.3.3 Streamcopy</A></LI>
3583
66e418645b67 hm. stuff.
gabucino
parents: 3490
diff changeset
144 <LI><A HREF="encoding.html#2.4.3.4">2.4.3.4 Fixing AVIs with broken index</A></LI>
3721
66da035c4ee2 some quick updates for the prerelease
gabucino
parents: 3715
diff changeset
145 <LI><A HREF="encoding.html#2.4.3.5">2.4.3.5 Encoding with the libavcodec codec family</A></LI>
3438
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
146 </UL>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
147 <LI><A HREF="encoding.html#2.4.4">2.4.4 Syntax</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
148 <LI><A HREF="encoding.html#2.4.5">2.4.5 Available options</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
149 <LI><A HREF="encoding.html#2.4.6">2.4.6 Examples</A></LI>
963b39283f48 fixes, and some new stuff. sorry forgot :)
gabucino
parents: 3423
diff changeset
150 </UL>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
151 <LI><A HREF=#2.5>2.5 TV input</A></LI>
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
152 <UL>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
153 <LI><A HREF=#2.5.1>2.5.1 Overview</A></LI>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
154 <LI><A HREF=#2.5.2>2.5.2 Compilation</A></LI>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
155 <LI><A HREF=#2.5.3>2.5.3 Available options</A></LI>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
156 <LI><A HREF=#2.5.4>2.5.4 Keyboard control</A></LI>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
157 <LI><A HREF=#2.5.5>2.5.5 Examples</A></LI>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
158 </UL>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
159 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
160 <LI><A HREF="#3">3. Usage</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
161 <UL>
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
162 <LI><A HREF="#3.1">3.1 Command line</A></LI>
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
163 <LI><A HREF="#3.2">3.2 Control from keyboard</A></LI>
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
164 <LI><A HREF="#3.3">3.3 Control from LIRC (Linux Infrared Remote Control)</A></LI>
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
165 <LI><A HREF="#3.4">3.4 Streaming from network or pipes</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
166 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
167 <LI><A HREF="cd-dvd.html#4">4. CD/DVD section</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
168 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
169 <LI><A HREF="cd-dvd.html#4.1">4.1 CD drives</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
170 <LI><A HREF="cd-dvd.html#4.2">4.2 DVD playback</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
171 <LI><A HREF="cd-dvd.html#4.3">4.3 DVD playback FAQ</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
172 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
173 <LI><A HREF="faq.html">5. FAQ section</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
174 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
175 <LI><A HREF="faq.html#5.1">5.1 Compilation</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
176 <LI><A HREF="faq.html#5.2">5.2 General questions</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
177 <LI><A HREF="faq.html#5.3">5.3 File playing problems</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
178 <LI><A HREF="faq.html#5.4">5.4 Video/audio driver problems</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
179 <LI><A HREF="faq.html#5.5">5.5 Feature requests</A></LI>
3222
71a3d16f344f hmm many things.. (sorry now i'm a bit confused:)
gabucino
parents: 3188
diff changeset
180 <LI><A HREF="faq.html#5.6">5.6 Encoding</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
181 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
182 <LI><A HREF="#6">6. Misc OS'es</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
183 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
184 <LI><A HREF="#6.1">6.1 Debian packaging</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
185 <LI><A HREF="#6.2">6.2 FreeBSD</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
186 <LI><A HREF="#6.3">6.3 Solaris</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
187 <LI><A HREF="#6.4">6.4 StrongARM</A></LI>
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
188 <LI><A HREF="#6.5">6.5 SGI/Irix</A></LI>
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
189 <LI><A HREF="#6.6">6.6 QNX</A></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
190 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
191 <LI><A HREF="#A">A. Authors</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
192 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
193 <LI><A HREF="#A2">A/2. Maintainers</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
194 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
195 <LI><A HREF="#B">B. Mailing lists</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
196 <LI><A HREF="bugreports.html">C. How to report bugs</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
197 <UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
198 <LI><A HREF="tech/patches.txt">C/2. How to send patches</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
199 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
200 <LI><A HREF="#D">D. Known bugs</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
201 <LI><A HREF="skin-en.html">X. How To Be A Famous SkinMaker in 5 mins!</A></LI>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
202 </UL>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
203 </P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
204
3937
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
205 <P>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
206 <HR>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
207 Developer Cries
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
208 <HR>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
209 </P>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
210
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
211 <P>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
212 <UL>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
213 <LI><A HREF="users_against_developers.html#gcc">1. GCC 2.96</A></LI>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
214 <LI><A HREF="users_against_developers.html#binary">2. Binary packaging</A></LI>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
215 <LI><A HREF="users_against_developers.html#nvidia">3. NVidia opinions</A></LI>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
216 <LI><A HREF="users_against_developers.html#kotsog">4. About Joe Barr</A></LI>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
217 </UL>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
218 </P>
e40390b2166e new 'Developer Cries' TOC :)
gabucino
parents: 3931
diff changeset
219
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
220 <P><HR></P>
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
221
3984
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
222 <P><B><A NAME=0>0. How to read this documentation</A></B></P>
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
223
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
224 <P>If you are a first-time installer: be sure to read everything from here to
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
225 the end of the Installation section, and follow the links you will find. If
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
226 you have any other questions, return to the TOC (Table of Contents) and
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
227 search for the topic, read the FAQ, or try grepping though the files.</P>
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
228
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
229 <P>The main rule of this documentation: if it's not documented, it
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
230 <U>does not exist</U>. If I don't say you encode audio from TV tuner, you
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
231 can't. A healthy quantity of combining ability is welcomed, though.
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
232 Good luck. You'll need it :)</P>
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
233
435835bd8dfd New section: How To Read TFM
gabucino
parents: 3966
diff changeset
234
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
235 <P><B><A NAME=1>1. Introduction</A></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
236
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
237 <P><B><A NAME=1.1>1.1. Overview</A></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
238
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
239 <P><B>MPlayer</B> is a movie player for LINUX (runs on many other Unices, and
2690
a2bb142ce67d some updates
gabucino
parents: 2673
diff changeset
240 <B>non-x86</B> CPUs, see <A HREF="#6">section 6</A>). It plays most MPEG, VOB,
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
241 AVI, VIVO, ASF/WMV, QT/MOV, FLI, RM, NuppelVideo, yuv4mpeg files, supported by many native, XAnim, and
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
242 Win32 DLL codecs. You can watch <B>VideoCD</B>, <B>SVCD</B>, <B>DVD</B>,
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
243 <B>3ivx</B>, and even <B>DivX</B> movies too (and you don't need the avifile
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
244 library at all!). The another big feature of mplayer is the wide range of
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
245 supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
246 AAlib, DirectFB, but you can use GGI and SDL (and this way all their drivers)
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
247 and some lowlevel card-specific drivers (for Matrox, 3Dfx and Radeon) too! Most
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
248 of them supports software or hardware scaling, so you can enjoy movies in
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
249 fullscreen. <B>MPlayer</B> supports displaying through some hardware MPEG
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
250 decoder boards, such as the <B><A HREF="DVB">DVB</A></B> and <B> <A
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
251 HREF="DXR3">DXR3/Hollywood+</A></B> ! And what about the nice big antialiased
4086
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
252 shaded subtitles (<B>10 supported types!!!</B>) with european/ISO 8859-1,2
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
253 (hungarian, english, czech, etc), cyrillic, korean fonts, and OSD?</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
254
2138
b2c97c56c50e license changed, kozkivanatra.
gabucino
parents: 2130
diff changeset
255 <P><B>MPlayer</B> is basically GPL, but contains some non-GPL code which is not
b2c97c56c50e license changed, kozkivanatra.
gabucino
parents: 2130
diff changeset
256 allowed to be distributed in binary form, and also contains the OpenDivX
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
257 library which has special license. We are still developing towards GPL.</P>
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
258
2930
511f8eba46be Added pl's license text
gabucino
parents: 2926
diff changeset
259 <P>Distributing <B>MPlayer</B> in the form of binaries and/or binary packages
511f8eba46be Added pl's license text
gabucino
parents: 2926
diff changeset
260 is currently impossible, speaking about both <B>technical</B> and <B>law</B>
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
261 areas. Detailed information can be found in the second part of <A HREF="users_against_developers.html#binary">this file</A>,
2930
511f8eba46be Added pl's license text
gabucino
parents: 2926
diff changeset
262 and it is recommended to read it.</P>
1859
35036f9a1672 GPL fittyfene
gabucino
parents: 1846
diff changeset
263
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
264 <P>I didn't write any codecs, just some players. I spent
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
265 a lot of time finding the best way to parse bad damaged input files
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
266 (both MPEG and AVI) and to do perfect A-V sync with seeking ability.
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
267 My player is rock solid playing damaged MPEG files (useful for some VCDs),
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
268 and it plays bad AVI files which are unplayable with the famous
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
269 windows media player. Even AVI files without index chunk are playable, and
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
270 you can rebuild their indexes with the -idx option, thus enabling seeking!
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
271 As you see, stability and quality are the most important things for me,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
272 but the speed is also amazing.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
273
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
274 <P><B><A NAME=1.2>1.2. History</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
275
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
276 <P>This began a year ago...
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
277 I've tried lots of players under linux (mtv,xmps,dvdview,livid/oms,VideoLAN,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
278 xine,xanim,avifile,xmmp) but they all have some problem. Mostly with special
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
279 files or with audio/video sync. Most of them is unable to play both MPEG1,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
280 MPEG2 and AVI (DivX) files. Many players have image quality or speed problems
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
281 too. So I've decided to write/modify one...</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
282
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
283 <P><UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
284 <LI><B>mpg12play v0.1-v0.3:</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
285 The first try, hacked together in a half hour!
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
286 I've used libmpeg3 from www.heroinewarrior.com up to the version 0.3,
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
287 but there were image quality and speed problems with it.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
288 <LI><B>mpg12play v0.5-v0.87:</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
289 Mpeg codec replaced with DVDview by Dirk Farin, it was a great stuff,
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
290 but it was slow and was written in C++ (I hate C++!!!)</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
291 <LI><B>mpg12play v0.9-v0.95pre5:</B><BR>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
292 Mpeg codec was libmpeg2 (mpeg2dec) by Aaron Holtzman & Michel Lespinasse.
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
293 It's great, optimized very fast C code with perfect image quality and
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
294 100% MPEG standard conformance.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
295 <LI><B>MPlayer v0.3-v0.9:</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
296 It was a pack of two programs: mpg12playv0.95pre6 and my new simple AVI
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
297 player 'avip' based on avifile's Win32 DLL loader.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
298 <LI><B>MPlayer v0.10:</B><BR>
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
299 The MPEG and AVI player in a single binary!</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
300 <LI><B>MPlayer v0.11:</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
301 Some new developers joined and from 0.11 the mplayer project is a team-work!
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
302 Added .ASF file support, and OpenDivX (see www.projectmayo.com) en/decoding.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
303 <LI><B>MPlayer v0.17 "The IdegCounter"</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
304 The release version of the 0.11pre after 4 months of heavy development!
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
305 Try it, and be amazed! Thousands of new features added... and of course
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
306 old code was improved too, bugs removed etc.</LI>
2002
gabucino
parents: 2001
diff changeset
307 <LI><B>MPlayer 0.18 "The BugCounter"</B><BR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
308 2 months since 0.17 and here's a new release.. Completed ASF support,
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
309 more subtitle formats, introduced libao (similar to libvo but to audio),
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
310 even more stable than ever, and so on. It's a MUST !</LI>
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
311 <LI><B>MPlayer 0.50 "The Faszom(C)ounter"</B><BR>
2002
gabucino
parents: 2001
diff changeset
312 Hmm. Release again. Tons of new features, beta GUI version, bugs fixed,
gabucino
parents: 2001
diff changeset
313 new vo and ao drivers, ported to many systems, including opensource DivX
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
314 codecs and much more. Try it!</LI>
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
315 <LI><B>MPlayer 0.60 "The RTFMCounter"</B><BR>
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
316 MOV/VIVO/RM/FLI/NUV fileformats support, native CRAM, Cinepak, ADPCM codecs,
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
317 and support for XAnim's binary codecs; DVD subtitles support, first
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
318 release of MEncoder, TV grabbing, cache, liba52, countless fixes.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
319 </UL></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
320
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
321 <P><B><A NAME=1.3>1.3. Installation</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
322
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
323 <P>In this chapter I'll try to guide you through the compiling and
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
324 configuring process of <B>MPlayer</B>. It's not easy, but it won't neccessarily
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
325 be hard. If you experience a different behaviour than what I explain, please
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
326 search through this documentation and you'll find your answers. If you
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
327 see links, please follow them and read carefully what they contain. It
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
328 will take some time, but it DOES worth it.</P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
329
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
330 <P>You need a fairly recent system. On Linux, 2.4.x kernels are recommended.</P>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
331
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
332 <P><B><I>SOFTWARE REQUIREMENTS</I></B><BR>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
333
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
334 <UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
335 <LI><B>binutils</B> - suggested version is <B>2.11.x</B> . This program is
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
336 responsible for generating MMX/3DNow!/etc instructions, thus very important.</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
337 <LI><B>gcc</B> - suggested version is from <B>2.95.2</B> to <B>2.95.4</B>.
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
338 <B>NEVER</B> use 2.96 or 3.x.x !!! They generate faulty code. If you decide
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
339 to change gcc from 2.96, then don't decide in favor of 3.0 juts because
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
340 it's newer! In some ways it's even worse than 2.96. So downgrade to
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
341 2.95.x (downgrade libstdc++ too!) or don't up/downgrade at all (but in
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
342 this case, be prepared for runtime problems).
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
343 Detailed information about gcc 2.96's bugs (that are still NOT fixed, they
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
344 are WORKAROUNDED in <B>MPlayer</B>!) can be found
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
345 <A HREF="users_against_developers.html"><B><I>here</I></B></A> and in the
4021
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
346 <A HREF="faq.html">FAQ</A> !</LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
347 <LI><B>XFree86</B> - suggested version is <B>always the newest (4.1.0)</B>.
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
348 Normally everyone wants this, as starting from XFree86 4.0.2, it contains
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
349 the <A HREF="video.html#2.3.1.2">XVideo</A> extension (somewhere referred
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
350 as <B>Xv</B>) which is needed to enable the hardware YUV acceleration (fast
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
351 image display) on cards that support it. <A HREF="video.html#2.3.1.2">More
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
352 information available.</A><BR>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
353 Make sure its <B>development package</B> is installed too otherwise
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
354 it won't work.<BR>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
355 For some videocards you don't need XFree86. See list below.</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
356 <LI><B>make</B> - suggested version is <B>always the newest</B> (at least 3.79.x). This
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
357 usually isn't important.</LI>
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
358 <LI><B>SDL</B> - it's not mandatory, but can help in some cases (bad audio,
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
359 videocards that lag strangely with the xv driver). Always use the newest
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
360 (beginning from 1.2.x).</LI>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
361 </UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
362
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
363 <P><B><I>CODECS</I></B></P>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
364
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
365 <UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
366 <LI><B>libavcodec</B> : If you want to use this DivX3/DivX4/etc codec, check the
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
367 <A HREF="codecs.html#2.2.1.2">2.2.1.2</A> section before compiling. Features :<BR>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
368 <UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
369 <LI>you can <B>gain <I>DivX/DivX4</I> playing on non-x86 machines</B></LI>
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
370 <LI>RealVideo 1.0/VIVO/MJPEG/h263/others playing and encoding</LI>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
371 <LI>this codec has the <B>greatest decoding speed</B> for DivX and DivX4
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
372 movies (even faster than the original DivX4 library itself) ! Recommended!</LI>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
373 </UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
374 </LI>
2488
383a4f3870e0 *** empty log message ***
gabucino
parents: 2472
diff changeset
375
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
376 <LI><B>Win32 codecs</B> : If you plan to use <B>MPlayer</B> on x86
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
377 architecture, you will possibly need them. Download and unzip w32codecs.zip to
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
378 /usr/lib/win32 . Note: the avifile project has similar codecs package, but it
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
379 differs from ours, so if you want to use all supported codecs, then use our
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
380 package! However, you can use our codecs package with avifile. Features :<BR>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
381 <UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
382 <LI>you need this if you want to play or encode for example movies recorded
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
383 with digital cameras (example: DV)</LI>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
384 <LI>needed if you want to play <B>WMV movies</B> or older ASF's</LI>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
385 </UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
386 </LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
387
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
388 <LI><B>DivX4</B> : information about this codec is available in the
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
389 <A HREF="codecs.html#2.2.1.1">2.2.1.1</A> section. If you don't want to encode
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
390 with it, you possibly don't want this codec as <B>libavcodec</B> (see above) is
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
391 much faster than this.<BR>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
392 Features :<UL>
4090
853322325bb9 blah. fixes.
gabucino
parents: 4086
diff changeset
393 <LI>1 pass or 2 pass encoding with <A HREF="encoding.html">MEncoder</A></LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
394 <LI>can play old <B>DivX3</B> movies much faster than the Win32 DLL but
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
395 slower than <B>libavcodec</B> !</LI>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
396 <LI>it's closed-source, and only an x86 version is available.</LI>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
397 </UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
398 </LI>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
399
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
400 <LI>If you want to play <B>3ivx</B> movies, check the <A HREF=codecs.html#2.2.1.3>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
401 XAnim codecs section</A>.</LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
402
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
403 <LI>The <A HREF=codecs.html#2.2.1.3>XAnim codecs</A> are the best (full screen,
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
404 hardware YUV zoom) for decoding old videos like Indeo 3/4/5, and some
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
405 others. And they are multiplatform, so this is the only way to play Indeo on
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
406 non-x86 platforms (well, apart from using XAnim:). But for example Cinepak
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
407 movies are best played with <B>MPlayer</B>'s own Cinepak decoder !</LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
408
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
409 </UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
410
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
411 <P><B><I>VIDEOCARDS</I></B></P>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
412
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
413 <P>There are generally two kind of videocards. One kind (the newer cards) has
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
414 <B>hardware YUV acceleration</B> support, the other cards don't.</P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
415
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
416 <P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
417 <B><I>YUV cards</I></B></P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
418
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
419 <P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
420 They can display and scale (zoom) the picture to any size that fits in
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
421 their memory, with <B>small CPU usage</B> (zooming doesn't increase it!), thus
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
422 you get a nice and very fast fullscreen playing.</P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
423
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
424 <P>
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
425 <UL>
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
426 <LI><B>Matrox G200/G400/G450/G550 cards</B> : please see the <A HREF="video.html#2.3.1.7">mga_vid</A>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
427 section in order to gain big speedup. It is important to do these steps
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
428 <I>before</I> compiling <B>MPlayer</B>, otherwise no Matrox-specific support will be
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
429 built. Also check out the <A HREF="video.html#2.3.1.A.1">Matrox TV-out</A>
2488
383a4f3870e0 *** empty log message ***
gabucino
parents: 2472
diff changeset
430 section.</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
431
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
432 <LI><B>3Dfx Voodoo3/Banshee cards</B> : please see the <A
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
433 HREF="video.html#2.3.1.9">2.3.1.9</A> section in order to gain big speedup. It
2048
2ee71a0754f7 nemtom de valamire bisztos jo
gabucino
parents: 2038
diff changeset
434 is important to do these steps <I>before</I> compiling <B>MPlayer</B>,
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
435 otherwise no 3Dfx support will be built. Also see the <A HREF="video.html#2.3.1.A.3">3dfx
2488
383a4f3870e0 *** empty log message ***
gabucino
parents: 2472
diff changeset
436 TV out section</A>.</LI>
2048
2ee71a0754f7 nemtom de valamire bisztos jo
gabucino
parents: 2038
diff changeset
437
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
438 <LI><B>ATI cards</B> : see the <A HREF="video.html#2.3.1.A.2">ATI cards
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
439 section</A> of the TV-out documentation, to know what features of your card is
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
440 supported under Linux/MPlayer. If you have a <B>Radeon</B> or <B>Rage128</B> card, we have a
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
441 <B>XXX_vid</B> driver for you, with TV out ! Check <A
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
442 HREF="video.html#2.3.1.14">this</A> section !</LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
443
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
444 <LI><B>S3 cards</B> : the Savage chips have hardware acceleration. Use as
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
445 new XFree86 version as possible, older drivers are buggy. Savage chips
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
446 have problems with YV12 display, see <A HREF="video.html#2.3.1.2.2">S3 Xv
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
447 section</A> for details. Older, non-Savage cards have no, or slow hardware
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
448 support.</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
449
3938
745c37031e1e some links placed (nvidia fuckoz.)
gabucino
parents: 3937
diff changeset
450 <LI><B>Nvidia cards</B> : very bad choice for video playing (NVidia has
745c37031e1e some links placed (nvidia fuckoz.)
gabucino
parents: 3937
diff changeset
451 <A HREF="users_against_developers.html#nvidia">different opinion</A>!).
4058
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
452 Nvidia's cards have very cheap and bad
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
453 quality chips. Moreover, <U>the built-in Nvidia driver in XFree86 doesn't
4058
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
454 contain support for hardware YUV acceleration for all NVidia cards !</U> You have to download
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
455 Nvidia's closed-source drivers from nvidia.com . See details in <A
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
456 HREF="video.html#2.3.1.2.3">Nvidia Xv driver</A> section.</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
457
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
458 <LI><B>other cards</B> : none of the above?
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
459 <UL>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
460 <LI>Try if the XFree86 driver (and your card) supports hardware
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
461 acceleration. See the <A HREF="video.html#2.3.1.2">Xv section</A> for
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
462 details.</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
463 <LI>If it doesn't, your card is one of the :</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
464 </UL>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
465 </LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
466
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
467 </UL>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
468 </P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
469
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
470 <P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
471 <B><I>Non-YUV cards</I></B></P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
472
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
473 <P>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
474 Fullscreen playing can be achieved by either zooming
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
475 (<B>by software</B>, this is slooow), or changing to a smaller videomode, for
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
476 example to 352x288. If you don't have YUV accel, this latter method is
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
477 the recommended one. Throughout <B>MPlayer</B>, <U>this behaviour can
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
478 be switched on by using the <CODE>-vm</CODE> option</U> and with
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
479 the following drivers :
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
480 <UL>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
481 <LI><B>using</B> XFree86 : see details in
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
482 <A HREF="video.html#2.3.1.3">DGA driver</A> and
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
483 <A HREF="video.html#2.3.1.13">X11 driver</A> sections. DGA is
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
484 recommended!</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
485 <LI><B>not using</B> XFree86 : try the drivers in the following order :
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
486 <A HREF="video.html#2.3.1.12">vesa</A>,
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
487 <A HREF="video.html#2.3.1.6">fbdev</A>,
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
488 <A HREF="video.html#2.3.1.5">svgalib</A>,
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
489 <A HREF="video.html#2.3.1.11">aalib</A>.</LI>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
490 </UL>
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
491 </P>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
492
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
493 <P><B><I>SOUNDCARDS</I></B></P>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
494
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
495 <UL>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
496
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
497 <LI><B>Soundblaster Live!</B> : with this card you can use 4 or 6 (<B>5.1</B>)
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
498 channels AC3 decoding instead of 2. Read the
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
499 <A HREF="codecs.html#2.2.2.1">Software AC3 decoding</A> section.</LI>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
500
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
501 <LI><B>other cards'</B> features aren't supported by <B>MPlayer</B>.
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
502 <U>It's very recommended to read the <A HREF="sound.html#2.3.2">soundcards
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
503 section</A> !</U>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
504 </UL>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3238
diff changeset
505
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
506 <P><B><I>FEATURES</I></B></P>
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
507
3238
9242d751e312 restructured Installation section
gabucino
parents: 3222
diff changeset
508 <UL>
3288
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
509 <LI>For DVD support, you'll have to compile libdvdcss and libdvdread, and
c21cea0a12aa enhanced Installation section
gabucino
parents: 3277
diff changeset
510 in this order!
1703
ed3be05e4eaf *** empty log message ***
gabucino
parents: 1702
diff changeset
511 See <A HREF="cd-dvd.html#4.2">section 4.2</A> for more information.</LI>
2062
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
512
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
513 <LI>Decide if you need GUI. If you do, see the <A HREF=#1.4>1.4 section</A>
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
514 before compiling.</LI>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2393
diff changeset
515
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
516 <LI>If you want to install <B>MEncoder</B> (our great all-purpose encoder),
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
517 see the <A HREF="encoding.html#2.4">MEncoder section</A> .</LI>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
518
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
519
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
520 <LI>If you have a V4L compatible <B>TV tuner</B> card, and wish to watch/grab and
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
521 encode movies with <B>MPlayer</B>, read the <A HREF=#2.5>TV input</A> section.</LI>
3053
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
522
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
523 <LI>There are three timer codes in <B>MPlayer</B>. To use the old
3053
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
524 method, you don't have to do anything. It uses <CODE>usleep()</CODE> to tune
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
525 A/V sync, with +/- 10ms accuracy. However sometimes the sync has to be tuned
3074
5fb00553f684 *** empty log message ***
gabucino
parents: 3053
diff changeset
526 even finer. The new timer code uses PC's RTC (Real Time Clock) for this task,
3053
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
527 because it has precise 1ms timers. This requires root, or a <I>setuid root</I>
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
528 <B>MPlayer</B> binary (or a little kernel hacking, but that's unadvised). You
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
529 can see the new timer's efficiency in the status line. The third timer
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
530 code is turned on with the <CODE>-softsleep</CODE> option. It has the
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
531 efficiency of the RTC, but it doesn't need root rights. On the other hand,
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
532 it requires more CPU. Note: <B>NEVER install setuid MPlayer binary on a
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
533 multiuser system!</B> It's a clear way for everyone to gain root.</LI>
3053
153fc4f5464f ehh too much
gabucino
parents: 3027
diff changeset
534
1703
ed3be05e4eaf *** empty log message ***
gabucino
parents: 1702
diff changeset
535 </UL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
536
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
537 <P>Then build <B>MPlayer</B>:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
538
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
539 <PRE> ./configure
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
540 make
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
541 make install</PRE>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
542
3912
gabucino
parents: 3898
diff changeset
543 <P>At this point, <B>MPlayer</B> is ready to use. The directory
gabucino
parents: 3898
diff changeset
544 <CODE>/usr/local/share/mplayer</CODE> contains the <CODE>codecs.conf</CODE>
gabucino
parents: 3898
diff changeset
545 file, which is used to tell the program all the codecs and their capabilities.
gabucino
parents: 3898
diff changeset
546 This file should always be kept uptodate together with the main binary !</P>
gabucino
parents: 3898
diff changeset
547
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
548 <P><B>Debian users</B> can build a .deb package for themselves, it's very
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
549 simple. Just exec <CODE>fakeroot debian/rules binary</CODE> in <B>MPlayer</B>'s
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
550 root dir. Detailed instructions can be found <A HREF="documentation.html#6.1">here</A>.</P>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
551
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
552 <P><B><I>ALWAYS browse the output of ./configure</I></B>, and the
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
553 <CODE>configure.log</CODE> file, they contain info about what will be built,
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
554 and what won't. You may also want to view config.h and config.mak files.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
555
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
556 <P>Though not mandatory, the fonts should be installed in order to gain
2113
42291b22243f mp-iso-arial-ize
gabucino
parents: 2104
diff changeset
557 OSD, and subtitle functionality. Download mp-arial-iso-8859-*.zip and/or optional
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
558 (if exists) language updates. It's VERY RECOMMENDED to check
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
559 <A HREF=#1.5>section 1.5</A> for details.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
560
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
561 <PRE> mkdir ~/.mplayer/font
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
562 cd ~/.mplayer/font
2113
42291b22243f mp-iso-arial-ize
gabucino
parents: 2104
diff changeset
563 unzip mp-arial-iso-8859-1.zip</PRE>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
564
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
565
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
566 <P><B><A NAME=1.4>1.4. What about the GUI?</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
567
2903
6419efe7232b *** empty log message ***
gabucino
parents: 2868
diff changeset
568 <P>The GUI needs GTK (it isn't GTK, but the panels are). The skins are stored
6419efe7232b *** empty log message ***
gabucino
parents: 2868
diff changeset
569 in PNG format, so gtk, libpng (and their devel stuff) has to be installed.
2104
a0ea8a01b0f3 kaoszmegszuntetes
gabucino
parents: 2062
diff changeset
570 You can build it by specifying <CODE>--enable-gui</CODE> during ./configure .
2001
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
571 Then, to turn on GUI mode, you either
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
572 <UL>
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
573 <LI>use the <CODE>-gui</CODE> option</LI>
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
574 <LI>specify <CODE>gui=yes</CODE> in your config file</LI>
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
575 <LI><CODE>ln -s /usr/local/bin/mplayer /usr/local/bin/gmplayer</CODE> ,
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
576 and call <CODE>gmplayer</CODE> instead.
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
577 </UL>
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
578 </P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
579
3912
gabucino
parents: 3898
diff changeset
580 <P>HINT: use the middle button (on 2 button mice press left and right
gabucino
parents: 3898
diff changeset
581 simultaneously) for a popup GTK menu, with DVD playing option!</P>
gabucino
parents: 3898
diff changeset
582
2062
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
583 <P>As <B>MPlayer</B> doesn't have a skin included, you have to download them
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
584 if you want to use the GUI. See the <A HREF="http://www.mplayerhq.hu/homepage/dload.html">download page</A>.
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
585 They should be extracted to the usual system-wide directory (<CODE>/usr/local/share/mplayer/Skin</CODE>),
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
586 or to <CODE>$HOME/.mplayer/Skin</CODE> . <B>MPlayer</B> by default looks in
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
587 these directories for a <I>default</I> named directory, but you can use the
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
588 <I>-skin newskin</I> option, or the <I>skin=newskin</I> config file
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
589 directive to use the skin in <CODE>*/Skin/newskin</CODE> directory.</P>
7afcab40810d more! gimme more docs!
gabucino
parents: 2060
diff changeset
590
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
591 <P><B><A NAME=1.5>1.5. Subtitles and OSD</A></B></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
592
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
593 <P>Yes, <B>MPlayer</B> also supports many kinds of subtitles. Currently
4086
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
594 10 kinds of subtitle can be used by the subreader code. To see what are
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
595 these subtitle formats, see subreader.c, line ~30.</P>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
596
4086
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
597 <P><B>MPlayer</B> supports VobSub subtitles. VobSub subtitles consist of
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
598 a big (some megabytes) .SUB file, an .IDX file, and/or an .IFO file.
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
599 Usage : if you have files like <CODE>sample.sub</CODE>, <CODE>sample.ifo</CODE>,
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
600 <CODE>sample.idx</CODE> - you have to pass the <CODE>-vobsub sample -vobsubid
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
601 0</CODE> options (optionally with pathname, of course). The
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
602 <CODE>-vobsubid</CODE> option is like <CODE>-sid</CODE> for DVDs, you can
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
603 choose between subtitle tracks (languages) with it.</P>
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
604
3490
d33dac3fcfa1 applied Panagiotis' patch
gabucino
parents: 3464
diff changeset
605 <P>About DVD subtitles, read the <A HREF="cd-dvd.html#4.2">DVD section</A>.</P>
d33dac3fcfa1 applied Panagiotis' patch
gabucino
parents: 3464
diff changeset
606
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
607 <P><B>MPlayer</B> introduces a new subtitle format called <B><I>MPsub</I></B>.
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
608 It was designed by me (Gabucino). Basically its main feature is being
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
609 <I>dynamically</I> time-based (although it has frame-based mode too). Example (from
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
610 <A HREF="http://www.mplayerhq.hu/DOCS/tech/mpsub.sub">DOCS/tech/mpsub.sub</A>) :
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
611 </P>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
612
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
613 <P><CODE><I>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
614 # first number : wait this much after previous subtitle disappeared<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
615 # second number : display the current subtitle for this many seconds<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
616 <BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
617 15 3<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
618 A long, long time ago...<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
619 <BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
620 0 3<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
621 in a galaxy far away...<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
622 <BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
623 0 3<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
624 Naboo was under an attack.<BR>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
625 </I></CODE></P>
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
626
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
627 <P>So you see, the main goal was to <B>make subtitle editing/timing/joining/cutting easy</B>. And,
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
628 if you - say - get an SSA subtitle but it's badly timed/delayed to your
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
629 version of the movie, you simply do a <I>mplayer dummy.avi -sub source.ssa
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
630 -dumpmpsub</I> . A <CODE>dump.mpsub</CODE> file will be created in the
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
631 current directory, which will contain the source subtitle's text, but in
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
632 <B>MPsub</B> format. Then you can freely add/substract seconds to/from the
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
633 subtitle.</P>
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
634
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
635 <P>Subtitles are displayed with a technique called <B>'OSD', On Screen Display</B>.
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
636 OSD is used to display current time, volume bar, seek bar etc.</P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
637
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
638 <P><B>INSTALLING OSD and SUB</B></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
639
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
640 <P>You need an <B>MPlayer</B> font package to be able to use OSD/SUB feature.
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
641 There are many ways to get it:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
642 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
643
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
644 <LI>download ready-to-use font packages from <B>MPlayer</B> site.
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
645 Note: currently available fonts are limited for iso 8859-1/2 support,
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
646 and there are a few special versions for korean, russian etc codepages.
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
647 Font should have appropriate font.desc file which maps unicode font
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
648 positions to the actual code page of the subtitles text. Other solution
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
649 is to have subtitles encoded in utf8 encoding and use -utf8 option
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
650 or just name the subtitles file <video_name>.utf and have it in the same
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
651 dir as the video file. Recoding from different codepages to utf8 could be
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
652 done by using konwert (debian) or iconv (RedHat) programs.<BR>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
653 Some URLs:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
654 <UL>
1994
079512ab9ede mittomen
gabucino
parents: 1992
diff changeset
655 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/">ftp://ftp.mplayerhq.hu/MPlayer/releases/</A> - ISO fonts
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
656 <LI><A HREF="ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/">ftp://ftp.mplayerhq.hu/MPlayer/contrib/fonts/</A> - various fonts by users
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
657 <LI><A HREF="http://realtime.ssu.ac.kr/~lethean/mplayer">http://realtime.ssu.ac.kr/~lethean/mplayer</A> - korean fonts & RAW plugin
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
658 </UL>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
659
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
660 <LI>use the font generator tool at TOOLS/subfont-c
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
661 It's a complete tool to convert from TTF/Type1/etc font to mplayer font pkg.
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
662 (read TOOLS/subfont-c/README for details)
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
663
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
664 <LI>use the font generator GIMP plugin at TOOLS/subfont-GIMP
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
665 (note: you must have HSI RAW plugin too, see URL below)
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
666 </UL>
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
667 </P>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
668
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
669 <P>After that, UNZIP the file you downloaded to <CODE>~/.mplayer</CODE> or
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
670 <CODE>$PREFIX/share/mplayer</CODE>. Then rename or symlink one of them to
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
671 <CODE>font</CODE> (like : <CODE>ln -s ~/.mplayer/arial-24
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
672 ~/.mplayer/font</CODE>). Now you have to see a timer at the upper left corner
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
673 of the movie (switch it off with 'o').</P>
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
674
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
675 <P>OSD has 3 states: (switch with 'o')<BR>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
676 <UL>
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
677 <LI>timer + volume bar + seek bar + subtitles (default)
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
678 <LI>volume bar + seek bar + subtitles
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
679 <LI>subtitles only
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
680 </UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
681
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
682 <P>You can change default behaviour by setting <CODE>osdlevel=</CODE> variable in config file.</P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
683
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
684
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
685 <P><B><A NAME=2>2. Features</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
686
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
687
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
688 <P><A NAME=2.1>2.1. <A HREF="formats.html">Supported formats</A></P>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
689
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
690
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
691 <P><A NAME=2.2>2.2. <A HREF="codecs.html">Supported codecs</A></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
692
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
693
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
694 <P><A NAME=2.3>2.3. <A HREF="video.html">Video</A> & <A HREF="sound.html">Audio</A> output devices</P>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
695
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
696
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
697 <P><A NAME=2.4>2.4. <A HREF="encoding.html">MEncoder - An All-Purpose Encoder</P>
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
698
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
699
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
700 <P><A NAME=2.5><B>2.5. TV input</B></P>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
701
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
702 <A NAME=2.5.1><P><B><I>2.5.1. Overview</I></B></P>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
703
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
704 <P>This section is about how to enable <B>watching/grabbing from V4L compatible
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
705 TV tuner</B>.</P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
706
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
707 <A NAME=2.5.2><P><B><I>2.5.2. Compilation</I></B></P>
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
708
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
709 <P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
710 <UL>
3649
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
711 <LI>first, you have to recompile. <CODE>./configure</CODE> will autodetect kernel headers
3669
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
712 of v4l stuff, and the existence of /dev/video* entries. If they exist,
3649
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
713 TV support will be built (see configure's output!).</LI>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
714 <LI>make sure your tuner works with another TV softwares in Linux, for example
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
715 xawtv.</LI>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
716 </UL>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
717 </P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
718
3715
c39bedc45423 Hint #2 -> Hint
gabucino
parents: 3713
diff changeset
719 <P><B>Hint</B> : are the colors messed up? Then your tuner can't display
c39bedc45423 Hint #2 -> Hint
gabucino
parents: 3713
diff changeset
720 in YV12 colorspace. Try I420 (you must use the <CODE>-vc rawi420</CODE> option too!), or YUY2, UYVY, RGB32 (this one
c39bedc45423 Hint #2 -> Hint
gabucino
parents: 3713
diff changeset
721 with <CODE>-vo sdl</CODE>) colorspaces.
3490
d33dac3fcfa1 applied Panagiotis' patch
gabucino
parents: 3464
diff changeset
722 You can specify these with the <CODE>outfmt=YV12</CODE> option see below.</P>
d33dac3fcfa1 applied Panagiotis' patch
gabucino
parents: 3464
diff changeset
723
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
724 <A NAME=2.5.3><P><B><I>2.5.3. Available options</I></B><BR>
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
725 <TABLE BORDER=0>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
726 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
727 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
728 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>on</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
729 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
730 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>use TV
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
731 input</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
732 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
733 <TR>
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
734 <TD>&nbsp;&nbsp;</TD>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
735 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>driver</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
736 <TD></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
737 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
738 <B>dummy</B> - NULL TV input :) Used for testing only, generates dummy
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
739 input.<BR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
740 <B>v4l</B> - captures images from standard V4L interface (default
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
741 <CODE>/dev/video0</CODE>)</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
742 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
743 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
744 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
745 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>device</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
746 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
747 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specify other
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
748 device than the default <CODE>/dev/video0</CODE></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
749 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
750 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
751 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
752 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>input</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
753 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
754 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>give from which
4067
0e7a0eb526da typo (noticed by nell)
gabucino
parents: 4058
diff changeset
755 input of the TV tuner you wish to grab from (e.g. <B>television</B>,
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
756 <B>s-video</B>, <B>composite</B>, ...)<BR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
757 Prints the available ones during init.</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
758 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
759 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
760 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
761 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>freq</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
762 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
763 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>specify the
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
764 frequency to set the tuner (e.g. <B>511.250</B>)</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
765 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
766 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
767 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
768 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>outfmt</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
769 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
770 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>in which output
4016
gabucino
parents: 3984
diff changeset
771 format should the tuner transport images to us (<B>rgb32</B>, <B>rgb24</B>, <B>yv12</B>,
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
772 <B>uyvy</B>, <B>i420</B> (for i420 you have to pass the <CODE>-vc i420</CODE>
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
773 option, because of a fourcc conflict))</TD>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
774 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
775 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
776 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
777 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>width</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
778 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
779 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
3383
1842ec5916a4 width and height aren't mandatory anymore
gabucino
parents: 3288
diff changeset
780 the width of the output window, in pixels</TD>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
781 </TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
782 <TR>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
783 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
784 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>height</I></TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
785 <TD>&nbsp;&nbsp;</TD>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
786 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
3383
1842ec5916a4 width and height aren't mandatory anymore
gabucino
parents: 3288
diff changeset
787 the height of the output window, in pixels</TD>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
788 </TR>
2950
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
789 <TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
790 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
791 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>norm</I></TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
792 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
793 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
794 available: PAL, SECAM, NTSC</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
795 </TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
796 <TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
797 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
798 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>channel</I></TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
799 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
800 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
801 set the tuner to the given channel</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
802 </TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
803 <TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
804 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
805 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2><I>chanlist</I></TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
806 <TD>&nbsp;&nbsp;</TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
807 <TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
808 available: <CODE>us-bcast, us-cable, europe-west, europe-east, etc</CODE></TD>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
809 </TR>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
810 </TABLE>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
811 </P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
812
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
813 <A NAME=2.5.4><P><B><I>2.5.4. Keyboard control</I></B></P>
2950
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
814
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
815 <TABLE BORDER=0>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
816 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>h or l</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>select previous/next channel</TD><TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
817 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>n</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change norm</TD><TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
818 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change channel list</TD><TR>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
819 </TABLE>
20157c719b2c new features in TV input dox (chan, chanlist, norm, keys)
gabucino
parents: 2930
diff changeset
820
3942
61d5885e01f3 ah. many small updates again
gabucino
parents: 3938
diff changeset
821 <A NAME=2.5.5><P><B><I>2.5.5. Examples</I></B></P>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
822
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
823 <P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
824 Dummy output, to AAlib :)<BR>
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
825 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -tv on:driver=dummy:width=640:height=480 -vo aa</CODE><BR>
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
826 <BR>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
827 Input from standard V4L<BR>
3898
708405652ce8 *** empty log message ***
gabucino
parents: 3880
diff changeset
828 <CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer -tv on:driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv</CODE><BR>
2864
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
829 </P>
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
830
1a710f130a7f TV input documentation begin (examples, options)
gabucino
parents: 2855
diff changeset
831
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
832 <P><B><A NAME=3>3. Usage</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
833
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
834 <P><B><A NAME=3.1>3.1. Command line</A></B></P>
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
835
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
836 <P><B>MPlayer</B> utilizes a complex playtree. It consists of "default" options
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
837 written as first (for example <CODE>mplayer -vfm 5</CODE>), and options
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
838 written after filenames, that apply only to the given filename/URL/whatever
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
839 (for example <CODE>mplayer -vfm 5 movie1.avi movie2.avi -vfm 4</CODE>).</P>
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
840
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
841 <P><TABLE BORDER=0>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
842 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>file</TD><TD>&nbsp;&nbsp;</TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] [path/]filename</CODE></TD><TR>
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
843 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>file</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [default options] [path/]filename1 [options for filename1] filename2 filename3 [options for filename3]</CODE></TD><TR>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
844 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>VCD</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] -vcd trackno /dev/cdrom</CODE></TD><TR>
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
845 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>DVD</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] -dvd titleno [/dev/dvd]</CODE></TD><TR>
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
846 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>net</TD><TD></TD><TD><CODE><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>mplayer [options] http://site.com/file.[mpg|avi] (playtree can also be used here, see above)</CODE></TD><TR>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
847 </TABLE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
848
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
849 <P><PRE> mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
850 mplayer -vcd 2 /dev/cdrom
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
851 mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
852 mplayer -dvd 1 /dev/dvd
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
853 mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
854
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
855
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
856 <P><B><A NAME=3.2>3.2. Control from keyboard</A></B></P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
857
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
858 <P><TABLE BORDER=0>
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
859 <TR><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>&lt;- or -&gt;</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seek backward/forward 10 seconds</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
860 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>up or down</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seek backward/forward 1 minute</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
861 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>pgup/pgdown</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seek backward/forward 10 minutes</TD></TR>
3490
d33dac3fcfa1 applied Panagiotis' patch
gabucino
parents: 3464
diff changeset
862 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>&lt; or &gt;</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>seek backward/forward in playlist</TD><TR>
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
863 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>p or SPACE</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>pause movie (press any key)</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
864 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>q or ESC</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>stop playing and quit program</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
865 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>+ or -</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust audio delay by +/- 0.1 second</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
866 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>/ or *</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>decrease/increase volume</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
867 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>o</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle OSD: none / seek / seek+timer</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
868 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>m</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle using master/pcm volume</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
869 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>z or x</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust subtitle delay by +/- 0.1 second</TD></TR>
1892
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
870
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
871 <TR><TD COLSPAN=4><P><I><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>(the following keys are valid only when using DirectShow DivX codec or DivX4 codec with -vc divx4)</I></P></TD></TR>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
872
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
873 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>1 or 2</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust contrast</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
874 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>3 or 4</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust brightness</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
875 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>5 or 6</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust hue</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
876 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>7 or 8</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>adjust saturation</TD></TR>
1892
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
877 </TABLE></P>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
878
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
879 <P><B>GUI keyboard control</B></P>
1624
2eedc348e92a *** empty log message ***
gabucino
parents: 1620
diff changeset
880
1892
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
881 <P><TABLE BORDER=0>
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
882 <TR><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>, and .</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>previous / next file</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
883 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>gray - or +</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>decrease / increase volume</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
884 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>enter</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>start playing</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
885 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>space</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>pause</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
886 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>s</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>stop</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
887 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>a</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>about</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
888 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>l</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>load file</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
889 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>skin browser</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
890 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>e</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle equalizer</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
891 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>p</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle playlist</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
892 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>f</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle fullscreen</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
893 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>m</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>toggle mute</TD>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
894 </TABLE></P>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
895
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
896 <P><B>TV input control</B></P>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
897
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
898 <P><TABLE BORDER=0>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
899 <TR><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>h or l</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>select previous/next channel</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
900 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>n</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change norm</TD></TR>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
901 <TR><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>b</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>change channel list</TD></TR>
1892
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
902
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
903 </TABLE></P>
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
904
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
905 <P><B><A NAME=3.3>3.3. Control from LIRC</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
906
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
907 <P>Linux Infrared Remote Control - use an easy to build home-brewn IR-receiver,
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
908 an (almost) arbitrary remote control and control your linux box with it!
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
909 More about it at <A HREF="http://www.lirc.org">www.lirc.org</A>.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
910
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
911 <P>If you have installed the lirc-package, you can compile <B>MPlayer</B> with LIRC
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
912 support using ./configure --enable-lirc</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
913
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
914 <P>If everything went fine, <B>MPlayer</B> will print a message like
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
915 LIRC init was successful.
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
916 on startup. If an error occurs it will tell you. If it doesn't tell you
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
917 anything about LIRC there's no support compiled in. That's it :-)</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
918
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
919 <P>The application name for <B>MPlayer</B> is - oh wonder - mplayer_lirc.
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
920 It understands the following commands:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
921
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
922 <P><TABLE BORDER=0>
1892
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
923 <TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PAUSE</TD><TD>&nbsp;&nbsp;</TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>pause playing. Any other keystroke will continue replay.</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
924 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>QUIT</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>exit MPlayer</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
925 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>RWND</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>10 secs back</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
926 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>FRWND</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>60 secs back</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
927 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>FWD</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>skip 10 secs</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
928 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>FFWD</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>skip 60 secs</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
929 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>INCVOL</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>increase volume one percent</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
930 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>DECVOL</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>decrease volume one percent</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
931 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>MASTER</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>use master mixer channel</TD><TR>
70dbd25c128c jo sok ilyen ize.
gabucino
parents: 1879
diff changeset
932 <TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>PCM</TD><TD></TD><TD><FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>use pcm mixer channel</TD><TR>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
933 </TABLE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
934
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
935 <P> Don't forget to enable the repeat flag for RWND/FWD in .lircrc. Here's an
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
936 excerpt from my .lircrc:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
937
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
938 <P><PRE> begin
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
939 remote = CU-SX070
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
940 prog = mplayer_lirc
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
941 button = Tape_Play
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
942 repeat = 1
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
943 config = FFWD
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
944 end
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
945
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
946 begin
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
947 remote = CU-SX070
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
948 prog = mplayer_lirc
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
949 button = Tape_Stop
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
950 config = QUIT
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
951 end</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
952
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
953 <P>If you don't like the standard location for the lirc-config file (~/.lircrc)
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
954 use the -lircconf &lt;filename&gt; switch to specify another file.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
955
4177
cab4ac1467e4 many small updates
gabucino
parents: 4153
diff changeset
956 <P><B><A NAME=3.4>3.4. Streaming from network or pipes</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
957
2001
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
958 <P><B>MPlayer</B> can play files from network, using the HTTP protocol.
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
959 Configuring it is simple, just recompile <B>MPlayer</B> with</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
960
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
961 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;./configure --enable-streaming</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
962
4153
2bb77282b2a6 streaming with proxy
gabucino
parents: 4135
diff changeset
963 <P>Playing goes by simply using adding the URL to the command line. <B>MPlayer</B>
2bb77282b2a6 streaming with proxy
gabucino
parents: 4135
diff changeset
964 also honours the HTTP_PROXY environment variable, and uses proxy if available.
2bb77282b2a6 streaming with proxy
gabucino
parents: 4135
diff changeset
965 Proxy usage can also be forced :</P>
2bb77282b2a6 streaming with proxy
gabucino
parents: 4135
diff changeset
966
2bb77282b2a6 streaming with proxy
gabucino
parents: 4135
diff changeset
967 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</CODE></P>
2001
05189dbfb847 more fixes
gabucino
parents: 1994
diff changeset
968
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
969 <P><B>MPlayer</B> can read from stdin (NOT named pipes). This can be for example
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
970 used to play from FTP:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
971
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
972 <P><CODE>&nbsp;&nbsp;&nbsp;&nbsp;wget ftp://micorsops.com/something.avi -O - | mplayer -</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
973
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
974 <P><B><A NAME=4>4. <A HREF="faq.html">FAQ section</A></A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
975
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
976 <P><B><A NAME=5>5. <A HREF="cd-dvd.html">CD/DVD section</A></A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
977
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
978 <P><B><A NAME=6>6. Misc OS'es</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
979
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
980 <P><B><A NAME=6.1>6.1. Debian packaging</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
981
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
982 <P>To build the package, get the cvs version, or .tgz and uncompress it,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
983 and cd into programs directory:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
984
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
985 <P><PRE> cd main
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
986 fakeroot debian/rules binary</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
987
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
988 <P>(... mplayer detects hardware/software, builds itself and.. )
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
989 dpkg-deb: building package `mplayer' in `../mplayer_0.18-1_i386.deb'.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
990
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
991 <P>And now just become root, and:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
992
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
993 <P><PRE> dpkg -i ../mplayer_0.18-1_i386.deb as root.</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
994
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
995 <P>Here's how it looks like:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
996
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
997 <P><PRE> eyck@incubus:/src/main$ sudo dpkg -i ../mplayer_0.18-1_i386.deb
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
998 Password:
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
999 (Reading database ... 26946 files and directories currently installed.)
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1000 Preparing to replace mplayer 0.17a-1 (using ../mplayer_0.18-1_i386.deb)
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1001 Unpacking replacement mplayer ...
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1002 Setting up mplayer (0.18-1) ...</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1003
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1004
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1005 <P><B><A NAME=6.2>6.2. FreeBSD</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1006
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
1007 <P>To build the package you will need GNU make (gmake, /usr/ports/devel/gmake),
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1008 native BSD make will not work.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1009
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
1010 <P>To run <B>MPlayer</B> you will need to re-compile the kernel with
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1011 "options USER_LDT" (unless you are running -CURRENT, where this is default).
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1012 If you have a CPU with SSE also use "options CPU_ENABLE_SSE" to use it
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1013 (FreeBSD-STABLE required, or use kernel patches).</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1014
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
1015 <P>If <B>MPlayer</B> complains about "CD-ROM Device '/dev/cdrom' not found!" make a
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1016 symbolic link: <CODE>ln -s /dev/(your_cdrom_device) /dev/cdrom</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1017
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
1018 <P>There's no DVD support for FreeBSD yet.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1019
1688
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1020 <P><B><A NAME=6.3>6.3. Solaris</A></B></P>
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1021
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1022 <P>MPlayer should work on Solaris 2.6 or newer.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1023
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1024 <P>AVI file playback works best on Solaris x86, because you have the
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1025 option to use the win32 codecs on the x86 platform, or can use MMX/MMX2/3DNow/etc
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1026 instructions for MP3/DivX/DVD/whatever. On Solaris SPARC,
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1027 you'll find quite a few AVI files with non working video and/or
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1028 audio playback, because the video/audio codecs using the Win32 DLLs
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1029 are not available. However, <B>DivX/OpenDivX</B> movies should work,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1030 when using libavcodec.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1031
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1032 <P>On <B>UltraSPARC</B>s, <B>MPlayer</B> takes advantage of their <B>VIS</B>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1033 extensions (equivalent to MMX), currently only in <I>libmpeg2</I>,
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1034 <I>libvo</I> and <I>libavcodec</I>, but not in mp3lib. You can watch a VOB file
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1035 on a 400Mhz CPU. You'll need <A
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1036 HREF="http://www.sun.com/sparc/vis/mediaLib.html">mLib</A> installed.</P>
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1037
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1038 <P>To build the package you will need GNU make (gmake, /opt/sfw/gmake), native
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1039 Solaris make will not work. Typical error you get when building with solaris'
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1040 make instead of GNU make:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1041
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1042 <P><PRE> % /usr/ccs/bin/make
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1043 make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen</P></PRE>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1044
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1045 <P>On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1046 if GNU C/C++ compiler is configured with or without the GNU assembler.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1047
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1048 <P>On Solaris x86, you need the GNU assembler and the GNU C/C++
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1049 compiler, configured to use the GNU assembler! The mplayer code on
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1050 the x86 platform makes heavy use of MMX, SSE and 3DNOW!
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1051 instructions that cannot be compiled using Sun's assembler
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1052 <CODE>/usr/ccs/bin/as</CODE>.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1053
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1054 <P>The configure script tries to find out, which assembler program is
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1055 used by your "gcc" command (in case the autodetection fails, use
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1056 the "--as=/whereever/you/have/installed/gnu-as" option to tell the
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1057 configure script where it can find GNU "as" on your system).</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1058
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1059 <P>Error message from configure on a Solaris x86 system using GCC
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1060 without GNU assembler:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1061
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1062 <P><PRE> % configure
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1063 ...
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1064 Checking assembler (/usr/ccs/bin/as) ... , failed
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1065 Please upgrade(downgrade) binutils to 2.10.1...</PRE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1066
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1067 <P>(Solution: Install and use a gcc configured with "--with-as=gas")</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1068
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1069 <P>Typical error you get when building with a GNU C compiler that does
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1070 not use GNU as:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1071
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1072 <P><PRE> % gmake
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1073 ...
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
1074 gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1075 -fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1076 Assembler: mplayer.c
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1077 "(stdin)", line 3567 : Illegal mnemonic
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1078 "(stdin)", line 3567 : Syntax error
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1079 ... more "Illegal mnemonic" and "Syntax error" errors ...</PRE></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1080
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1081 <P>For DVD support you must have the patched libcss installed. Patch:
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1082 <A HREF="http://www.tools.de/solaris/mplayer/">http://www.tools.de/solaris/mplayer/</A>.</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1083
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1084 <P>Due to two bugs in solaris 8 x86, you cannot reliably play DVDs using a
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1085 capacity >4GB:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1086
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1087 <P><UL><LI>The sd(7D) driver on solaris 8 x86 driver has bug when accessing a
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1088 disk block >4GB on a device using a logical blocksize != DEV_BSIZE
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1089 (i.e. CDROM and DVD media). Due to a 32bit int overflow, a disk
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1090 address modulo 4GB is accessed.
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1091 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22516">http://groups.yahoo.com/group/solarisonintel/message/22516</A>)
1688
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1092
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1093 <LI>The similar bug is present in the hsfs(7FS) filesystem code (aka
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1094 ISO9660), hsfs currently does not support partitions/disks >4GB,
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1095 all data is accessed modulo 4GB
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1096 (<A HREF="http://groups.yahoo.com/group/solarisonintel/message/22592">http://groups.yahoo.com/group/solarisonintel/message/22592</A>)
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1097 </UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1098
1688
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1099 <P>On Solaris with an UltraSPARC CPU, you can get some extra speed by
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1100 using the CPU's VIS instructions for certain time consuming operations.
2848
33c32f3d9f1f many small updates, fixes (some/more to be completed soon)
gabucino
parents: 2761
diff changeset
1101 VIS acceleration can be used in MPlayer by calling functions in Sun's
1688
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1102 <A HREF="http://www.sun.com/sparc/vis/mediaLib.html">mediaLib</A>.</P>
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1103
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1104 <P>VIS accelerated operations from mediaLib are used for mpeg2 video
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1105 decoding and for color space conversion in the video output drivers.</P>
5fd4e5a76468 *** empty log message ***
gabucino
parents: 1686
diff changeset
1106
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1107
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1108 <P><B><A NAME=6.4>6.4. StrongARM</A></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1109
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1110 <P><B>MPlayer</B> is reported to compile on StrongARM. Use the following command line:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1111
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1112 <P><PRE> ./configure --target=arm-linux --disable-css --with-x11libdir=/usr/arm/lib
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1113 --with-x11incdir=/usr/arm/lib --disable-gcc-checking</PRE></P>
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1114
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1115
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1116 <P><B><A NAME=6.5>6.5. Silicon Graphics Indigo / IRIX</A></B></P>
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1117
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1118 <P>Reported working. You'll probably have to use the <I>sgi</I> ao driver.
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1119 Anyone has closer info?</P>
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1120
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1121
3027
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1122 <P><B><A NAME=6.6>6.6. QNX</A></B></P>
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1123
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1124 <P>Works. Only has <CODE>-vo x11</CODE> output which is even much slower
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1125 than on Linux, since QNX has only X <I>emulation</I> which is VERY slow.
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1126 No closer info yet.</P>
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1127
7b85ba8c9be5 mostly fixes, some updates
gabucino
parents: 2967
diff changeset
1128
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1129 <P><B><A NAME=A>Appendix A - Authors</A></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1130
2150
93e0ed86705e some updates/fixes to authors section.
atmos4
parents: 2138
diff changeset
1131 <P>NOTE: Do *NOT* send bugreports, help &amp; feature requests directly to the authors!</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1132
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1133 <P>Read Appendix <A HREF="#C">C</A> and subscribe to mplayer-users mailing lists.</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1134
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1135 <P ALIGN=center><B><U>The <B>MPlayer</B> project:</U></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1136
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1137 <P><UL>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1138
3856
gabucino
parents: 3846
diff changeset
1139 <LI><B><A HREF="mailto:send mail to mplayer-users!">Árpád Gereöffy (A'rpi/ESP-team)</A></B>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1140 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1141 <LI>player code (mpeg stream demultiplexer and avi/asf parser, A-V sync, seek...)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1142 <LI>mp3lib, based on mpglib sources [MP3 audio decoder]</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1143 <LI>getch2 [keyboard handler]</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1144 <LI>some changes in libmpeg2 code (progressive frames, bitrate &amp; fps support)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1145 <LI>libvo improvements: adding OpenGL support, bugfix in mga driver...</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1146 <LI>triple buffering &amp; YUY2 support (for DivX/MPEG4) into mga_vid driver</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1147 <LI>scripts in the TVout directory (TVout on Matrox G400DH, read documentation)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1148 <LI>hacking DivX/Mpeg4 VfW codecs to get YUV output</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1149 <LI>opendivx decoder speed optimizations (see opendivx/ChangeLog)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1150 <LI>OSD &amp; SUB display code</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1151 <LI>ffmpeg/libavcodec integration</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1152 <LI>DivX4Linux (ProjectMayo) support (see documentation)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1153 <LI>New DVD-Support using libdvdread</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1154 <LI>DVB support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1155 <LI>MPEG PES output</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1156 <LI>anything that isn't mentioned elsewhere</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1157 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1158
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1159 <LI><B><A HREF="mailto:pontscho@makacs.poliod.hu">Zoltán Ponekker (Pontscho/Fresh!)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1160 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1161 <LI>configure script and Makefiles for easy compile</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1162 <LI>GUI system</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1163 <LI>3DNow! support into mp3lib</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1164 <LI>3DNow! support into fastmemcpy.h</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1165 <LI>various X11 driver changes (keyboard handling, fullscreen, bpp detect, etc)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1166 <LI>libvo: adding xmga driver, and fullscreen support to xv</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1167 <LI>audio mixer (volume) support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1168 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1169
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1170 <LI><B><A HREF="mailto:lgb@lgb.hu">Gábor Lénárt (LGB)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1171 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1172 <LI>./configure script improvements</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1173 <LI>Makefile improvements</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1174 <LI>prelimenary DVD support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1175 <LI>various X11 cleanups and fixes</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1176 <LI>HTMLization of documentation</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1177 </UL></LI>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1178
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1179 <LI><B><A HREF="mailto:gabucino@mplayerhq.hu">Gábor Bérczi (Gabucino)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1180 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1181 <LI>documentation writer & maintainer</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1182 <LI>hungarian translation of documentation, homepage, and help output</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1183 <LI>second homepage design&amp;gfx</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1184 <LI>homepage maintainer</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1185 <LI>testing, codecs quality &amp; speed comparsions</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1186 <LI>IRC channels operator (#MPlayer is user channel)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1187 <LI>experimental MINIX port :) (what's funny about it?)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1188 <LI>MPsub subtitle format design</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1189 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1190
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1191 <LI><B><A HREF="mailto:szabi@inf.elte.hu">Szabolcs Berecz (Szabi)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1192 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1193 <LI>codecs.conf file parser</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1194 <LI>config file and command line parser</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1195 <LI>mga_vid fixes, module option etc.</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1196 <LI>fbdev support in libvo</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1197 <LI>type #7 subtitle support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1198 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1199
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1200 <LI><B><A HREF="mailto:lez@sch.bme.hu">László Megyer (Lez, Laaz)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1201 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1202 <LI>SUB reader</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1203 <LI>screensaver+DPMS disable for libvo</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1204 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1205
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1206 <LI><B><A HREF="mailto:chass-@freemail.hu">Gyula László (Chass, Tégla)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1207 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1208 <LI>first fonts (mp_font1.zip)</LI>
3966
6185a66a63cf *** empty log message ***
gabucino
parents: 3953
diff changeset
1209 <LI>third homepage design&gfx</LI>
6185a66a63cf *** empty log message ***
gabucino
parents: 3953
diff changeset
1210 <LI>fourth (current) homepage design&gfx</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1211 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1212
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1213 <LI><B><A HREF="mailto:se7en@sch.bme.hu">Zoltán Márk Vicián (Se7en)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1214 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1215 <LI>SVGAlib support in libvo</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1216 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1217
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1218 <LI><B><A HREF="mailto:alex@naxine.org">Alex Beregszaszi (Al3x)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1219 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1220 <LI>ALSA output driver in libao2</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1221 <LI>vo_ggi output driver in libvo (www.ggi-project.org)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1222 <LI>xanim codecs support (incomplete yet!)</LI>
2690
a2bb142ce67d some updates
gabucino
parents: 2673
diff changeset
1223 <LI>VIVO files support</LI>
2868
4a1802c5bbee *** empty log message ***
gabucino
parents: 2864
diff changeset
1224 <LI>TV grabbing support</LI>
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1225 <LI>Quicktime hackings</LI>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1226 <LI>libavcodec support in MEncoder</LI>
3778
bdc6a07f3bb4 RM demuxer by al3x
gabucino
parents: 3774
diff changeset
1227 <LI>RM fileformat demuxer</LI>
3846
gabucino
parents: 3818
diff changeset
1228 <LI>mencoder framecopy</LI>
gabucino
parents: 3818
diff changeset
1229 <LI>yuv4mpeg support</LI>
gabucino
parents: 3818
diff changeset
1230 <LI>subconfig</LI>
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1231 <LI>various stuff</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1232 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1233
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1234 <LI><B><A HREF="mailto:asackerm@stud.informatik.uni-erlangen.de">Andreas Ackermann (Acki)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1235 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1236 <LI>LIRC support (see documentation)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1237 <LI>DGA support in libvo</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1238 </UL></LI>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1239
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1240 <LI><B><A HREF="mailto:atmosfear@users.sourceforge.net">Felix Bünemann (Atmos)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1241 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1242 <LI>SDL driver maintainer</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1243 <LI>Additional YUV formats fixes</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1244 <LI>New font (mp_font2.zip)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1245 <LI>PNG file output support in libvo</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1246 <LI>flipping support (for Indeo 3/4, etc)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1247 <LI>SDL audio driver in libao2</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1248 <LI>RAW PCM/WAVE file writer for libao2</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1249 <LI>OggVorbis audio support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1250 <LI>Various aspect code</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1251 <LI>Win32 port</LI>
3676
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1252 <LI>priority support in codecs.conf</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1253 </UL></LI>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1254
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1255 <LI><B><A HREF="mailto:telenieko@telenieko.com">TeLeNiEkO</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1256 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1257 <LI>spanish translation of documentation</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1258 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1259
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1260 <LI><B><A HREF="mailto:mgraffam@idsi.net">Michael Graffam</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1261 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1262 <LI>XF86VidMode support to vo_x11 and vo_dga</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1263 <LI>Video mode switching code to vo_dga</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1264 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1265
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1266 <LI><B><A HREF="mailto:hoffmajs@gmx.de">Jens Hoffmann</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1267 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1268 <LI>Additional YUV formats support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1269 <LI>found the big BITMAPINFOHEADER problem -> solved ASV2 pixelization</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1270 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1271
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1272 <LI><B><A HREF="mailto:nickols_k@mail.ru">Nick Kurshev</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1273 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1274 <LI>memcpy optimizations for AMD K7 and Intel Pentium III (fastmemcpy.h)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1275 <LI>CDROM tune info</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1276 <LI>further 3DNow! optimizations into mp3lib and libac3 and ffmpeg</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1277 <LI>russian translation of documentation</LI>
3846
gabucino
parents: 3818
diff changeset
1278 <LI>radeon_vid, rage128_vid, radeonfb</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1279 <LI>libvo driver: vo_vesa</LI>
4135
1afe56851678 Nick's credits updated
gabucino
parents: 4130
diff changeset
1280 <LI>VIDIX and libdha design, programming</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1281 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1282
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1283 <LI><B><A HREF="mailto:german@piraos.com">German Gomez Garcia</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1284 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1285 <LI>SPDIF AC3 output for SBLive!</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1286 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1287
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1288 <LI><B><A HREF="mailto:eyck@incubus.ar.lublin.pl">Dariush Pietrzak (Eyck)</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1289 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1290 <LI>debian packaging support (see debian/* and this documentation)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1291 <LI>support for vplayer subtitle format</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1292 <LI>prelimenary support for .RT subtitle format</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1293 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1294
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1295 <LI><B><A HREF="mailto:marcus@idonex.se">Marcus Comstedt</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1296 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1297 <LI>initial solaris8-x86 support</LI>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1298 <LI>configure fixes</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1299 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1300
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1301 <LI><B><A HREF="mailto:jk@tools.de">Jürgen Keil</A></B>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1302 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1303 <LI>patched <B>MPlayer</B> to work on Solaris 8 x86</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1304 <LI>various fixes (win32, configure, etc)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1305 <LI>SUN audio driver in libao2</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1306 <LI>mediaLib support in libavcodec</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1307 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1308
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1309 <LI><B><A HREF="mailto:vkushnir@Alfacom.net">Vladimir Kushnir</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1310 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1311 <LI>patched <B>MPlayer</B> to work on FreeBSD x86</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1312 </UL></LI>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1313
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1314 <LI><B><A HREF="mailto:bertrand_baudet@yahoo.com">Bertrand BAUDET</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1315 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1316 <LI>network streaming support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1317 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1318
4058
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
1319 <LI><B><A HREF="mailto:albeu@free.fr">Alban Bedel</A> <A HREF="mailto:djw@flinthills.com">Derek J Witt</A></B>
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
1320 <UL>
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
1321 <LI>MMS network streaming patches</LI>
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
1322 </UL></LI>
504db1ce44d1 and stuff.
gabucino
parents: 4026
diff changeset
1323
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1324 <LI><B><A HREF="mailto:zybi@fanthom.irc.pl">Artur Zaprzala</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1325 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1326 <LI>Complete font generator prog + OSD font (TOOLS/subfont-c)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1327 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1328
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1329 <LI><B><A HREF="mailto:lanzz@lanzz.org">lanzz@lanzz.org</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1330 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1331 <LI>GIMP font generator plugin (TOOLS/subfont-gimp)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1332 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1333
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1334 <LI><B><A HREF="mailto:atlka@pg.gda.pl">Adam Tla/lka</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1335 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1336 <LI>osd/sub review, fixes, optimization, utf8 support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1337 <LI>various fixes</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1338 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1339
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1340 <LI><B><A HREF="mailto:folke@ashberg.de">Folke Ashberg</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1341 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1342 <LI>native AAlib driver (-vo aa)</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1343 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1344
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1345 <LI><B><A HREF="mailto:ktoman@email.cz">Kamil Toman</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1346 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1347 <LI>czech fonts</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1348 </UL></LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1349
3110
742615956148 typo noted by JAF
gabucino
parents: 3074
diff changeset
1350 <LI><B><A HREF="mailto:iive@yahoo.com">Ivan Kalvatchev</A></B>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1351 <UL>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1352 <LI>interlaced MPEG2 support (libmpeg2)</LI>
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1353 <LI>libvo2 draft</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1354 </UL></LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1355
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1356 <LI><B><A HREF="mailto:p_l@gmx.fr">pl</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1357 <UL>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1358 <LI>new ./configure script</LI>
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1359 <LI>general code maintaining, fixes, patch commiting</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1360 </UL></LI>
1893
bc852cdaf013 fixes, czech font author added
gabucino
parents: 1892
diff changeset
1361
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1362 <LI><B><A HREF="mailto:michaelni@gmx.at">Michael Niedermayer</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1363 <UL>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1364 <LI>new postprocessing code (with deinterlacing etc...)</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1365 <LI>software scaling C/MMX/MMX2/3DNow support (swscale.c)</LI>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1366 <LI>various rgb/yuv bpp converters</LI>
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1367 <LI>new, better IDCT code for libavcodec</LI>
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1368 <LI>runtime cpu detection</LI>
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1369 <LI>SSE optimization of liba52</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1370 </UL></LI>
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
1371
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1372 <LI><B><A HREF="mailto:sgoethel@jausoft.com">Sven Goethel</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1373 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1374 <LI>libvo driver: vo_gl2</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1375 </UL></LI>
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
1376
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1377 <LI><B><A HREF="mailto:joy@pingfm.org">joy_ping</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1378 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1379 <LI>ao_alsa9 fixes</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1380 </UL></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1381
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1382 <LI><B><A HREF="mailto:eanholt@gladstone.uoregon.edu">Eric Anholt</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1383 <UL>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1384 <LI>CPU detection code</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1385 </UL></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1386
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1387 <LI><B><A HREF="mailto:Jiri.Svoboda@seznam.cz">Jiri Svoboda</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1388 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1389 <LI>AQT type subtitles support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1390 <LI>CRTC2 YUV support in mga_vid</LI>
3277
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1391 <LI>DirectFB video output driver</LI>
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1392 </UL></LI>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1393
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1394 <LI><B><A HREF="mailto:oliver.schoenbrunner@jku.at">Oliver Schoenbrunner</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1395 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1396 <LI>SGI audio driver</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1397 <LI>MIPS support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1398 </UL></LI>
2210
ad2a10b0e8ce *** empty log message ***
gabucino
parents: 2206
diff changeset
1399
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1400 <LI><B><A HREF="mailto:jeroen.dobbelaere@acunia.com">Jeroen Dobbelaere</A></B>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1401 <UL>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1402 <LI><A HREF="http://mad.sourceforge.net">libmad</A> support</LI>
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1403 </UL></LI>
2361
dd9297e1d0f9 AQT sub type added
gabucino
parents: 2309
diff changeset
1404
2664
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1405 <LI><B><A HREF="mailto:dholm@telia.com">David Holm</A></B>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1406 <UL>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1407 <LI>DXR3 support</LI>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1408 <LI>libmp1e import</LI>
2664
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1409 </UL></LI>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1410
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1411 <LI><B><A HREF="mailto:takis@lumumba.luc.ac.be">Panagiotis Issaris</A></B>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1412 <UL>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1413 <LI>-playlist option</LI>
3880
a176f90762fa Panagiotis creditz
gabucino
parents: 3856
diff changeset
1414 <LI>NuppelVideo support</LI>
2664
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1415 </UL></LI>
f23882410024 decreasing my todo list
gabucino
parents: 2587
diff changeset
1416
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
1417 <LI><B><A HREF="mailto:melanson@pcisys.net">Mike Melanson</A></B>
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
1418 <UL>
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
1419 <LI>MS Video1 codec open-source implementation</LI>
3277
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1420 <LI>FLI demuxer, decoder</LI>
3766
771cb762cacc authors updated. TODO: mms/rtp streaming authors, dvd subtitles author, etc (see whatsnew)
arpi
parents: 3721
diff changeset
1421 <LI>Generic ADPCM decoder (supports stereo IMA4 too)</LI>
3277
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1422 </UL></LI>
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1423
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1424 <LI><B><A HREF="mailto:ranma@gmx.at">Tobias Diedrich</A></B>
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1425 <UL>
9d4a7b4afba2 ADDED: scaling stuff of mencoder
gabucino
parents: 3239
diff changeset
1426 <LI>NAS audio output driver</LI>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
1427 </UL></LI>
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
1428
3423
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
1429 <LI><B><A HREF="mailto:foth@informatik.uni-hamburg.de">Kilian A. Foth</A></B>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
1430 <UL>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
1431 <LI>-slave mode</LI>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
1432 </UL></LI>
a01b322bab55 btw, post-happy "santa claus" to all ;)
gabucino
parents: 3383
diff changeset
1433
3649
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
1434 <LI><B><A HREF="mailto:timf@mail.csse.monash.edu.au">Tim Ferguson</A></B>
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
1435 <UL>
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
1436 <LI>Opensource Cinepak decoder</LI>
4130
c0b9e4a12df0 CYUV credits to Tim Ferguson
gabucino
parents: 4101
diff changeset
1437 <LI>Opensource CYUV decoder</LI>
3649
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
1438 </UL></LI>
58e2bec52388 Cinepak decoder author added
gabucino
parents: 3634
diff changeset
1439
3676
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1440 <LI><B><A HREF="mailto:itrs@softwell.com.tw">Sam Lin</A></B>
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1441 <UL>
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1442 <LI>-wid (plugger) patch</LI>
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1443 </UL></LI>
45ecea1c23f3 updates in AUTHORS section
gabucino
parents: 3673
diff changeset
1444
3769
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1445 <LI><B><A HREF="mailto:johannes.feigl@mcse.at">Johannes Feigl</A></B>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1446 <UL>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1447 <LI>german docs translation</LI>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1448 <LI>some improvements in configure, small patches</LI>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1449 <LI>found somebody (Thilo Wunderlich) how send a DVB card</LI>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1450 </UL></LI>
8398ffdc0a8e JAF added
arpi
parents: 3766
diff changeset
1451
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1452 <LI><B><A HREF="mailto:kmkaplan@selfoffice.com">Kim Minh Kaplan</A></B>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1453 <UL>
4086
8c17a3991238 vobsub documented
gabucino
parents: 4067
diff changeset
1454 <LI>DVD and VobSub subtitles display support</LI>
3774
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1455 </UL></LI>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1456
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1457 <LI><B><A HREF="mailto:bkuschak@yahoo.com">Brian Kuschak</A></B>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1458 <UL>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1459 <LI>RTP streaming support (reading)</LI>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1460 </UL></LI>
68dae60dd470 numerous small fixes/updates
gabucino
parents: 3769
diff changeset
1461
3931
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1462 <LI><B><A HREF="mailto:steve@daviesfam.org">Stephen Davies</A></B>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1463 <UL>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1464 <LI>support for large video files (&gt;2^32 bytes in size)</LI>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1465 <LI>surround sound</LI>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1466 </UL></LI>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1467
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1468 </UL></P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1469
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1470 <P>Main testers:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1471
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1472 <P><UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1473 <LI>Tibor Balázs (Tibcu)
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1474 <LI>Péter Sasi (SaPe)
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1475 <LI>Christoph H. Lampert
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1476 <LI>Attila Kinali
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1477 <LI>Dirk Vornheder
3464
08c273282650 Nexus moved, for his request
gabucino
parents: 3438
diff changeset
1478 <LI>Bohdan Horst (Nexus)
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1479 </UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1480
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1481 <P ALIGN=center><B><U>The codecs, libs:</U></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1482
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1483 <P><UL>
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1484 <LI>Aaron Holtzman: &lt;aholtzma@engr.uvic.ca&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1485 <UL><LI>ac3dec (and libac3) author [AC3 audio decoder]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1486 </LI><LI>mga_vid driver [Matrox G200/G400 YUV Back-end Scaler]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1487 </LI><LI>mpeg2dec [Fast MPEG1/MPEG2 video decoder, currently used in player]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1488 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1489
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1490 </LI><LI>Michel Lespinasse: &lt;walken@zoy.org&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1491 <UL><LI>did large libmpeg2 changes for better speed and mpeg conformance
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1492 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1493
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1494 </LI><LI>Eugene Kuznetsov: &lt;divx@euro.ru&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1495 <UL><LI>avifile author [AVI player library for linux, using Win32 VfW/ACM codecs]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1496 </LI><LI>technical help about AVI and ASF formats, and how to get YUV using VfW...
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1497 </LI><LI>divx4linux techical support
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1498 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1499
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1500 </LI><LI>Zdenek Kabelac: &lt;kabi@informatics.muni.cz&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1501 <UL><LI>current avifile maintainer(?)
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1502 </LI><LI>some technical help about the win32 stuff and timers
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1503 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1504
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1505 </LI><LI>Gerard Lantau: &lt;glantau@yahoo.fr&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1506 <UL><LI>ffmpeg/libavcodec author,maintainer (opensource mpeg, mjpeg, divx en/decoder)
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1507 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1508
1731
07e2dfca67a3 can't stop commiting :)
gabucino
parents: 1716
diff changeset
1509 </LI><LI>Project Mayo: &lt;<A HREF="http://www.projectmayo.com">http://www.projectmayo.com</A>&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1510 <UL><LI>the OpenDivX codec authors
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1511 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1512
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1513 </LI><LI>Michael Hipp:
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1514 <UL><LI>mpglib author [isn't used directly but some parts in mp3lib]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1515 </LI></UL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1516
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1517 </LI><LI>Mark Podlipec:
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1518 <UL><LI>xa_gsm.c author [MS-GSM audio codec]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1519 [from a GSM library by Jutta Degener and Carsten Bormann]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1520 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1521
3931
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1522 </LI><LI>Jake Janovetz:
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1523 <UL><LI>remez.c author [Used to calculate audio filter coefficients]
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1524 </LI></UL>
ef59dc91aaaf applied Steve's patch
gabucino
parents: 3912
diff changeset
1525
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1526 </LI></UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1527
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1528 <P>Their code is not used in current player version, but I've got some ideas or
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1529 other technical help from:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1530
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1531 <P><UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1532 <LI>John F. McGowan http://www.jmcgowan.com/
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1533 <UL><LI>AVI FAQ author/collector. [site with many useful docs on codecs and avi fmt]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1534 </LI></UL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1535
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1536 </LI><LI>Dirk Farin: &lt;farin@ti.uni-mannheim.de&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1537 <UL><LI>dvdview author [MPEG1/MPEG2 video decoder, used in v0.5-v0.8]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1538 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1539
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1540 </LI><LI>Adam Williams: &lt;broadcast@earthling.net&gt;
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1541 <UL><LI>libmpeg3 (and xmovie) author [MPEG1/MPEG2 video decoder, used in v0.1-v0.4]
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1542 </LI></UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1543
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1544 </UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1545
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1546 <P><B><A NAME=A2>Appendix A/2 - MPlayer code and documentation maintainers</A></B></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1547
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1548 <P>Homepage
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1549 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1550 <LI><B>Design</B>: Chass
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1551 <LI><B>Contents</B>: Gabucino
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1552 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1553 <P>English documentation
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1554 <UL>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1555 <LI><B>tech-hun.txt</B>: A'rpi
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1556 <LI><B>all the others</B>: Gabucino
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1557 <LI><B>HTMLization</B>: LGB
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1558 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1559 <P>Documentation translations
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1560 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1561 <LI><B>Hungarian</B>: Gabucino
2005
b57c02c4a8a2 *** empty log message ***
gabucino
parents: 2002
diff changeset
1562 <LI><B>German</B>: <A HREF="mailto:johannes.feigl@mcse.at">Johannes Feigl</A>
3112
30cc1717dca6 updated some translators
gabucino
parents: 3110
diff changeset
1563 <LI><B>French</B>: <A HREF="mailto:smarteau@eso.org">Stephane Marteau</A> (outdated)
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1564 <LI><B>Spanish</B>: TeLeNiEkO (outdated)
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1565 <LI><B>Russian</B>: Nick Kurshev (outdated)
4101
5ab51bd5f080 typo noticed by nell
gabucino
parents: 4090
diff changeset
1566 <LI><B>Polish</B>: Darius Pietrzak (old translation in non-hierachic ascii
5ab51bd5f080 typo noticed by nell
gabucino
parents: 4090
diff changeset
1567 version) <A HREF="mailto:nell@skrzynka.pl">Justyna Biala</A>(current html
5ab51bd5f080 typo noticed by nell
gabucino
parents: 4090
diff changeset
1568 version)
5ab51bd5f080 typo noticed by nell
gabucino
parents: 4090
diff changeset
1569
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1570 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1571 <P>Platforms/ports
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1572 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1573 <LI><B>DEBIAN packaging</B>: Dariush Pietrzak
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1574 <LI><B>FreeBSD support</B>: Vladimir Kushnir
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1575 <LI><B>Solaris 8 support</B>: Jürgen Keil
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1576 <LI><B>MIPS support</B>: Oliver Schoenbrunner
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1577 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1578 <P>MPlayer code:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1579 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1580 <LI><B>fileformat detection, demuxers</B>: A'rpi
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1581 <LI><B>DVD support</B>: (alpha version was: LGB) now: A'rpi
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1582 <LI><B>network streaming</B>: Bertrand BAUDET
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1583 <LI><B>A-V sync code</B>: A'rpi
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1584 <LI><B>subtitles file parser/reader</B>: Lez (most of them)
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1585 <LI><B>config files & commandline parser</B>: Szabi
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1586 <LI><B>fastmemcpy</B>: Nick Kurshev
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1587 <LI><B>LIRC support</B>: Acki
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1588 <LI><B>SUB/OSD renderer</B>: Adam Tla/lka
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1589 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1590 <P>libvo drivers:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1591 <UL>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1592 <LI><B>vo_3dfx.c</B> - OBSOLETED, use xv or tdfxfb
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1593 <LI><B>vo_tdfxfb.c</B> - <A HREF="mailto:zsteva@ptt.yu">Zeljko Stevanovic</A>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1594 <LI><B>vo_aa.c</B> - Folke Ashberg
4023
f7c40a47da4b vo_directfb maintainer added
gabucino
parents: 4021
diff changeset
1595 <LI><B>vo_directfb.c</B> - <A HREF="mailto:Jiri.Svoboda@seznam.cz">Jiri Svoboda</A>
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1596 <LI><B>vo_dga.c</B> - Acki
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1597 <LI><B>vo_fbdev.c</B> - Szabi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1598 <LI><B>vo_ggi.c</B> - al3x
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1599 <LI><B>vo_gl.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1600 <LI><B>vo_gl2.c</B> - <A HREF="mailto:sgoethel@jausoft.com">Sven Goethel</A>
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1601 <LI><B>vo_md5.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1602 <LI><B>vo_mga.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1603 <LI><B>vo_mpegpes.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1604 <LI><B>vo_null.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1605 <LI><B>vo_odivx.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1606 <LI><B>vo_pgm.c</B> - A'rpi
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1607 <LI><B>vo_png.c</B> - Atmos
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1608 <LI><B>vo_sdl.c</B> - Atmos
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1609 <LI><B>vo_svga.c</B> - se7en
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1610 <LI><B>vo_syncfb.c</B> - OBSOLETED, use mga
2277
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1611 <LI><B>vo_vesa.c</B> - Nick Kurshev
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1612 <LI><B>vo_x11.c</B> - Pontscho
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1613 <LI><B>vo_xmga.c</B> - Pontscho
22452cfc3a55 YEAH!!!! Finally broke free from LGB's Table of Contents !!! :)
gabucino
parents: 2257
diff changeset
1614 <LI><B>vo_xv.c</B> - Pontscho
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1615 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1616 <P>libao2 drivers:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1617 <UL>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1618 <LI><B>ao_alsa5.c</B> - al3x
2060
0048c2a8cc95 alsa9 driver
gabucino
parents: 2051
diff changeset
1619 <LI><B>ao_alsa9.c</B> - al3x (fixed by <A HREF="mailto:joy@pingfm.org">joy_ping</A>)
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1620 <LI><B>ao_null.c</B> - A'rpi
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1621 <LI><B>ao_oss.c</B> - A'rpi
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1622 <LI><B>ao_pcm.c</B> - Atmos
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1623 <LI><B>ao_sdl.c</B> - Atmos
2471
6bf47f224789 *** empty log message ***
gabucino
parents: 2452
diff changeset
1624 <LI><B>ao_sgi.c</B> - <A HREF="oliver.schoenbrunner@jku.at">Oliver Schoenbrunner</A>
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1625 <LI><B>ao_sun.c</B> - Jürgen Keil
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1626 </UL></P>
4021
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1627
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1628 <P>TOOLS:
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1629 <UL>
4021
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1630 <LI><B>subfont-c</B> - Artur Zaprzala: <zybi@fanthom.irc.pl>
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1631 <LI><B>subfont-GIMP</B> - lanzz@lanzz.org
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1632 <LI><B>*.pl</B> - Atmos
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1633 <LI><B>x2mpsub</B> - Gabucino
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1634 <LI><B>others</B> - A'rpi
1714
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1635 </UL></P>
b42b78566029 *** empty log message ***
gabucino
parents: 1704
diff changeset
1636
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1637 <P>Misc:
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1638 <UL>
4021
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1639 <LI><B>vbelib.*</B> - Nick Kurshev
5b7be1b5a254 missing html tags added
gabucino
parents: 4016
diff changeset
1640 <LI><B>lrmi.*</B> - copied by Nick Kurshev (originally by Josh Vanderhoof)
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1641 </UL></P>
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1642
7da4afe26f6b *** empty log message ***
gabucino
parents: 2448
diff changeset
1643
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1644 <P><B><A NAME=B>Appendix B - Mailing lists</A></B></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1645
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1646 <P>There are some public mailing lists on <B>MPlayer</B>. Subscribing can be
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1647 achieved on the following addresses:</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1648
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1649 <P><UL>
2032
b47575b96fee -devel list removed
gabucino
parents: 2021
diff changeset
1650 <LI>MPlayer developers list:<BR>
1900
a11b6fb78fdc dev-eng address changed
gabucino
parents: 1898
diff changeset
1651 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng</A>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1652 <P>This list is about mplayer development! Talking about interface/API changes,
4101
5ab51bd5f080 typo noticed by nell
gabucino
parents: 4090
diff changeset
1653 new libraries, code optimization, ./configure changes, and send patches here.
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1654 Do NOT send bugreports, user questions, feature requests here!
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1655 This list should be kept low-traffic.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1656
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1657 </LI><LI>MPlayer users list:<BR>
2128
c948c818b5c3 -users changed
gabucino
parents: 2123
diff changeset
1658 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-users">http://mplayerhq.hu/mailman/listinfo/mplayer-users</A>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1659 <P><UL>
4024
bd4a52b1295f DOCS/BUGS -> Appendiksz D
gabucino
parents: 4023
diff changeset
1660 <LI>send bugreports here (after reading <A HREF="#D">Known Bugs</A> section, and Appendix <A HREF="#C">C</A>)</LI>
4026
f431838015b8 read the whole FM
gabucino
parents: 4025
diff changeset
1661 <LI>send feature requests here (after reading the WHOLE documentation)</LI>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1662 <LI>send user questions here (after reading all this documentation)</LI>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1663 </UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1664
3673
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1665 </LI><LI>MPlayer hungarian users list:<BR>
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1666 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok">http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok</A>
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1667 <P><UL>
3685
gabucino
parents: 3676
diff changeset
1668 <LI>hungarian language list</LI>
3673
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1669 <LI>topic? We'll see about it...</LI>
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1670 </UL></P>
34d1094512d6 mplayer-felhasznalok mailing list added (hungarian users)
gabucino
parents: 3671
diff changeset
1671
1992
156639eddf49 tdfxfb added
gabucino
parents: 1988
diff changeset
1672 </LI><LI>MPlayer &amp; Matrox G200/G400/G450/G550 users:<BR>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1673 <A HREF="http://lists.sourceforge.net/lists/listinfo/mplayer-matrox">http://lists.sourceforge.net/lists/listinfo/mplayer-matrox</A>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1674 <P>Send matrox-related questions here<UL>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1675 <LI>things about mga_vid</LI>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1676 <LI>matrox's official beta drivers (for X 4.x.x)</LI>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1677 <LI>and about matroxfb-TVout stuff.</LI></UL></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1678
2005
b57c02c4a8a2 *** empty log message ***
gabucino
parents: 2002
diff changeset
1679 </LI><LI>MPlayer &amp; DVB card users:<BR>
1940
420c8c66c7ba mplayer-dvb added
gabucino
parents: 1922
diff changeset
1680 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-dvb">http://mplayerhq.hu/mailman/listinfo/mplayer-dvb</A>
2005
b57c02c4a8a2 *** empty log message ***
gabucino
parents: 2002
diff changeset
1681 <P>Things related to the hardware decoder card called DVB.<UL>
1940
420c8c66c7ba mplayer-dvb added
gabucino
parents: 1922
diff changeset
1682 </P>
420c8c66c7ba mplayer-dvb added
gabucino
parents: 1922
diff changeset
1683
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1684 </LI><LI>MPlayer CVS-log: <BR>
2192
651403a77df3 server names changed
gabucino
parents: 2153
diff changeset
1685 <A HREF="http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog">http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog</A>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1686 <P>Send only questions about CVS changes here.
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1687 (if you don't understand why a change is required or you've better fix)
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1688 Be sure in that your target developer reads this list!</P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1689
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1690 </LI></UL></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1691
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1692 <P>NOTE: language of above lists are ENGLISH, unless explicitly stated
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1693 otherwise. Please do not send messages using other language!</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1694
2194
28cd390316c0 lists archive url
gabucino
parents: 2192
diff changeset
1695 <P>NOTE: you can reach the searchable mailing list archives
28cd390316c0 lists archive url
gabucino
parents: 2192
diff changeset
1696 <A HREF="http://www.mplayerhq.hu/cgi-bin/htsearch">here</A>.
28cd390316c0 lists archive url
gabucino
parents: 2192
diff changeset
1697
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1698
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
1699 <P><B><A NAME=C><A HREF="bugreports.html">Appendix C</A> - How to report bugs</A></B></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1700
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1701 <P><B><A NAME=D>Appendix D - Known bugs</A></B></P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1702
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1703 <P>Special system/cpu-specific bugs/problems:</P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1704 <UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1705 <LI> SIGILL (signal 4) in draw_frame, on P3 (mostly with 2.2.x kernels):<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1706 Problem: movups is crashing in libvo/fastmemcpy.h<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1707 Workaround: ./configure --disable-fastmemcpy<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1708 SOLVED: disabled SSE code in fastmemcpy.h ;(</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1709
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1710 <LI>No image (black image) in RGB 15/16bpp (x11,dga,fbdev,svga) playing
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1711 MPEG or OpenDivX files:<BR>
2488
383a4f3870e0 *** empty log message ***
gabucino
parents: 2472
diff changeset
1712 Problem: gcc 2.96 bug, read <A HREF="gcc-2.96-3.0.html">this</A><BR>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1713 Workaround: ./configure --disable-mmx, or use gcc 2.95.x<BR>
1987
c4dbfa55d873 reviewed for release
gabucino
parents: 1955
diff changeset
1714 SOLVED: code fixed</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1715
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1716 <LI>SIGILL (signal 4) or other fault at loading l3codeca.acm:<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1717 Problem: shared libs are loaded to 0x00xxxxxx instead of 0x40xxxxxx<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1718 Workaround: mplayer -afm 1 ...<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1719 SOLVED: you are using some security kernel patch, like OpenWall etc.</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1720
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1721 <LI>SIGILL (signal 4) on P3 using 2.2.x kernels:<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1722 Problem: kernel 2.2.x doesn't have proper (working) SSE support<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1723 Solution: upgrade kernel to 2.4.x<BR>
2005
b57c02c4a8a2 *** empty log message ***
gabucino
parents: 2002
diff changeset
1724 Workaround: ./configure --disable-sse</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1725
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1726 <LI>General SIGILL (signal 4):<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1727 Problem: you compiled and run mplayer in different machines
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1728 (for example compiled on P3 and running on celeron)<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1729 Solution: compile MPlayer on the same machine where you will use it!<BR>
2005
b57c02c4a8a2 *** empty log message ***
gabucino
parents: 2002
diff changeset
1730 Workaround: ./configure --disable-sse etc. options</LI>
3669
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
1731
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
1732 <LI>"Internal buffer inconsistency" during MEncoder run:<BR>
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
1733 Problem: known gcc 2.96 bug, no fix yet. If you have gcc 2.95, you
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
1734 have a libmp3lame library that was compiled with gcc 2.96 (installed from
5ef5df143cbf added "Internal buffer inconsistency" lame bug as Known problem
gabucino
parents: 3668
diff changeset
1735 a deb/rpm package?). Check which lib does MEncoder found : ldd mencoder.</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1736 </UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1737
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1738 <P>Various A-V sync and other audio problems:</P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1739
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1740 General audio delay or jerky sound (exists with all or many files):<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1741 <UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1742 <LI>audio buffer problems (buffer size badly detected)<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1743 Workaround: mplayer -abs option</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1744 <LI>slow machine (cpu or vga)<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1745 try with -vo null, if it plays well, then you have slow VGA card/driver<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1746 Workaround: buy a faster card or read this documentation about how to speed up<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1747 SOLVED: try -framedrop</LI>
4025
6ab8bc1c0e5f buggy audio driver can be a cause also
gabucino
parents: 4024
diff changeset
1748 <LI>buggy audio driver</LI>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1749 </UL><BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1750
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1751 Audio delay/de-sync specific to one or a few files:<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1752 <UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1753 <LI>bad file (please upload the file, so we can check & fix)<BR>
3188
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1754 Workaround:
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1755 <UL>
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1756 <LI>-ni or -nobps option (for non-interleaved or bad files)</LI>
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1757 and/or
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1758 <LI>-mc 0 (required for files with badly interleaved VBR audio)</LI>
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1759 and/or
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1760 <LI>-delay option or +/- keys at runtime to adjust delay</LI>
6c4a66168557 evading further misunderstatement
gabucino
parents: 3163
diff changeset
1761 </UL>
1748
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1762 <LI>your soundcard doesn't support 48Khz playback<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1763 Workaround: buy a better soundcard... or try to decrease fps by 10% (use -fps 27 for a 30fps movie)</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1764 <LI>slow machine<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1765 (if A-V is not around 0, and the last number in the status line increasing)<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1766 Workaround: -framedrop</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1767 </UL><BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1768
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1769 No sound at all:<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1770 <UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1771 <LI>your file uses an unsupported codec<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1772 Workaround: read the documentation and help us adding support for it</LI>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1773 </UL>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1774
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1775 <P>Video-out problems:</P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1776
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1777 <P>First note: options -fs -vm and -zoom are just recommendations, not (yet)
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1778 supported by all drivers. So it isn't a bug if it doesn't work.
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1779 Only a few driver supports scaling/zooming, don't expect this from x11 or dga.</P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1780
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1781 <P>OSD/sub flickering:<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1782 - x11 driver: sorry, it can't be fixed now<BR>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1783 - xv driver: use -double option</P>
63b6876090da *** empty log message ***
gabucino
parents: 1731
diff changeset
1784
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1785 </BODY>
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
1786 </HTML>