You've already forked FFmpeg
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:
committed by
Michael Niedermayer
parent
17fb5fd34e
commit
891f64b339
17
Makefile
17
Makefile
@@ -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]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user