Revision 47404f9f

View differences:

configure
1767 1767
    echo "License: GPL"
1768 1768
fi
1769 1769

  
1770
if test "$amr_wb" = "yes" ; then
1771
  echo
1772
  echo "AMR WB FLOAT NOTICE ! Make sure you have downloaded TS26.204"
1773
  echo "V5.1.0 from "
1774
  echo "http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip"
1775
  echo "and extracted the source to libavcodec/amrwb_float"
1776
fi
1777

  
1778
if test "$amr_nb" = "yes" ; then
1779
  echo
1780
  echo "AMR NB FLOAT NOTICE ! Make sure you have downloaded TS26.104"
1781
  echo "REL-5 V5.1.0 from "
1782
  echo "http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip"
1783
  echo "and extracted the source to libavcodec/amr_float"
1784
  echo "If you try this on alpha, you may need to change Word32 to int in amr/typedef.h"
1785
fi
1786

  
1787
if test "$amr_nb_fixed" = "yes" ; then
1788
  echo
1789
  echo "AMR NB FIXED POINT NOTICE! Make sure you have downloaded TS26.073 "
1790
  echo "REL-5 version 5.1.0 from "
1791
  echo "http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip"
1792
  echo "and extracted src to libavcodec/amr"
1793
  echo "You must also add -DMMS_IO and remove -pedantic-errors to/from CFLAGS in libavcodec/amr/makefile."
1794
  echo "i.e. CFLAGS = -Wall -I. \$(CFLAGS_\$(MODE)) -D\$(VAD) -DMMS_IO"
1795
fi
1796

  
1797 1770
echo "Creating config.mak and config.h..."
1798 1771

  
1799 1772
date >> config.log
doc/ffmpeg-doc.texi
754 754

  
755 755
@end itemize
756 756

  
757

  
758
@chapter external libraries
759

  
760
FFmpeg can be hooked up with a number of external libraries to add support
761
for more formats.
762

  
763
@section AMR
764

  
765
AMR comes in two different flavors, WB and NB. FFmpeg can make use of the
766
AMR WB (floating-point mode) and the AMR NB (both floating-point and
767
fixed-point mode) reference decoders and encoders.
768

  
769
@itemize
770

  
771
@item For AMR WB floating-point download TS26.204 V5.1.0 from
772
@url{http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip}
773
and extract the source to @file{libavcodec/amrwb_float/}.
774

  
775
@item For AMR NB floating-point download TS26.104 REL-5 V5.1.0 from
776
@url{http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip}
777
and extract the source to @file{libavcodec/amr_float/}.
778
If you try this on Alpha, you may need to change @code{Word32} to
779
@code{int} in @file{amr/typedef.h}.
780

  
781
@item For AMR NB fixed-point download TS26.073 REL-5 V5.1.0 from
782
@url{http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip}
783
and extract the source to @file{libavcodec/amr}.
784
You must also add @code{-DMMS_IO} and remove @code{-pedantic-errors}
785
to/from @code{CFLAGS} in @file{libavcodec/amr/makefile}, i.e.
786
``@code{CFLAGS = -Wall -I. \$(CFLAGS_\$(MODE)) -D\$(VAD) -DMMS_IO}''.
787

  
788
@end itemize
789

  
790

  
757 791
@chapter Supported File Formats and Codecs
758 792

  
759 793
You can use the @code{-formats} option to have an exhaustive list.

Also available in: Unified diff