mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-09 05:11:53 +00:00
ext/ladspa/gstladspa.*: Halfway-ported. Doesn't compile yet.
Original commit message from CVS: 2005-08-25 Andy Wingo <wingo@pobox.com> * ext/ladspa/gstladspa.h: * ext/ladspa/gstladspa.c: Halfway-ported. Doesn't compile yet. * ext/ladspa/gstsignalprocessor.h: * ext/ladspa/gstsignalprocessor.c: New files, the start of a base class for DSP elements. * configure.ac: Sort the external libs checks, add a ladspa check, output the ladspa makefile.
This commit is contained in:
parent
65e5168022
commit
6e9deacf6a
3 changed files with 84 additions and 64 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
||||||
|
2005-08-25 Andy Wingo <wingo@pobox.com>
|
||||||
|
|
||||||
|
* ext/ladspa/gstladspa.h:
|
||||||
|
* ext/ladspa/gstladspa.c: Halfway-ported. Doesn't compile yet.
|
||||||
|
|
||||||
|
* ext/ladspa/gstsignalprocessor.h:
|
||||||
|
* ext/ladspa/gstsignalprocessor.c: New files, the start of a base
|
||||||
|
class for DSP elements.
|
||||||
|
|
||||||
|
* configure.ac: Sort the external libs checks, add a ladspa check,
|
||||||
|
output the ladspa makefile.
|
||||||
|
|
||||||
2005-08-25 Owen Fraser-Green <owen@discobabe.net>
|
2005-08-25 Owen Fraser-Green <owen@discobabe.net>
|
||||||
|
|
||||||
* gst/realmedia/rmdemux.c (gst_rmdemux_loop, gst_rmdemux_chain):
|
* gst/realmedia/rmdemux.c (gst_rmdemux_loop, gst_rmdemux_chain):
|
||||||
|
|
115
configure.ac
115
configure.ac
|
@ -379,6 +379,19 @@ GST_CHECK_FEATURE(AMRNB, [AMR-NB], amrnbdec amrnbenc, [
|
||||||
AC_SUBST(AMRNB_LIBS))
|
AC_SUBST(AMRNB_LIBS))
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl **** ESound ****
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_ESD, true)
|
||||||
|
GST_CHECK_FEATURE(ESD, [esound plug-ins], esdsink, [
|
||||||
|
PKG_CHECK_MODULES(ESD, esound >= 0.2.12, [
|
||||||
|
HAVE_ESD="yes"
|
||||||
|
AC_SUBST(ESD_CFLAGS)
|
||||||
|
AC_SUBST(ESD_LIBS)
|
||||||
|
], [
|
||||||
|
AM_PATH_ESD(0.2.12, HAVE_ESD="yes", HAVE_ESD="no")
|
||||||
|
AS_SCRUB_INCLUDE(ESD_CFLAGS)
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
dnl **** Free AAC Decoder (FAAD) ****
|
dnl **** Free AAC Decoder (FAAD) ****
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
|
||||||
GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
|
GST_CHECK_FEATURE(FAAD, [AAC decoder plug-in], faad, [
|
||||||
|
@ -426,6 +439,33 @@ GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [
|
||||||
AC_SUBST(FLAC_LIBS)
|
AC_SUBST(FLAC_LIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl *** jpeg ***
|
||||||
|
dnl FIXME: we could use header checks here as well IMO
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_JPEG, true)
|
||||||
|
GST_CHECK_FEATURE(JPEG, [jpeg], jpegenc jpegdec, [
|
||||||
|
AC_ARG_WITH(jpeg-mmx,
|
||||||
|
[ --with-jpeg-mmx, path to MMX'ified JPEG library])
|
||||||
|
OLD_LIBS="$LIBS"
|
||||||
|
if test x$with_jpeg_mmx != x; then
|
||||||
|
LIBS="$LIBS -L$with_jpeg_mmx"
|
||||||
|
fi
|
||||||
|
AC_CHECK_LIB(jpeg-mmx, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
|
||||||
|
JPEG_LIBS="$LIBS -ljpeg-mmx"
|
||||||
|
LIBS="$OLD_LIBS"
|
||||||
|
if test x$HAVE_JPEG != xyes; then
|
||||||
|
AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
|
||||||
|
JPEG_LIBS="-ljpeg"
|
||||||
|
fi
|
||||||
|
AC_SUBST(JPEG_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
dnl *** ladspa ***
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true)
|
||||||
|
GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [
|
||||||
|
AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no")
|
||||||
|
])
|
||||||
|
|
||||||
dnl *** lame ***
|
dnl *** lame ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
|
||||||
GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
|
GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
|
||||||
|
@ -467,47 +507,14 @@ GST_CHECK_FEATURE(LIBDV, [libdv DV/video decoder], dvdec, [
|
||||||
AC_SUBST(LIBDV_LIBS)
|
AC_SUBST(LIBDV_LIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl *** shout2 ***
|
dnl *** libpng ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
|
||||||
GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [
|
GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
|
||||||
PKG_CHECK_MODULES(SHOUT2, shout >= 2.0, [
|
PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no")
|
||||||
HAVE_SHOUT2="yes"
|
AC_SUBST(LIBPNG_CFLAGS)
|
||||||
AC_SUBST(SHOUT2_CFLAGS)
|
AC_SUBST(LIBPNG_LIBS)
|
||||||
AC_SUBST(SHOUT2_LIBS)
|
|
||||||
], [
|
|
||||||
AM_PATH_SHOUT2(HAVE_SHOUT2="yes", HAVE_SHOUT2="no")
|
|
||||||
AC_SUBST(SHOUT2_CFLAGS)
|
|
||||||
AC_SUBST(SHOUT2_LIBS)
|
|
||||||
])
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl *** sidplay : works with libsidplay 1.36.x (not 2.x.x) ***
|
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_SIDPLAY, true)
|
|
||||||
GST_CHECK_FEATURE(SIDPLAY, [sidplay plug-in], sidplay, [
|
|
||||||
GST_PATH_SIDPLAY()
|
|
||||||
])
|
|
||||||
|
|
||||||
dnl *** jpeg ***
|
|
||||||
dnl FIXME: we could use header checks here as well IMO
|
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_JPEG, true)
|
|
||||||
GST_CHECK_FEATURE(JPEG, [jpeg], jpegenc jpegdec, [
|
|
||||||
AC_ARG_WITH(jpeg-mmx,
|
|
||||||
[ --with-jpeg-mmx, path to MMX'ified JPEG library])
|
|
||||||
OLD_LIBS="$LIBS"
|
|
||||||
if test x$with_jpeg_mmx != x; then
|
|
||||||
LIBS="$LIBS -L$with_jpeg_mmx"
|
|
||||||
fi
|
|
||||||
AC_CHECK_LIB(jpeg-mmx, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
|
|
||||||
JPEG_LIBS="$LIBS -ljpeg-mmx"
|
|
||||||
LIBS="$OLD_LIBS"
|
|
||||||
if test x$HAVE_JPEG != xyes; then
|
|
||||||
AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
|
|
||||||
JPEG_LIBS="-ljpeg"
|
|
||||||
fi
|
|
||||||
AC_SUBST(JPEG_LIBS)
|
|
||||||
])
|
|
||||||
|
|
||||||
|
|
||||||
dnl *** mad ***
|
dnl *** mad ***
|
||||||
dnl FIXME: we could use header checks here as well IMO
|
dnl FIXME: we could use header checks here as well IMO
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_MAD, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_MAD, true)
|
||||||
|
@ -563,25 +570,24 @@ GST_CHECK_FEATURE(DV1394, [raw1394 and avc1394 library], dv1394src, [
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl **** ESound ****
|
dnl *** shout2 ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_ESD, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true)
|
||||||
GST_CHECK_FEATURE(ESD, [esound plug-ins], esdsink, [
|
GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [
|
||||||
PKG_CHECK_MODULES(ESD, esound >= 0.2.12, [
|
PKG_CHECK_MODULES(SHOUT2, shout >= 2.0, [
|
||||||
HAVE_ESD="yes"
|
HAVE_SHOUT2="yes"
|
||||||
AC_SUBST(ESD_CFLAGS)
|
AC_SUBST(SHOUT2_CFLAGS)
|
||||||
AC_SUBST(ESD_LIBS)
|
AC_SUBST(SHOUT2_LIBS)
|
||||||
], [
|
], [
|
||||||
AM_PATH_ESD(0.2.12, HAVE_ESD="yes", HAVE_ESD="no")
|
AM_PATH_SHOUT2(HAVE_SHOUT2="yes", HAVE_SHOUT2="no")
|
||||||
AS_SCRUB_INCLUDE(ESD_CFLAGS)
|
AC_SUBST(SHOUT2_CFLAGS)
|
||||||
|
AC_SUBST(SHOUT2_LIBS)
|
||||||
])
|
])
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl *** libpng ***
|
dnl *** sidplay : works with libsidplay 1.36.x (not 2.x.x) ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_SIDPLAY, true)
|
||||||
GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
|
GST_CHECK_FEATURE(SIDPLAY, [sidplay plug-in], sidplay, [
|
||||||
PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no")
|
GST_PATH_SIDPLAY()
|
||||||
AC_SUBST(LIBPNG_CFLAGS)
|
|
||||||
AC_SUBST(LIBPNG_LIBS)
|
|
||||||
])
|
])
|
||||||
|
|
||||||
dnl *** speex >= 1.0.4 or >= 1.1.5 ***
|
dnl *** speex >= 1.0.4 or >= 1.1.5 ***
|
||||||
|
@ -713,6 +719,7 @@ ext/aalib/Makefile
|
||||||
ext/dv/Makefile
|
ext/dv/Makefile
|
||||||
ext/flac/Makefile
|
ext/flac/Makefile
|
||||||
ext/gconf/Makefile
|
ext/gconf/Makefile
|
||||||
|
ext/ladspa/Makefile
|
||||||
ext/lame/Makefile
|
ext/lame/Makefile
|
||||||
ext/libcaca/Makefile
|
ext/libcaca/Makefile
|
||||||
ext/libpng/Makefile
|
ext/libpng/Makefile
|
||||||
|
|
|
@ -440,20 +440,21 @@ SUBDIRS=\
|
||||||
$(XVID_DIR)
|
$(XVID_DIR)
|
||||||
|
|
||||||
DIST_SUBDIRS=\
|
DIST_SUBDIRS=\
|
||||||
mad \
|
|
||||||
gconf \
|
|
||||||
shout2 \
|
|
||||||
sidplay \
|
|
||||||
aalib \
|
aalib \
|
||||||
libcaca \
|
|
||||||
esd \
|
|
||||||
raw1394 \
|
|
||||||
dv \
|
|
||||||
amrnb \
|
amrnb \
|
||||||
|
esd \
|
||||||
|
dv \
|
||||||
faad \
|
faad \
|
||||||
flac \
|
flac \
|
||||||
mpeg2dec \
|
gconf \
|
||||||
jpeg \
|
jpeg \
|
||||||
libpng \
|
ladspa \
|
||||||
lame \
|
lame \
|
||||||
|
libcaca \
|
||||||
|
libpng \
|
||||||
|
mad \
|
||||||
|
mpeg2dec \
|
||||||
|
raw1394 \
|
||||||
|
shout2 \
|
||||||
|
sidplay \
|
||||||
speex
|
speex
|
||||||
|
|
Loading…
Reference in a new issue