summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-11-21 21:20:42 +0000
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>2003-11-21 21:20:42 +0000
commitadf7f29c7a8b2cc111348db5a0e4b2ee4b20214e (patch)
tree35711d7aba507cc5abe2ce68bfbafdb8a0699d59
parent4b3c4b776601fb2d69445e7b424ae40be333b34d (diff)
New libfaad (MPEG-2/4 AAC decoder) plugin
Original commit message from CVS: New libfaad (MPEG-2/4 AAC decoder) plugin
-rw-r--r--configure.ac9
-rw-r--r--ext/Makefile.am125
2 files changed, 108 insertions, 26 deletions
diff --git a/configure.ac b/configure.ac
index 78a0ebe7..37773bce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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
diff --git a/ext/Makefile.am b/ext/Makefile.am
index 66346eac..d00a8c14 100644
--- a/ext/Makefile.am
+++ b/ext/Makefile.am
@@ -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