From 66d42f0df48895683fa7ab5b37e694a8ccb9a4b5 Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 27 Dec 2008 14:38:42 +0000 Subject: Convert Win32 codec importing HOWTO into a text document in the tech section. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28203 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/en/codecs.xml | 161 +------------------------------------------------ 1 file changed, 2 insertions(+), 159 deletions(-) (limited to 'DOCS/xml/en/codecs.xml') diff --git a/DOCS/xml/en/codecs.xml b/DOCS/xml/en/codecs.xml index 42af3a1be8..25c9ae743a 100644 --- a/DOCS/xml/en/codecs.xml +++ b/DOCS/xml/en/codecs.xml @@ -12,8 +12,8 @@ of our homepage. -If you have a Win32 codec which is not supported yet, -please read the codec importing HOWTO +If you have a Win32 codec which is not supported yet, please read the +Win32 codec HOWTO and help us add support for it. @@ -96,161 +96,4 @@ only white noise). - - - - - -Win32 codecs importing HOWTO - - - - -VFW codecs - - -VFW (Video for Windows) is the old Video API for Windows. Its codecs have -the .DLL or (rarely) .DRV -extension. If MPlayer fails at playing your AVI -with this kind of message: -UNKNOWN video codec: HFYU (0x55594648) -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: -VIDC.HFYU=huffyuv.dll - - - -So you need the huffyuv.dll file. Note that the audio -codecs are specified by the MSACM prefix: -msacm.l3acm=L3codeca.acm - - - -This is the MP3 codec. Now that you have all the necessary information -(fourcc, codec file, sample AVI), submit your codec support request by -mail, and upload these files to the FTP site: -ftp://upload.mplayerhq.hu/MPlayer/incoming/<codecname>/ - - - -On Windows NT/2000/XP search for this info in the registry, -e.g. search for "VIDC.HFYU". To find out how to do this, look at -the old DirectShow method below. - - - - - - -DirectShow codecs - - -DirectShow is the newer Video API, which is even worse than its predecessor. -Things are harder with DirectShow, since - - - system.ini does not contain the needed information, - instead it is stored in the registry and - - - we need the GUID of the codec. - - - - - -New Method: - -Using Microsoft GraphEdit (fast) - - - Get GraphEdit from either DirectX SDK or - doom9. - - - Start graphedit.exe. - - - From the menu select - Graph - Insert Filters. - - - Expand item DirectShow Filters. - - - Select the right codec name and expand item. - - - In the entry DisplayName look at the text in - winged brackets after the backslash and write it down (five dash-delimited - blocks, the GUID). - - - The codec binary is the file specified in the - Filename entry. - - - - -If there is no Filename and -DisplayName contains something like -device:dmo, then it is a DMO-Codec. - - - -Old Method: - -Take a deep breath and start searching the registry... - - - Start regedit. - - - Press CtrlF, disable - the first two checkboxes, and enable the third. Type in the fourcc of the - codec (e.g. TM20). - - - You should see a field which contains the path and the filename (e.g. - C:\WINDOWS\SYSTEM\TM20DEC.AX). - - - Now that you have the file, we need the GUID. Try searching again, but - now search for the codec's name, not the fourcc. Its name can be acquired - when Media Player is playing the file, by checking - File Properties - Advanced. - If not, you are out of luck. Try guessing (e.g. search for TrueMotion). - - - If the GUID is found you should see a FriendlyName - and a CLSID field. Write down the 16 byte CLSID, - this is the GUID we need. - - - - -If searching fails, try enabling all the checkboxes. You may have -false hits, but you may get lucky... - - - -Now that you have all the necessary information (fourcc, GUID, codec file, -sample AVI), submit your codec support request by mail, and upload these files -to the FTP site: -ftp://upload.mplayerhq.hu/MPlayer/incoming/<codecname>/ - - - -If you want to add a codec yourself, read -DOCS/tech/codecs.conf.txt. - - - - - -- cgit v1.2.3 From 4f6c6ba61a1fc213c7356b9ae1b9467f177a67a5 Mon Sep 17 00:00:00 2001 From: diego Date: Sat, 27 Dec 2008 15:28:51 +0000 Subject: Remove (audio) codecs section, its contents are part of the usage section. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28204 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/en/codecs.xml | 99 -------------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 DOCS/xml/en/codecs.xml (limited to 'DOCS/xml/en/codecs.xml') diff --git a/DOCS/xml/en/codecs.xml b/DOCS/xml/en/codecs.xml deleted file mode 100644 index 25c9ae743a..0000000000 --- a/DOCS/xml/en/codecs.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - -Codecs - - -The codec status table is a -complete list of all supported codecs, regenerated daily. -Some binary codecs for use with MPlayer are available in the -download section -of our homepage. - - - -If you have a Win32 codec which is not supported yet, please read the -Win32 codec HOWTO -and help us add support for it. - - - - - - - -Audio codecs - - - -Software AC-3 decoding - - -This is the default decoder used for files with AC-3 audio. - - - -The AC-3 decoder can create audio output mixes for 2, 4, or 6 speakers. -When configured for 6 speakers, this decoder provides separate output of -all the AC-3 channels to the sound driver, allowing for full "surround -sound" experience without the external AC-3 decoder required to use the -hwac3 codec. - - - -Use the option to select the number of output -channels. Use for a stereo downmix. For a 4 -channel downmix (Left Front, Right Front, Left Surround and Right Surround -outputs), use . In this case, any center -channel will be mixed equally to the front channels. - will output all the AC-3 channels as they are -encoded - in the order Left, Right, Left Surround, Right Surround, Center and -LFE. - - - -The default number of output channels is 2. - - - -To use more than 2 output channels, you will need to use OSS, and have a -sound card that supports the appropriate number of output channels via the -SNDCTL_DSP_CHANNELS ioctl. An example of a suitable driver is emu10k1 -(used by Soundblaster Live! cards) from August 2001 or newer (ALSA CVS is -also supposed to work). - - - - - - -Hardware AC-3 decoding - - -You need an AC-3 capable sound card, with digital out (S/PDIF). The card's -driver must properly support the AFMT_AC3 format (C-Media does). Connect -your AC-3 decoder to the S/PDIF output, and use the option. It is experimental but known to work with C-Media -cards and Soundblaster Live! + ALSA (but not OSS) drivers and DXR3/Hollywood+ -MPEG decoder cards. - - - - - - -Hardware MPEG audio codec - - -This codec (selected by ) passes through MPEG audio -packets to hardware decoders, such as the ones found in full-featured DVB cards -and DXR2 adapters. -Don't use it in combination with any other audio output device -(such as OSS and ALSA) that isn't able to decode it (you will hear -only white noise). - - - - - - -- cgit v1.2.3