1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-06 08:29:25 +02:00

AMR-NB audio support patch by (<joca at rixmail dot se>)

Originally committed as revision 1876 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
joca@rixmail.se
2003-05-14 11:40:16 +00:00
committed by Michael Niedermayer
parent 17fb5fd34e
commit 891f64b339
7 changed files with 321 additions and 38 deletions

View File

@@ -43,6 +43,12 @@ EXTRALIBS+=-lmp3lame
endif
endif
ifeq ($(AMR_NB),yes)
EXTRALIBS+= libavcodec/amr/spc.a libavcodec/amr/fipop.a
AMRLIBS=amrlibs
CLEANAMR=cleanamr
endif
ifeq ($(CONFIG_VORBIS),yes)
EXTRALIBS+=-logg -lvorbis -lvorbisenc
endif
@@ -73,10 +79,14 @@ FFLIBS = -L./libavformat -lavformat -L./libavcodec -lavcodec
all: lib $(PROG) $(VHOOK)
lib:
lib: $(AMRLIBS)
$(MAKE) -C libavcodec all
$(MAKE) -C libavformat all
#make sure you have added -DMMS_IO to CFLAGS in libavcodec/amr/makefile!!
amrlibs:
$(MAKE) -C libavcodec/amr spclib fipoplib
ffmpeg_g$(EXE): ffmpeg.o .libs
$(CC) $(LDFLAGS) -o $@ ffmpeg.o $(FFLIBS) $(EXTRALIBS)
@@ -128,7 +138,7 @@ endif
@test -f .libs || touch .libs
@for i in $(DEP_LIBS) ; do if $(TEST) $$i -nt .libs ; then touch .libs; fi ; done
clean: $(CLEANVHOOK)
clean: $(CLEANVHOOK) $(CLEANAMR)
$(MAKE) -C libavcodec clean
$(MAKE) -C libavformat clean
$(MAKE) -C tests clean
@@ -141,6 +151,9 @@ distclean: clean
$(MAKE) -C libavcodec distclean
rm -f config.mak config.h
cleanamr:
$(MAKE) -C libavcodec/amr clean
TAGS:
etags *.[ch] libavformat/*.[ch] libavcodec/*.[ch]