mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-30 13:41:48 +00:00
Ported to 0.9 (faad, amrnb, mpeg2dec)
Original commit message from CVS: Ported to 0.9 (faad, amrnb, mpeg2dec)
This commit is contained in:
parent
ecb294fb21
commit
c97a45c687
2 changed files with 75 additions and 16 deletions
56
configure.ac
56
configure.ac
|
@ -378,6 +378,50 @@ GST_CHECK_FEATURE(AALIB, [aasink plug-in], aasink, [
|
||||||
AS_SCRUB_INCLUDE(AALIB_CFLAGS)
|
AS_SCRUB_INCLUDE(AALIB_CFLAGS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl *** AMR-NB ***
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_AMRNB, true)
|
||||||
|
GST_CHECK_FEATURE(AMRNB, [AMR-NB], amrnbdec amrnbenc, [
|
||||||
|
GST_CHECK_LIBHEADER(AMRNB, amrnb,
|
||||||
|
Decoder_Interface_init, -lm,
|
||||||
|
amrnb/interf_dec.h,
|
||||||
|
AMRNB_LIBS="-lamrnb -lm"
|
||||||
|
AC_SUBST(AMRNB_LIBS))
|
||||||
|
])
|
||||||
|
|
||||||
|
dnl **** Free AAC Decoder (FAAD) ****
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
|
||||||
|
GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
|
||||||
|
HAVE_FAAD="yes"
|
||||||
|
GST_CHECK_LIBHEADER(FAAD, faad, faacDecOpen, -lm, faad.h, FAAD_LIBS="-lfaad -lm", HAVE_FAAD="no")
|
||||||
|
if test $HAVE_FAAD = "yes"; then
|
||||||
|
AC_MSG_CHECKING([Checking for FAAD >= 2])
|
||||||
|
AC_TRY_RUN([
|
||||||
|
|
||||||
|
#include <faad.h>
|
||||||
|
#if !defined(FAAD2_VERSION) || !defined(FAAD_FMT_DOUBLE)
|
||||||
|
#error Not faad2
|
||||||
|
#else
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
char version[9] = FAAD2_VERSION;
|
||||||
|
// a release candidate of 2.0 is not enought for us
|
||||||
|
if ( strstr( version, "2.0 RC" ) ) { return 1; }
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
],
|
||||||
|
[ HAVE_FAAD="yes" && AC_MSG_RESULT(yes)],
|
||||||
|
[ HAVE_FAAD="no" && AC_MSG_RESULT(no)])
|
||||||
|
fi;
|
||||||
|
AS_SCRUB_INCLUDE(FAAD_CFLAGS)
|
||||||
|
AC_SUBST(FAAD_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
dnl *** libcaca ***
|
dnl *** libcaca ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBCACA, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBCACA, true)
|
||||||
GST_CHECK_FEATURE(LIBCACA, [libcaca], libcaca, [
|
GST_CHECK_FEATURE(LIBCACA, [libcaca], libcaca, [
|
||||||
|
@ -434,6 +478,15 @@ GST_CHECK_FEATURE(MAD, [mad mp3 decoder], mad, [
|
||||||
])
|
])
|
||||||
AC_SUBST(MAD_LIBS)
|
AC_SUBST(MAD_LIBS)
|
||||||
|
|
||||||
|
dnl *** mpeg2dec ***
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_MPEG2DEC, true)
|
||||||
|
GST_CHECK_FEATURE(MPEG2DEC, [mpeg2dec], mpeg2dec, [
|
||||||
|
PKG_CHECK_MODULES(MPEG2DEC, libmpeg2 >= 0.4.0,
|
||||||
|
HAVE_MPEG2DEC="yes", HAVE_MPEG2DEC="no")
|
||||||
|
AC_SUBST(MPEG2DEC_CFLAGS)
|
||||||
|
AC_SUBST(MPEG2DEC_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
dnl *** dv1394 ***
|
dnl *** dv1394 ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_DV1394, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_DV1394, true)
|
||||||
GST_CHECK_FEATURE(DV1394, [raw1394 and avc1394 library], dv1394src, [
|
GST_CHECK_FEATURE(DV1394, [raw1394 and avc1394 library], dv1394src, [
|
||||||
|
@ -555,6 +608,9 @@ ext/raw1394/Makefile
|
||||||
ext/shout2/Makefile
|
ext/shout2/Makefile
|
||||||
ext/sidplay/Makefile
|
ext/sidplay/Makefile
|
||||||
ext/esd/Makefile
|
ext/esd/Makefile
|
||||||
|
ext/mpeg2dec/Makefile
|
||||||
|
ext/faad/Makefile
|
||||||
|
ext/amrnb/Makefile
|
||||||
po/Makefile.in
|
po/Makefile.in
|
||||||
common/Makefile
|
common/Makefile
|
||||||
common/m4/Makefile
|
common/m4/Makefile
|
||||||
|
|
|
@ -10,11 +10,11 @@ else
|
||||||
AALIB_DIR=
|
AALIB_DIR=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# if USE_AMRNB
|
if USE_AMRNB
|
||||||
# AMRNB_DIR=amrnb
|
AMRNB_DIR=amrnb
|
||||||
# else
|
else
|
||||||
AMRNB_DIR=
|
AMRNB_DIR=
|
||||||
# endif
|
endif
|
||||||
|
|
||||||
# if USE_ARTS
|
# if USE_ARTS
|
||||||
# ARTS_DIR=arts
|
# ARTS_DIR=arts
|
||||||
|
@ -106,11 +106,11 @@ endif
|
||||||
FAAC_DIR=
|
FAAC_DIR=
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# if USE_FAAD
|
if USE_FAAD
|
||||||
# FAAD_DIR=faad
|
FAAD_DIR=faad
|
||||||
# else
|
else
|
||||||
FAAD_DIR=
|
FAAD_DIR=
|
||||||
# endif
|
endif
|
||||||
|
|
||||||
## if USE_FESTIVAL
|
## if USE_FESTIVAL
|
||||||
## FESTIVAL_DIR=festival
|
## FESTIVAL_DIR=festival
|
||||||
|
@ -238,11 +238,11 @@ endif
|
||||||
MIKMOD_DIR=
|
MIKMOD_DIR=
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
# if USE_MPEG2DEC
|
if USE_MPEG2DEC
|
||||||
# MPEG2DEC_DIR=mpeg2dec
|
MPEG2DEC_DIR=mpeg2dec
|
||||||
# else
|
else
|
||||||
MPEG2DEC_DIR=
|
MPEG2DEC_DIR=
|
||||||
#endif
|
endif
|
||||||
|
|
||||||
# if USE_MPEG2ENC
|
# if USE_MPEG2ENC
|
||||||
# MPEG2ENC_DIR=mpeg2enc
|
# MPEG2ENC_DIR=mpeg2enc
|
||||||
|
@ -440,4 +440,7 @@ DIST_SUBDIRS=\
|
||||||
libcaca \
|
libcaca \
|
||||||
esd \
|
esd \
|
||||||
raw1394 \
|
raw1394 \
|
||||||
dv
|
dv \
|
||||||
|
amrnb \
|
||||||
|
faad \
|
||||||
|
mpeg2dec
|
||||||
|
|
Loading…
Reference in a new issue