changeset 28902:c950f0c545f6

add some info for acm and tips for searching
author compn
date Thu, 12 Mar 2009 11:16:51 +0000
parents e1b7d9bf263b
children 1d34931ae1e6
files DOCS/tech/win32-codec-howto.txt
diffstat 1 files changed, 36 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/DOCS/tech/win32-codec-howto.txt	Thu Mar 12 10:50:21 2009 +0000
+++ b/DOCS/tech/win32-codec-howto.txt	Thu Mar 12 11:16:51 2009 +0000
@@ -25,17 +25,36 @@
 
 It means your AVI is encoded with a codec which has the HFYU fourcc (HFYU =
 HuffYUV codec, DIV3 = DivX Low Motion, etc.). Now that you know this, you
-have to find out which DLL Windows loads in order to play this file. In our
-case, the 'system.ini' contains this information in a line that reads:
+have to find out which DLL Windows loads in order to play this file.
+You can find the vfw codec by searching the internet for e.g. VIDC.HFYU.
+
+In our case, the 'system.ini' also contains this information in a line that reads:
 
 VIDC.HFYU=huffyuv.dll
 
-So you need the 'huffyuv.dll' file. Note that the audio codecs are
-specified by the MSACM prefix:
+So you need the 'huffyuv.dll' file.
+
+
+
+ACM Codecs:
+~~~~~~~~~~~~
+MPlayer may fail at playing the audio in your file with this message:
+
+Cannot find codec for audio format 0x55.
+Read DOCS/HTML/en/codecs.html!
+Audio: no sound
+
+MPlayer calls this the TwoCC format identifier. From the TwoCC list we find:
+
+0x0055 MPEG-1 Layer 3 (MP3)
+
+If you are lucky, you can then just search the internet for "codec acm"
+e.g. "mp3 acm". Or if the codec is already installed on Windows,
+it will show up in the system.ini as:
 
 msacm.l3acm=L3codeca.acm
 
-This is the MP3 codec.
+Note that the audio codecs are specified by the MSACM prefix:
 
 
 
@@ -86,3 +105,15 @@
 
 If searching fails, try enabling all the checkboxes. You may have
 false hits, but you may get lucky...
+
+
+
+Tips:
+~~~~~~~
+If you get an error loading a new codec, it may need some more files to work.
+Start the filemon utility before loading MPlayer to find out which dlls are
+trying to be loaded.
+
+Your codec may load some external .dll libraries. If the codec is already
+installed in Windows, run listdlls wmplayer.exe while Windows Media
+Player is playing your file to find out which.