annotate DOCS/codecs.html @ 8763:19e96e60a3d0

Speed optimizations (runs twise as fast) and bugfix (wrong cutoff frequency buffer over run noise and garbeled output when wrong input format)
author anders
date Sat, 04 Jan 2003 06:19:25 +0000
parents ffbe67e968e2
children 44a4f3cd8d88
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
2 <HTML>
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4704
diff changeset
3
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4704
diff changeset
4 <HEAD>
6882
f3f87f6bf5cf Added a uniform title: something - MPlayer - The Movie Player for Linux.
diego
parents: 6775
diff changeset
5 <TITLE>Codecs - MPlayer - The Movie Player for Linux</TITLE>
6391
4e5c236ade69 small updates
gabucino
parents: 6364
diff changeset
6 <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4704
diff changeset
8 </HEAD>
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4704
diff changeset
9
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
10 <BODY>
1704
a2e1432f7ac3 Arial font
gabucino
parents: 1688
diff changeset
11
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
12
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
13 <H2><A NAME="codecs">2.2 Supported codecs</A></H2>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
14
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
15
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6998
diff changeset
16 <H3><A NAME="video_codecs">2.2.1 Video codecs</A></H3>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
17
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
18 <P>See the <A HREF="http://www.mplayerhq.hu/DOCS/codecs-status.html">codec status table</A>
6998
83a386e88f9e Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents: 6974
diff changeset
19 for the complete, daily generated list.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
20
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
21 <P>The most important ones above all:</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
22 <UL>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
23 <LI>MPEG1 (VCD) and MPEG2 (DVD) video</LI>
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
24 <LI>native decoders for DivX ;-), OpenDivX, DivX4, DivX5,
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
25 M$ MPEG4 v1, v2 and other MPEG4 variants</LI>
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
26 <LI>native decoder for Windows Media Video 7 (WMV1), and Win32 DLL decoder for
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
27 Windows Media Video 8 (WMV2), both used in .wmv files</LI>
8337
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
28 <LI><B>native Sorenson 1 (SVQ1) decoder</B></LI>
8351
98146a490f2f further codec (QT, Win32) updates
gabucino
parents: 8337
diff changeset
29 <LI><B>Win32/QT Sorenson 3 (SVQ3) decoder</B></LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
30 <LI>3ivx decoder</LI>
7373
be83aac30445 some fixes I did while updating design5
gabucino
parents: 7305
diff changeset
31 <LI>Cinepak and Intel Indeo codecs (3.1, 3.2, 4.1, 5.0)</LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
32 <LI>MJPEG, AVID, VCR2, ASV2 and other hardware formats</LI>
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
33 <LI>VIVO 1.0, 2.0, I263 and other h263(+) variants</LI>
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
34 <LI>FLI/FLC</LI>
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
35 <LI>RealVideo 1.0 codec from libavcodec, and RealVideo 2.0, 3.0 and 4.0
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
36 codecs using RealPlayer libraries</LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
37 <LI>native decoder for HuffYUV</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
38 <LI>various old simple RLE-like formats</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
39 </UL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
40
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
41 <P>If you have a Win32 codec not listed here which is not supported yet, please
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
42 read the <A HREF="#importing">codec importing HOWTO</A> and help us add support
6998
83a386e88f9e Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents: 6974
diff changeset
43 for it.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
44
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
45
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6998
diff changeset
46 <H4><A NAME="divx">2.2.1.1 DivX4/DivX5</A></H4>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
47
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
48 <P>This section contains information about the DivX4 and DivX5 codecs of
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
49 <A HREF="http://www.projectmayo.com">Project Mayo</A>. Their first available
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
50 alpha version was OpenDivX 4.0 alpha 47 and 48. Support for this was included
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
51 in MPlayer in the past, and built by default. We also used its
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
52 postprocessing code to optionally enhance visual quality of MPEG1/2 movies.
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
53 Now we use our own, for all file types.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
54
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
55 <P>The new generation of this codec is called DivX4 and can even decode
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
56 movies made with the infamous DivX codec! In addition it is much faster than
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
57 the native Win32 DivX DLLs but slower than libavcodec. Hence its usage as a
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
58 decoder is <B>DISCOURAGED</B>. However, it is useful for encoding. One
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
59 disadvantage of this codec is that it is currently closed source.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
60
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
61 <P>The codec can be downloaded from one of the following URLs:</P>
3583
66e418645b67 hm. stuff.
gabucino
parents: 3566
diff changeset
62
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
63 <P>&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://avifile.sourceforge.net">http://avifile.sourceforge.net</A><BR>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
64 &nbsp;&nbsp;&nbsp;&nbsp;<A HREF="http://divx.com">http://divx.com</A></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
65
2684
aadd16c5d6eb divx4 installation updated
gabucino
parents: 2664
diff changeset
66 <P>Unpack it, and run <CODE>./install.sh</CODE> as root.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
67
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
68 <P><B>Note:</B> Do <B>not</B> forget adding <CODE>/usr/local/lib</CODE> to your
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
69 <CODE>/etc/ld.so.conf</CODE> and running <CODE>ldconfig</CODE>!</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
70
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
71 <P>MPlayer autodetects DivX4/DivX5 if it is properly installed, just
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
72 compile as usual. If it does not detect it, you did not install or configure
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
73 it correctly.</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
74
6583
4b7d097a9c69 big update
gabucino
parents: 6408
diff changeset
75 <P>DivX4Linux works in two modes:</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
76
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
77 <DL>
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
78 <DT><CODE>-vc odivx</CODE></DT>
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
79 <DD>Uses the codec in OpenDivX fashion. In this case it
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
80 produces YV12 images in its own buffer, and MPlayer does colorspace
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
81 conversion via libvo. (<B>Fast, recommended!</B>)</DD>
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
82
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
83 <DT><CODE>-vc divx4</CODE></DT>
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
84 <DD>Uses the colorspace conversion of the codec.
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
85 In this mode you can use YUY2/UYVY, too. (<B>SLOW</B>)</DD>
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
86 </DL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
87
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
88 <P>The <CODE>-vc odivx</CODE> method is usually faster, due to the fact that it
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
89 transfers image data in YV12 (planar YUV 4:2:0) format, thus requiring much
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
90 less bandwidth on the bus. For packed YUV modes (YUY2, UYVY) use the
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
91 <CODE>-vc divx4</CODE> method. For RGB modes the speed is the same, differing
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
92 at best according to your current color depth.</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
93
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
94 <P><B>Note:</B> If your <CODE>-vo</CODE> driver supports direct rendering, then
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
95 <CODE>-vc divx4</CODE> may be faster or even the fastest solution.</P>
5114
1f668483b7ff faszom.
arpi
parents: 5111
diff changeset
96
5968
5bb339c33131 small update
gabucino
parents: 5534
diff changeset
97
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6998
diff changeset
98 <H4><A NAME="libavcodec">2.2.1.2 FFmpeg DivX/libavcodec</A></H4>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
99
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
100 <P><A HREF="http://ffmpeg.sourceforge.net">FFmpeg</A> contains an
8070
gabucino
parents: 7820
diff changeset
101 <B>open source</B> codec package, which is capable of decoding streams
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
102 encoded with
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
103 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1
8070
gabucino
parents: 7820
diff changeset
104 video, or WMA (Windows Media Audio) audio codecs. Not only some of
gabucino
parents: 7820
diff changeset
105 them can be encoded with, but it also offers higher speed than the Win32
gabucino
parents: 7820
diff changeset
106 codecs or the DivX.com DivX4/5 library!</P>
4022
a1e321bd80bd lavc info+install instructions update
gabucino
parents: 3931
diff changeset
107
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
108 <P>It contains a lot of nice codecs, especially important are the MPEG4
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
109 variants:
8331
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
110 DivX3, DivX4, DivX5, Windows Media Video 7 (WMV1). Also a very
8070
gabucino
parents: 7820
diff changeset
111 interesting one is the WMA decoder.</P>
4022
a1e321bd80bd lavc info+install instructions update
gabucino
parents: 3931
diff changeset
112
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
113 <P>If you use an MPlayer release you have libavcodec right in the
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
114 package, just build as usual. If you use MPlayer from CVS you have to
8070
gabucino
parents: 7820
diff changeset
115 extract libavcodec from the FFmpeg CVS tree as FFmpeg releases <B>don't</B>
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
116 work with MPlayer. In order to achieve this do:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
117
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
118 <OL>
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
119 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login</CODE></LI>
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
120 <LI><CODE>cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg</CODE></LI>
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
121 <LI>Move the <CODE>libavcodec</CODE> directory from the FFmpeg sources to the
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
122 root of the MPlayer CVS tree. It should look like this:
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
123 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>main/libavcodec</CODE></P>
6998
83a386e88f9e Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents: 6974
diff changeset
124 Symlinking is <B>not</B> enough, you have to copy or move it!</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
125 <LI>Compile. Configure should detect problems before compilation.</LI>
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
126 </OL>
1668
a5cb1b1d47a8 *** empty log message ***
gabucino
parents: 1624
diff changeset
127
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
128 <P><B>Note:</B> MPlayer from CVS does contain a libavcodec
6998
83a386e88f9e Applied patch by Andras Mohari <mayday at varoshaza . nagyatad . hu>
diego
parents: 6974
diff changeset
129 subdirectory, but it does <B>not</B> contain the source for libavcodec!
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
130 You must follow the steps above to obtain the source for this library.</P>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
131
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
132 <P>With FFmpeg and my Matrox G400, I can view even the highest resolution DivX
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
133 movies without dropped frames on my K6/2 500.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
134
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
135
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
136 <H4><A NAME="xanim">2.2.1.3 XAnim codecs</A></H4>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
137
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
138 <P>Foreword:<BR>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
139 Be advised that the XAnim binary codecs are packaged with a piece of text
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
140 claiming to be a legally binding software license which, besides other
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
141 restrictions, forbids the user to use the codecs in conjunction with any
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
142 program other than XAnim. However, the XAnim author has yet to bring legal
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
143 action against anyone for codec-related issues.
5187
acb6adcc13d9 applied Melanson's patch
gabucino
parents: 5160
diff changeset
144 </P>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
145
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
146 <P>MPlayer is capable of employing the XAnim codecs for decoding. Follow
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
147 the instructions to enable them:</P>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
148
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
149 <OL>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
150 <LI>Download the codecs you wish to use from the
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
151 <A HREF="http://xanim.va.pubnix.com">XAnim site</A>. The <B>3ivx</B> codec
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
152 is not there, but at the <A HREF="http://www.3ivx.com">3ivx site</A>.</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
153 <LI>Use the <CODE>--with-xanimlibdir</CODE> option to tell configure where
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
154 to find the XAnim codecs. By default, it looks for them at
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
155 <CODE>/usr/local/lib/xanim/mods, /usr/lib/xanim/mods and /usr/lib/xanim</CODE>.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
156 Alternatively you can set the environment variable <I>XANIM_MOD_DIR</I> to
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
157 the directory of the XAnim codecs.</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
158 <LI>Rename/symlink the files, cutting out the architecture stuff, so they will
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
159 have filenames like these: <CODE>vid_cvid.xa, vid_h263.xa, vid_iv50.xa</CODE>.</LI>
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
160 </OL>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
161
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
162 <P>XAnim is video codec family number 10, so you may want to use the <CODE>-vfm 10</CODE>
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
163 option to tell MPlayer to use them if possible.</P>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
164
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
165 <P>Tested codecs include: <B>Indeo 3.2</B>, <B>4.1</B>, <B>5.0</B>, <B>CVID</B>,
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
166 <B>3ivX</B>, <B>h263</B>.</P>
2411
70daede73cd9 xanim stuff added
gabucino
parents: 2290
diff changeset
167
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2411
diff changeset
168
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
169 <H4><A NAME="vivo_video">2.2.1.4 VIVO video</A></H4>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
170
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
171 <P>MPlayer can play Vivo (1.0 and 2.0) videos. The most suitable codec
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
172 for 1.0 files is FFmpeg's H263 decoder, you can use it with the <CODE>-vc
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
173 ffh263</CODE> option (default). For 2.0 files, use the
7076
3275af5787e0 Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents: 7047
diff changeset
174 <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/ivvideo.dll">ivvideo.dll</A>
3275af5787e0 Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents: 7047
diff changeset
175 Win32 DLL file, and install it under <CODE>/usr/lib/win32</CODE> or wherever you store the
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
176 Win32 codecs.</P>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
177
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
178
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
179 <H4><A NAME="mpeg">2.2.1.5 MPEG 1/2 video</A></H4>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
180
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
181 <P>MPEG1 and MPEG2 are decoded by the multiplatform native <B>libmpeg2</B>
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
182 library, whose source code is included in MPlayer. We handle buggy
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
183 MPEG 1/2 video files by catching sig11 (segmentation fault), and quickly
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
184 reinitializing the codec, continuing exactly from where the failure occurred.
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
185 This recovery technique has no measurable speed penalty.</P>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
186
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
187
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
188 <H4><A NAME="ms_video1">2.2.1.6 MS Video1</A></H4>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
189
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
190 <P>This is a very old and very bad codec from Microsoft. In the past it was
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
191 decoded with the <CODE>msvidc32.dll</CODE> Win32 codec, now we have our own
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
192 open source implementation (by <A HREF="mailto:melanson@pcisys.net">Mike
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
193 Melanson</A>).</P>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
194
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
195
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
196 <H4><A NAME="cinepak">2.2.1.7 Cinepak CVID</A></H4>
3163
27986f4dcd30 CVID section
gabucino
parents: 3140
diff changeset
197
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
198 <P>MPlayer uses its own open source, multiplatform Cinepak decoder by
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
199 default. It supports YUV outputs, so that hardware scaling is possible if the
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
200 video output driver permits it.</P>
3163
27986f4dcd30 CVID section
gabucino
parents: 3140
diff changeset
201
27986f4dcd30 CVID section
gabucino
parents: 3140
diff changeset
202
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
203 <H4><A NAME="realvideo">2.2.1.8 RealVideo</A></H4>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3694
diff changeset
204
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
205 MPlayer supports decoding all versions of RealVideo:
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
206
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
207 <UL>
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
208 <LI>RealVideo 1.0 (fourcc RV10) - en/decoding supported by <B>libavcodec</B></LI>
7190
5137e9fb57e7 All RealVideo codecs liste on one line - less wasted space.
diego
parents: 7154
diff changeset
209 <LI>RealVideo 2.0, 3.0, 4.0 (fourcc RV20, RV30, RV40) - decoding supported by <B>RealPlayer libraries</B></LI>
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
210 </UL>
6357
748bb00cb05b RealVideo libraries support
gabucino
parents: 6172
diff changeset
211
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
212 <P>It is recommended to download and install RealPlayer8 or RealONE, because
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
213 MPlayer can use their libraries to decode files with RealVideo 2.0 -
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
214 4.0 video. The MPlayer configure script should detect the
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
215 RealPlayer libraries in the standard locations of a full installation. If it
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
216 does not, tell configure where to look with the
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
217 <CODE>--with-reallibdir</CODE> switch.</P>
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
218
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
219 <P><B>Note:</B> RealPlayer libraries currently <B>only work with Linux, FreeBSD,
8529
ffbe67e968e2 Real* codecs work on Alpha too
gabucino
parents: 8441
diff changeset
220 NetBSD and Cygwin on the x86 and Alpha platforms.</B></P>
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
221
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
222 <P><B>Note2:</B> We cannot distribute the RealPlayer libraries, the license does
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
223 not allow this. You have to get them yourself.</P>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3694
diff changeset
224
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3694
diff changeset
225
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
226 <H4><A NAME="xvid">2.2.1.9 XViD</A></H4>
5022
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
227
6596
85b2fffb8bd9 XViD info fixing
gabucino
parents: 6594
diff changeset
228 <P><B>XViD</B> is a forked development of the OpenDivX codec. It happened when
8331
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
229 ProjectMayo changed OpenDivX to closed source DivX4 (now DivX5), and the
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
230 non-ProjectMayo people working on OpenDivX got angry, then started XViD. So
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
231 both projects have the same origin.</P>
5022
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
232
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6998
diff changeset
233 <H4>Advantages:</H4>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
234
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
235 <UL>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
236 <LI>open source</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
237 <LI>its API is compatible with DivX4 so adding support for
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
238 it is easy</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
239 <LI>2-pass encoding support</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
240 <LI>nice encoding quality, higher speed than DivX4 (you can optimize it for
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
241 your box while compiling)</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
242 </UL>
5022
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
243
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6998
diff changeset
244 <H4>Disadvantages:</H4>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
245
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
246 <UL>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
247 <LI>currently it does not properly <B>decode</B> all DivX/DivX4 files (no problem as libavcodec can play them)</LI>
7820
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
248 <LI>you have to choose between DivX4 <B>or</B> XViD support at
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
249 compiletime</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
250 <LI>under development</LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
251 </UL>
5022
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
252
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
253 <P>XViD is currently available only from CVS. Here are the
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
254 download and installation instructions:</P>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
255
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
256 <OL>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
257 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</CODE></LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
258 <LI><CODE>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co xvidcore</CODE></LI>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
259 <LI><CODE>cd xvidcore/build/generic</CODE></LI>
7820
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
260 <LI>Edit the Makefile for your architecture (probably
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
261 <CODE>Makefile.linuxx86</CODE>) to fit your needs.</LI>
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
262 <LI><CODE>make -f Makefile.linuxx86</CODE></LI>
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
263 <LI>Copy the <CODE>divx4.h</CODE> and <CODE>xvid.h</CODE> header files from
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
264 <CODE>xvidcore/src/</CODE> to <CODE>/usr/local/include/</CODE>.</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
265 <LI>Get <CODE>encore2.h</CODE> and <CODE>decore.h</CODE> from the DivX4Linux
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
266 package, and copy them to <CODE>/usr/local/include/</CODE>.</LI>
7820
125515a0c8ed XviD needs some more header files.
diego
parents: 7814
diff changeset
267 <LI>Recompile MPlayer with <CODE>--with-xvidcore=/path/to/libxvidcore.a</CODE>.</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
268 </OL>
5022
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
269
61cb4f38f9f6 10lityi
gabucino
parents: 5021
diff changeset
270
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
271 <H4><A NAME="sorenson">2.2.1.10 Sorenson</A></H4>
6583
4b7d097a9c69 big update
gabucino
parents: 6408
diff changeset
272
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
273 <P><B>Sorenson</B> is a video codec family developed by Sorenson Media and
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
274 licensed to Apple who distribute it with their QuickTime Player. We are
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
275 currently able to decode all versions of Sorenson video files with the
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
276 following decoders:</P>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
277
8337
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
278 <UL>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
279 <LI>Sorenson 1 (fourcc <I>SVQ1</I>) - decoding supported by <B>native
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
280 codecs</B><BR>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
281 Actually there are two (nearly equal) decoders for SVQ1: one is built in
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
282 MPlayer, the other is in libavcodec. You can invoke each of them with the
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
283 <CODE>-vc svq1</CODE> and <CODE>-vc ffsvq1</CODE> options respectively.
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
284 Some files may work with one of them, and not with the other, so test
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
285 both decoders.</LI>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
286 <LI>Sorenson 3 (fourcc <I>SVQ3</I>) - decoding supported by <B>Win32
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
287 QuickTime libraries</B></LI>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
288 </UL>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
289
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
290 <H4>Compiling MPlayer with QuickTime libraries support</H4>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
291
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
292 <P><B>NOTE:</B> currently only 32bit Intel platforms are supported.</P>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
293
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
294 <OL>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
295 <LI>download MPlayer CVS</LI>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
296 <LI>compile MPlayer with:<BR>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
297 <CODE>$ ./configure --enable-qtx-codecs</CODE></LI>
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
298 <LI>download QuickTime DLL pack from
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
299 <A HREF="http://www.mplayerhq.hu/MPlayer/releases/codecs/">http://www.mplayerhq.hu/MPlayer/releases/codecs/</A></LI>
8337
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
300 <LI>extract QuickTime DLL pack to your Win32 codecs directory (default:
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
301 <CODE>/usr/lib/win32</CODE>)</LI>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
302 </OL>
6583
4b7d097a9c69 big update
gabucino
parents: 6408
diff changeset
303
4b7d097a9c69 big update
gabucino
parents: 6408
diff changeset
304
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
305 <H3><A NAME="audio_codecs">2.2.2 Audio codecs</A></H3>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
306
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
307 <P>The most important audio codecs above all:<BR></P>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
308
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
309 <UL>
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
310 <LI>MPEG layer 2 (MP2), and layer 3 (MP3) audio (<B>native</B> code, with
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
311 MMX/SSE/3DNow! optimization)</LI>
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
312 <LI>MPEG layer 1 audio (<B>native</B> code, with libavcodec)</LI>
8125
gabucino
parents: 8070
diff changeset
313 <LI>Windows Media Audio v1, v2 (<B>native</B> code, with libavcodec)</LI>
8351
98146a490f2f further codec (QT, Win32) updates
gabucino
parents: 8337
diff changeset
314 <LI>Windows Media Audio 9 (WMAv3) (using DMO DLL)</LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
315 <LI>AC3 Dolby audio (<B>native</B> code, with MMX/SSE/3DNow!
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
316 optimization)</LI>
7373
be83aac30445 some fixes I did while updating design5
gabucino
parents: 7305
diff changeset
317 <LI>AC3 passing through soundcard hardware</LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
318 <LI>Ogg Vorbis audio codec (<B>native</B> library)</LI>
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
319 <LI>RealAudio: DNET (low bitrate AC3), Cook, Sipro and ATRAC3</LI>
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
320 <LI>QuickTime: Qualcomm and QDesign audio codecs</LI>
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
321 <LI>VIVO audio (g723, Vivo Siren)</LI>
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
322 <LI>Voxware audio (using DirectShow DLL)</LI>
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
323 <LI>alaw and ulaw, various gsm, adpcm and pcm formats and other simple old
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
324 audio codecs</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
325 </UL>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
326
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
327
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
328 <H4><A NAME="software_ac3">2.2.2.1 Software AC3 decoding</A></H4>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
329
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
330 <P>This is the default decoder used for files with AC3 audio.</P>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
331
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
332 <P>The AC3 decoder can create audio output mixes for 2, 4, or 6 speakers. When
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
333 configured for 6 speakers, this decoder provides separate output of all the
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
334 AC3 channels to the sound driver, allowing for full "surround sound"
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
335 experience without the external AC3 decoder required to use the hwac3
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
336 codec.</P>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
337
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
338 <P>Use the <CODE>-channels</CODE> option to select the number of output
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
339 channels. Use <CODE>-channels 2</CODE> for a stereo downmix. For a 4
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
340 channel downmix (Left Front, Right Front, Left Surround and Right Surround
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
341 outputs), use <CODE>-channels 4</CODE>. In this case, any center channel will
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
342 be mixed equally to the front channels. <CODE>-channels 6</CODE> will output
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
343 all the AC3 channels as they are encoded - in the order Left, Right, Left
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
344 Surround, Right Surround, Center and LFE.</P>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
345
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
346 <P>The default number of output channels is 2.</P>
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
347
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
348 <P>To use more than 2 output channels, you will need to use OSS, and have a
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
349 sound card that supports the appropriate number of output channels via the
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
350 SNDCTL_DSP_CHANNELS ioctl. An example of a suitable driver is emu10k1 (used
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
351 by Soundblaster Live! cards) from August 2001 or newer (ALSA CVS is also
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
352 supposed to work).</P>
3239
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
353
ef38487113b1 "Software AC3 decoding" section. Patch by Stephen Davies <steve@daviesfam.org>
gabucino
parents: 3174
diff changeset
354
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
355 <H4><A NAME="hardware_ac3">2.2.2.2 Hardware AC3 decoding</A></H4>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
356
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
357 <P>You need an AC3 capable sound card, with digital out (SP/DIF). The card's
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
358 driver must properly support the AFMT_AC3 format (C-Media does). Connect
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
359 your AC3 decoder to the SP/DIF output, and use the <CODE>-ac hwac3</CODE>
7270
60a3b83b73bf DXR3 docs updated. Patch by David Holm <david@realityrift.com>, further
diego
parents: 7190
diff changeset
360 option. It is experimental but known to work with C-Media cards,
60a3b83b73bf DXR3 docs updated. Patch by David Holm <david@realityrift.com>, further
diego
parents: 7190
diff changeset
361 Soundblaster Live! using ALSA (but not OSS) drivers and DXR3/Hollywood+ MPEG
60a3b83b73bf DXR3 docs updated. Patch by David Holm <david@realityrift.com>, further
diego
parents: 7190
diff changeset
362 decoder cards.</P>
2745
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
363
62bcea66003e oh my god what have i done...
gabucino
parents: 2690
diff changeset
364
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
365 <H4><A NAME="libmad">2.2.2.3 libmad support</A></H4>
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2411
diff changeset
366
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
367 <P><A HREF="http://mad.sourceforge.net">libmad</A> is a multiplatform MPEG
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
368 audio decoding library. It does not handle broken files well, and it
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
369 sometimes has problems with seeking.</P>
5114
1f668483b7ff faszom.
arpi
parents: 5111
diff changeset
370
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2411
diff changeset
371 <P>To enable support, compile with the <CODE>--enable-mad</CODE> configure
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
372 option.</P>
2452
7da4afe26f6b *** empty log message ***
gabucino
parents: 2411
diff changeset
373
7da4afe26f6b *** empty log message ***
gabucino
parents: 2411
diff changeset
374
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
375 <H4><A NAME="vivo_audio">2.2.2.4 VIVO audio</A></H4>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
376
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
377 <P>The audio codec used in VIVO files depends on whether it is a VIVO/1.0 or
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
378 VIVO/2.0 file. VIVO/1.0 files have <B>g.723</B> audio, and VIVO/2.0 files
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
379 have <B>Vivo Siren</B> audio. Both are supported. You can grab the
7076
3275af5787e0 Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents: 7047
diff changeset
380 <A HREF="http://www.mplayerhq.hu/MPlayer/samples/drivers32/vivog723.acm">g.723/Siren</A>
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
381 Win32 DLL from the MPlayer site,
6960
87deea511b1f continuing paragraph reformatting
gabucino
parents: 6906
diff changeset
382 then copy it into the <CODE>/usr/lib/win32</CODE> directory.</P>
2855
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
383
8bb4e195d7d7 *** empty log message ***
gabucino
parents: 2848
diff changeset
384
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
385 <H4><A NAME="realaudio">2.2.2.5 RealAudio</A></H4>
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3694
diff changeset
386
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
387 MPlayer supports decoding nearly all versions of RealAudio:
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
388
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
389 <UL>
6594
ec042ecf50f5 handled by liba52
gabucino
parents: 6583
diff changeset
390 <LI>RealAudio DNET - decoding supported by <B>liba52</B></LI>
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
391 <LI>RealAudio Cook/Sipro/ATRAC3 - decoding supported by <B>RealPlayer
8331
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
392 libraries</B></LI>
6408
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
393 </UL>
d0b1f3d75900 Background now uses CSS, added doctype and charset, removed leftover
diego
parents: 6393
diff changeset
394
6391
4e5c236ade69 small updates
gabucino
parents: 6364
diff changeset
395 <P>On how to install RealPlayer libraries, see the
8331
9ffea46becdc Sorenson/Real updates, QuickTime HOWTO.
diego
parents: 8125
diff changeset
396 <A HREF="#realvideo">RealVideo</A> section.</P>
6357
748bb00cb05b RealVideo libraries support
gabucino
parents: 6172
diff changeset
397
3806
053ea3e7c5d8 new 'RealMedia' 'Realvideo' 'RealAudio' sections
gabucino
parents: 3694
diff changeset
398
8337
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
399 <H4><A NAME="qdesign">2.2.2.6 QDesign codecs</A></H4>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
400
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
401 <P>QDesign audio streams (fourcc: <I>QDMC</I>, <I>QDM2</I>) are found in MOV/QT
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
402 files. Both versions of this codec can be decoded with QuickTime libraries.
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
403 For installation instructions please see the <A HREF="#sorenson">Sorenson
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
404 video codec</A> section.</P>
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
405
c716bc8d3a01 QT sections added
gabucino
parents: 8331
diff changeset
406
8441
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
407 <H4><A NAME="qclp">2.2.2.7 Qualcomm codec</A></H4>
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
408
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
409 <P>Qualcomm audio stream (fourcc: <I>Qclp</I>) is found in MOV/QT files.
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
410 It can be decoded with QuickTime libraries. For installation instructions
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
411 please see the <A HREF="#sorenson">Sorenson video codec</A> section.</P>
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
412
649ef4a6c8f9 Update to the QT documentation by Alex.
diego
parents: 8392
diff changeset
413
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
414 <H3><A NAME="importing">2.2.3 Win32 codec importing HOWTO</A></H3>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
415
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
416
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
417 <H4><A NAME="importing_vfw">2.2.3.1 VFW codecs</A></H4>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
418
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
419 <P>VFW (Video for Windows) is the old Video API for Windows. Its codecs have
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
420 the .DLL or (rarely) .DRV extension.
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
421 If MPlayer fails at playing your AVI with this kind of message:</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
422
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
423 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>UNKNOWN video codec: HFYU (0x55594648)</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
424
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
425 <P>It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU =
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
426 HuffYUV codec, DIV3 = DivX Low Motion, etc...). Now that you know this, you
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
427 have to find out which DLL Windows loads in order to play this file. In our
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
428 case, the <CODE>system.ini</CODE> contains this information in a line that
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
429 reads:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
430
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
431 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>VIDC.HFYU=huffyuv.dll</CODE></P>
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
432
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
433 <P>So you need the <CODE>huffyuv.dll</CODE> file. Note that the audio codecs are
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
434 specified by the MSACM prefix:</P>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
435
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
436 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>msacm.l3acm=L3codeca.acm</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
437
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
438
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
439 <P>This is the MP3 codec. Now that you have all the necessary information
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
440 (fourcc, codec file, sample AVI), submit your codec support request by mail,
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
441 and upload these files to the FTP site:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
442
1869
01aa08dae521 small fixes
arpi
parents: 1855
diff changeset
443 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
444
7305
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
445 <P><B>Note:</B> On Windows NT/2000/XP search for this info in the registry, e.g. search for
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
446 "VIDC.HFYU". To find out how to do this, look at the old DirectShow method below.</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
447
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
448 <H4><A NAME="importing_directshow">2.2.3.2 DirectShow codecs</A></H4>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
449
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
450 <P>DirectShow is the newer Video API, which is even worse than its predecessor.
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
451 Things are harder with DirectShow, since</P>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
452
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
453 <UL>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
454 <LI><CODE>system.ini</CODE> does not contain the needed information, instead it
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
455 is stored in the registry and</LI>
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
456 <LI>we need the GUID of the codec.</LI>
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
457 </UL>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
458
7305
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
459 <P><B>New Method:</B> Using Microsoft GraphEdit (fast)</P>
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
460
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
461 <OL>
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
462 <LI>Get GraphEdit from either DirectX SDK or
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
463 <A HREF="http://doom9.org">Doom9</A>.</LI>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
464 <LI>Start <CODE>graphedit.exe</CODE>.</LI>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
465 <LI>From the menu select Graph -&gt; Insert Filters.</LI>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
466 <LI>Expand item <CODE>DirectShow Filters</CODE>.</LI>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
467 <LI>Select the right codec name and expand item.</LI>
7305
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
468 <LI>In the entry <CODE>DisplayName</CODE> look at the text in winged brackets
7699
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
469 after the backslash and write it down (five dash-delimited blocks, the
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
470 GUID).</LI>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
471 <LI>The codec binary is the file specified in the <CODE>Filename</CODE>
5d4b0446a557 Cosmetics: Converted 2 spaces to one in section titles, changed some ugly
diego
parents: 7640
diff changeset
472 entry.</LI>
7305
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
473 </OL>
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
474
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
475 <P><B>Note:</B> If there is no <CODE>Filename</CODE> entry and <CODE>DisplayName</CODE>
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
476 contains something like <CODE>device:dmo</CODE>, then it is a DMO-Codec, which are
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7699
diff changeset
477 currently not supported by MPlayer.</P>
7305
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
478
d6b3e5dac5e8 Update with new method of finding DShow codecs and a small hint about VFW on WinNT.
atmos4
parents: 7270
diff changeset
479 <P><B>Old Method:</B> Take a deep breath and start searching the registry...</P>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
480
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
481 <OL>
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
482 <LI>Start <CODE>regedit</CODE>.</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
483 <LI>Press <CODE>Ctrl-f</CODE>, disable the first two checkboxes, and enable
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
484 the third. Type in the fourcc of the codec (e.g. TM20).</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
485 <LI>You should see a field which contains the path and the filename
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
486 (e.g. <CODE>C:\WINDOWS\SYSTEM\TM20DEC.AX</CODE>).</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
487 <LI>Now that you have the file, we need the GUID. Try searching again, but
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
488 now search for the codec's name, not the fourcc. Its name can be acquired
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
489 when Media Player is playing the file, by checking File -&gt; Properties
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
490 -&gt; Advanced.
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
491 If not, you are out of luck. Try guessing (e.g. search for TrueMotion).</LI>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
492 <LI>If the GUID is found you should see a FriendlyName and a CLSID
7640
427935644581 updates, fixes
gabucino
parents: 7373
diff changeset
493 field. Write down the 16 byte CLSID, this is the GUID we need.</LI>
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7076
diff changeset
494 </OL>
1682
dba45a1aafad *** empty log message ***
gabucino
parents: 1668
diff changeset
495
6775
7a41ce77089f Moved RealPlayer libs installation to codecs.html where all the other
diego
parents: 6596
diff changeset
496 <P><B>Note:</B> If searching fails, try enabling all the checkboxes. You may have
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
497 false hits, but you may get lucky...</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
498
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
499 <P>Now that you have all the necessary information (fourcc, GUID, codec file,
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
500 sample AVI), submit your codec support request by mail, and upload these files
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6960
diff changeset
501 to the FTP site:</P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
502
5534
f17a48c860d7 commited hogyishijjak's patch
gabucino
parents: 5396
diff changeset
503 <P>&nbsp;&nbsp;&nbsp;&nbsp;<CODE>ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/</CODE></P>
1612
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
504
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
505 </BODY>
1b011d6150c7 new, splitted, etc dox
gabucino
parents:
diff changeset
506 </HTML>