Originally committed as revision 8813 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
| @@ -99,7 +99,6 @@ show_help(){ | |||
| echo " --enable-xvid enable Xvid encoding via xvidcore," | |||
| echo " native MPEG-4/Xvid encoder exists [default=no]" | |||
| echo " --enable-amr-nb enable amr-nb floating point audio codec" | |||
| echo " --enable-amr-nb-fixed enable amr-nb fixed-point codec" | |||
| echo " --enable-amr-wb enable amr-wb floating point audio codec" | |||
| echo "" | |||
| echo "Advanced options (experts only):" | |||
| @@ -557,7 +556,6 @@ CONFIG_LIST=' | |||
| demuxers | |||
| amr | |||
| amr_nb | |||
| amr_nb_fixed | |||
| amr_wb | |||
| audio_beos | |||
| audio_oss | |||
| @@ -683,8 +681,8 @@ zmbv_encoder_deps="zlib" | |||
| aac_decoder_deps="libfaad" | |||
| mpeg4aac_decoder_deps="libfaad" | |||
| amr_nb_decoder_deps_any="amr_nb amr_nb_fixed" | |||
| amr_nb_encoder_deps_any="amr_nb amr_nb_fixed" | |||
| amr_nb_decoder_deps="amr_nb" | |||
| amr_nb_encoder_deps="amr_nb" | |||
| amr_wb_decoder_deps="amr_wb" | |||
| amr_wb_encoder_deps="amr_wb" | |||
| dts_decoder_deps="libdts" | |||
| @@ -790,7 +788,6 @@ v4l="yes" | |||
| # libraries | |||
| amr_nb="no" | |||
| amr_nb_fixed="no" | |||
| amr_wb="no" | |||
| avisynth="no" | |||
| dc1394="no" | |||
| @@ -1579,9 +1576,7 @@ for thread in $THREADS_LIST; do | |||
| fi | |||
| done | |||
| enabled_any amr_nb amr_nb_fixed amr_wb && enable amr | |||
| enabled_all amr_nb amr_nb_fixed && | |||
| die "Only one of amr_nb and amr_nb_fixed may be enabled." | |||
| enabled_any amr_nb amr_wb && enable amr | |||
| # these are off by default, so fail if requested and not available | |||
| enabled amr_nb && require libamrnb amrnb/interf_dec.h Speech_Decode_Frame_init -lamrnb -lm | |||
| @@ -1860,7 +1855,6 @@ echo "x264 enabled $x264" | |||
| echo "XviD enabled $xvid" | |||
| echo "zlib enabled $zlib" | |||
| echo "AMR-NB float support $amr_nb" | |||
| echo "AMR-NB fixed support $amr_nb_fixed" | |||
| echo "AMR-WB float support $amr_wb" | |||
| if disabled gpl; then | |||
| echo "License: LGPL" | |||
| @@ -2042,7 +2036,6 @@ if enabled source_path_used; then | |||
| libavcodec/sparc \ | |||
| libavcodec/mlib \ | |||
| libavcodec/ppc \ | |||
| libavcodec/amr \ | |||
| libpostproc \ | |||
| libavutil \ | |||
| libswscale \ | |||
| @@ -844,25 +844,12 @@ explicitly requested by passing the appropriate flags to @file{./configure}. | |||
| @section AMR | |||
| AMR comes in two different flavors, WB and NB. FFmpeg can make use of the | |||
| AMR WB (floating-point mode) and the AMR NB (both floating-point and | |||
| fixed-point mode) reference decoders and encoders. | |||
| AMR WB (floating-point mode) and the AMR NB (floating-point mode) reference | |||
| decoders and encoders. | |||
| @itemize | |||
| @item For AMR WB floating-point and AMR NB floating point support, go to | |||
| @url{http://www.penguin.cz/~utx/amr} and follow the instructions for building | |||
| the libraries. Pass @code{--enable-amr-nb} and/or @code{--enable-amr-wb} to | |||
| configure to enable the libraries. | |||
| @item For AMR NB fixed-point download TS26.073 REL-6 V6.0.0 from | |||
| @url{http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-600.zip} | |||
| and extract the source to the directory @file{libavcodec/amr}. | |||
| You must also add @code{-DMMS_IO} to @code{CFLAGS} in | |||
| @file{libavcodec/amr/makefile}, i.e. | |||
| ``@code{CFLAGS = -Wall -pedantic-errors -I. $(CFLAGS_$(MODE)) -D$(VAD) -DMMS_IO}''. | |||
| Pass @code{--enable-amr-nb-fixed} to configure to enable it. | |||
| @end itemize | |||
| Go to @url{http://www.penguin.cz/~utx/amr} and follow the instructions for | |||
| installing the libraries. Then pass @code{--enable-amr-nb} and/or | |||
| @code{--enable-amr-wb} to configure to enable the libraries. | |||
| @chapter Supported File Formats and Codecs | |||
| @@ -271,10 +271,6 @@ OBJS-$(CONFIG_X264) += x264.o | |||
| OBJS-$(CONFIG_XVID) += xvidff.o xvid_rc.o | |||
| OBJS-$(CONFIG_AMR) += amr.o | |||
| ifeq ($(CONFIG_AMR_NB_FIXED),yes) | |||
| EXTRAOBJS += amr/*.o | |||
| EXTRADEPS=amrlibs | |||
| endif | |||
| OBJS-$(CONFIG_AAC_PARSER) += parser.o | |||
| @@ -397,9 +393,6 @@ endif | |||
| include ../common.mak | |||
| amrlibs: | |||
| $(MAKE) -C amr spclib fipoplib | |||
| tests: apiexample $(TESTS) | |||
| clean:: | |||
| @@ -413,7 +406,6 @@ clean:: | |||
| sh4/*.o sh4/*~ \ | |||
| sparc/*.o sparc/*~ \ | |||
| apiexample $(TESTS) | |||
| -$(MAKE) -C amr clean | |||
| apiexample: apiexample.o $(LIB) | |||
| @@ -429,4 +421,4 @@ motion-test: motion_test.o $(LIB) | |||
| fft-test: fft-test.o $(LIB) | |||
| .PHONY: amrlibs tests | |||
| .PHONY: tests | |||