# HG changeset patch # User diego # Date 1225237617 0 # Node ID 0944bbefad9eaa7b6bf2a65eee3659392ca27465 # Parent 316559d2f9b5b368f72917c6701655694d3de150 Group codec library installation instructions together in a codec installation subsection. diff -r 316559d2f9b5 -r 0944bbefad9e DOCS/xml/en/codecs.xml --- a/DOCS/xml/en/codecs.xml Tue Oct 28 23:33:51 2008 +0000 +++ b/DOCS/xml/en/codecs.xml Tue Oct 28 23:46:57 2008 +0000 @@ -17,8 +17,8 @@ and help us add support for it. - -Video codecs + +Codec installation @@ -93,6 +93,80 @@ x264 support. + + + +<systemitem class="library">libmad</systemitem> support + + +libmad +is a multiplatform, integer (internally 24bit PCM) only +MPEG audio decoding library. It does not handle broken files well, and it +sometimes has problems with seeking, but it may perform better on FPU-less +(such as ARM) +platform than mp3lib. + + + +If you have a proper installation of +libmad, +./configure will notice and support for MPEG audio +decoding via libmad will be built +automatically. + + + + + + +AAC codec + + +An open source AAC decoder called FAAD2 is available from +. +MPlayer includes a copy of it in its source tree. +If you want to use the external library instead, install it and pass + to ./configure. + + + +FAAD2 binaries are not available from audiocoding.com, but you can (apt-)get +Debian packages from +Christian Marillat, +Mandrake/Mandriva RPMs from the P.L.F +and Fedora RPMs from Livna. + + +If you choose to build from source, you do not need all of FAAD2 to decode +AAC files, libfaad is enough. Build it like this: + +cd faad2/ +sh bootstrap +./configure +cd libfaad +make +make install + + + + + + + +AMR codecs + + +Adaptive Multi-Rate speech codec is used in third generation (3G) mobile +phones. +Reference implementation is available from +The 3rd Generation Partnership Project +(free for private use). +To enable support, download and install support libraries for +AMR-NB and AMR-WB +following the instructions on that page. Recompile MPlayer afterwards. + + + @@ -159,29 +233,6 @@ - -<systemitem class="library">libmad</systemitem> support - - -libmad -is a multiplatform, integer (internally 24bit PCM) only -MPEG audio decoding library. It does not handle broken files well, and it -sometimes has problems with seeking, but it may perform better on FPU-less -(such as ARM) -platform than mp3lib. - - - -If you have a proper installation of -libmad, -./configure will notice and support for MPEG audio -decoding via libmad will be built -automatically. - - - - - Hardware MPEG audio codec @@ -195,57 +246,6 @@ - - - -AAC codec - - -An open source AAC decoder called FAAD2 is available from -. -MPlayer includes a copy of it in its source tree. -If you want to use the external library instead, install it and pass - to ./configure. - - - -FAAD2 binaries are not available from audiocoding.com, but you can (apt-)get -Debian packages from -Christian Marillat, -Mandrake/Mandriva RPMs from the P.L.F -and Fedora RPMs from Livna. - - -If you choose to build from source, you do not need all of FAAD2 to decode -AAC files, libfaad is enough. Build it like this: - -cd faad2/ -sh bootstrap -./configure -cd libfaad -make -make install - - - - - - - -AMR codecs - - -Adaptive Multi-Rate speech codec is used in third generation (3G) mobile -phones. -Reference implementation is available from -The 3rd Generation Partnership Project -(free for private use). -To enable support, download and install support libraries for -AMR-NB and AMR-WB -following the instructions on that page. Recompile MPlayer afterwards. - - -