From e21d05a3008439620d90deaf8457336d1a44c58d Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Fri, 21 Nov 2003 21:20:42 +0000 Subject: [PATCH] New libfaad (MPEG-2/4 AAC decoder) plugin Original commit message from CVS: New libfaad (MPEG-2/4 AAC decoder) plugin --- configure.ac | 9 ++++ ext/Makefile.am | 125 ++++++++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 108 insertions(+), 26 deletions(-) diff --git a/configure.ac b/configure.ac index 78a0ebe..37773bc 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 66346ea..d00a8c1 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 -- 2.7.4