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 21269abc94
commit 4b15d61ebf
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)
])
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 translit(dnm, m, l) AM_CONDITIONAL(USE_FESTIVAL, true)
dnl GST_CHECK_FEATURE(FESTIVAL, [festival plug-ins], festivalsrc, [
@ -1375,6 +1383,7 @@ ext/dv/Makefile
ext/dvdread/Makefile
ext/dvdnav/Makefile
ext/esd/Makefile
ext/faad/Makefile
ext/ffmpeg/Makefile
ext/flac/Makefile
ext/gdk_pixbuf/Makefile

View file

@ -70,6 +70,12 @@ else
MAS_DIR=
endif
if USE_FAAD
FAAD_DIR=faad
else
FAAD_DIR=
endif
## if USE_FESTIVAL
## FESTIVAL_DIR=festival
## else
@ -274,31 +280,98 @@ else
SPEEX_DIR=
endif
SUBDIRS=$(A52DEC_DIR) $(AALIB_DIR) $(ALSA_DIR) \
$(ARTS_DIR) $(ARTSC_DIR) $(AUDIOFILE_DIR) \
$(CDPARANOIA_DIR) $(DIVX_DIR) \
$(DVDREAD_DIR) $(DVDNAV_DIR) $(ESD_DIR) $(MAS_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) $(MATROSKA_DIR) $(MIKMOD_DIR) \
$(MPEG2DEC_DIR) $(MPLEX_DIR) $(PANGO_DIR) $(RAW1394_DIR) \
$(SDL_DIR) $(SHOUT_DIR) $(SIDPLAY_DIR) \
$(SMOOTHWAVE_DIR) $(SNDFILE_DIR) $(SWFDEC_DIR) $(TARKIN_DIR) \
$(VORBIS_DIR) $(XVID_DIR) $(SNAPSHOT_DIR) $(SPEEX_DIR)
SUBDIRS=\
$(A52DEC_DIR) \
$(AALIB_DIR) \
$(ALSA_DIR) \
$(ARTS_DIR) \
$(ARTSC_DIR) \
$(AUDIOFILE_DIR) \
$(CDPARANOIA_DIR) \
$(DIVX_DIR) \
$(DVDREAD_DIR) \
$(DVDNAV_DIR) \
$(ESD_DIR) \
$(FAAD_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=\
a52dec aalib alsa arts artsd \
audiofile cdparanoia divx dv \
dvdread dvdnav esd mas ffmpeg \
flac gdk_pixbuf gnomevfs gsm \
hermes ivorbis jack jpeg \
ladspa lame lcs libfame libpng \
mad matroska mikmod \
mpeg2dec mplex pango raw1394 \
sdl snapshot sndfile \
shout shout2 sidplay \
smoothwave swfdec tarkin vorbis \
xvid speex
a52dec \
aalib \
alsa \
arts \
artsd \
audiofile \
cdparanoia \
divx \
dv \
dvdread \
dvdnav \
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