New libfaad (MPEG-2/4 AAC decoder) plugin

Original commit message from CVS:
New libfaad (MPEG-2/4 AAC decoder) plugin
This commit is contained in:
Ronald S. Bultje 2003-11-21 21:20:42 +00:00
parent 4b3c4b7766
commit adf7f29c7a
2 changed files with 108 additions and 26 deletions

View file

@ -745,6 +745,14 @@ GST_CHECK_FEATURE(ESD, [esound plug-ins], esdsink esdmon, [
AS_SCRUB_INCLUDE(ESD_CFLAGS) AS_SCRUB_INCLUDE(ESD_CFLAGS)
]) ])
dnl **** Free AAC Decoder (FAAD) ****
translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
GST_CHECK_LIBHEADER(FAAD, faad, faacDecOpen, , faad.h, FAAD_LIBS="-lfaad")
AS_SCRUB_INCLUDE(FAAD_CFLAGS)
AC_SUBST(FAAD_LIBS)
])
dnl **** festival **** dnl **** festival ****
dnl translit(dnm, m, l) AM_CONDITIONAL(USE_FESTIVAL, true) dnl translit(dnm, m, l) AM_CONDITIONAL(USE_FESTIVAL, true)
dnl GST_CHECK_FEATURE(FESTIVAL, [festival plug-ins], festivalsrc, [ dnl GST_CHECK_FEATURE(FESTIVAL, [festival plug-ins], festivalsrc, [
@ -1375,6 +1383,7 @@ ext/dv/Makefile
ext/dvdread/Makefile ext/dvdread/Makefile
ext/dvdnav/Makefile ext/dvdnav/Makefile
ext/esd/Makefile ext/esd/Makefile
ext/faad/Makefile
ext/ffmpeg/Makefile ext/ffmpeg/Makefile
ext/flac/Makefile ext/flac/Makefile
ext/gdk_pixbuf/Makefile ext/gdk_pixbuf/Makefile

View file

@ -70,6 +70,12 @@ else
MAS_DIR= MAS_DIR=
endif endif
if USE_FAAD
FAAD_DIR=faad
else
FAAD_DIR=
endif
## if USE_FESTIVAL ## if USE_FESTIVAL
## FESTIVAL_DIR=festival ## FESTIVAL_DIR=festival
## else ## else
@ -274,31 +280,98 @@ else
SPEEX_DIR= SPEEX_DIR=
endif endif
SUBDIRS=$(A52DEC_DIR) $(AALIB_DIR) $(ALSA_DIR) \ SUBDIRS=\
$(ARTS_DIR) $(ARTSC_DIR) $(AUDIOFILE_DIR) \ $(A52DEC_DIR) \
$(CDPARANOIA_DIR) $(DIVX_DIR) \ $(AALIB_DIR) \
$(DVDREAD_DIR) $(DVDNAV_DIR) $(ESD_DIR) $(MAS_DIR) \ $(ALSA_DIR) \
$(FFMPEG_DIR) $(FLAC_DIR) $(GDK_PIXBUF_DIR) \ $(ARTS_DIR) \
$(GNOMEVFS_DIR) $(GSM_DIR) $(HERMES_DIR) \ $(ARTSC_DIR) \
$(JACK_DIR) $(JPEG_DIR) \ $(AUDIOFILE_DIR) \
$(LADSPA_DIR) $(LAME_DIR) $(LCS_DIR) \ $(CDPARANOIA_DIR) \
$(LIBDV_DIR) $(LIBFAME_DIR) $(LIBPNG_DIR) \ $(DIVX_DIR) \
$(MAD_DIR) $(MATROSKA_DIR) $(MIKMOD_DIR) \ $(DVDREAD_DIR) \
$(MPEG2DEC_DIR) $(MPLEX_DIR) $(PANGO_DIR) $(RAW1394_DIR) \ $(DVDNAV_DIR) \
$(SDL_DIR) $(SHOUT_DIR) $(SIDPLAY_DIR) \ $(ESD_DIR) \
$(SMOOTHWAVE_DIR) $(SNDFILE_DIR) $(SWFDEC_DIR) $(TARKIN_DIR) \ $(FAAD_DIR) \
$(VORBIS_DIR) $(XVID_DIR) $(SNAPSHOT_DIR) $(SPEEX_DIR) $(FFMPEG_DIR) \
$(FLAC_DIR) \
$(GDK_PIXBUF_DIR) \
$(GNOMEVFS_DIR) \
$(GSM_DIR) \
$(HERMES_DIR) \
$(JACK_DIR) \
$(JPEG_DIR) \
$(LADSPA_DIR) \
$(LAME_DIR) \
$(LCS_DIR) \
$(LIBDV_DIR) \
$(LIBFAME_DIR) \
$(LIBPNG_DIR) \
$(MAD_DIR) \
$(MAS_DIR) \
$(MATROSKA_DIR) \
$(MIKMOD_DIR) \
$(MPEG2DEC_DIR) \
$(MPLEX_DIR) \
$(PANGO_DIR) \
$(RAW1394_DIR) \
$(SDL_DIR) \
$(SHOUT_DIR) \
$(SIDPLAY_DIR) \
$(SMOOTHWAVE_DIR) \
$(SNAPSHOT_DIR) \
$(SNDFILE_DIR) \
$(SPEEX_DIR) \
$(SWFDEC_DIR) \
$(TARKIN_DIR) \
$(VORBIS_DIR) \
$(XVID_DIR)
DIST_SUBDIRS=\ DIST_SUBDIRS=\
a52dec aalib alsa arts artsd \ a52dec \
audiofile cdparanoia divx dv \ aalib \
dvdread dvdnav esd mas ffmpeg \ alsa \
flac gdk_pixbuf gnomevfs gsm \ arts \
hermes ivorbis jack jpeg \ artsd \
ladspa lame lcs libfame libpng \ audiofile \
mad matroska mikmod \ cdparanoia \
mpeg2dec mplex pango raw1394 \ divx \
sdl snapshot sndfile \ dv \
shout shout2 sidplay \ dvdread \
smoothwave swfdec tarkin vorbis \ dvdnav \
xvid speex esd \
mas \
faad \
ffmpeg \
flac \
gdk_pixbuf \
gnomevfs \
gdm \
hermes \
ivorbis \
jack \
jpeg \
ladspa \
lame \
lcs \
libfame \
libpng \
mad \
matroska \
mikmod \
mpeg2dec \
mplex \
pango \
raw1394 \
sdl \
snapshot \
sndfile \
shout \
shout2 \
sidplay \
smoothwave \
speex \
swfdec \
tarkin \
vorbis \
xvid