mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-19 23:06:49 +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>
|
||||
|
||||
* 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))
|
||||
])
|
||||
|
||||
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) ****
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
|
||||
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)
|
||||
])
|
||||
|
||||
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 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
|
||||
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)
|
||||
])
|
||||
|
||||
dnl *** shout2 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true)
|
||||
GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [
|
||||
PKG_CHECK_MODULES(SHOUT2, shout >= 2.0, [
|
||||
HAVE_SHOUT2="yes"
|
||||
AC_SUBST(SHOUT2_CFLAGS)
|
||||
AC_SUBST(SHOUT2_LIBS)
|
||||
], [
|
||||
AM_PATH_SHOUT2(HAVE_SHOUT2="yes", HAVE_SHOUT2="no")
|
||||
AC_SUBST(SHOUT2_CFLAGS)
|
||||
AC_SUBST(SHOUT2_LIBS)
|
||||
])
|
||||
dnl *** libpng ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
|
||||
GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
|
||||
PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no")
|
||||
AC_SUBST(LIBPNG_CFLAGS)
|
||||
AC_SUBST(LIBPNG_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 FIXME: we could use header checks here as well IMO
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_MAD, true)
|
||||
|
@ -563,25 +570,24 @@ GST_CHECK_FEATURE(DV1394, [raw1394 and avc1394 library], dv1394src, [
|
|||
fi
|
||||
])
|
||||
|
||||
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)
|
||||
dnl *** shout2 ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true)
|
||||
GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [
|
||||
PKG_CHECK_MODULES(SHOUT2, shout >= 2.0, [
|
||||
HAVE_SHOUT2="yes"
|
||||
AC_SUBST(SHOUT2_CFLAGS)
|
||||
AC_SUBST(SHOUT2_LIBS)
|
||||
], [
|
||||
AM_PATH_ESD(0.2.12, HAVE_ESD="yes", HAVE_ESD="no")
|
||||
AS_SCRUB_INCLUDE(ESD_CFLAGS)
|
||||
AM_PATH_SHOUT2(HAVE_SHOUT2="yes", HAVE_SHOUT2="no")
|
||||
AC_SUBST(SHOUT2_CFLAGS)
|
||||
AC_SUBST(SHOUT2_LIBS)
|
||||
])
|
||||
])
|
||||
|
||||
dnl *** libpng ***
|
||||
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
|
||||
GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
|
||||
PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no")
|
||||
AC_SUBST(LIBPNG_CFLAGS)
|
||||
AC_SUBST(LIBPNG_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 *** speex >= 1.0.4 or >= 1.1.5 ***
|
||||
|
@ -713,6 +719,7 @@ ext/aalib/Makefile
|
|||
ext/dv/Makefile
|
||||
ext/flac/Makefile
|
||||
ext/gconf/Makefile
|
||||
ext/ladspa/Makefile
|
||||
ext/lame/Makefile
|
||||
ext/libcaca/Makefile
|
||||
ext/libpng/Makefile
|
||||
|
|
|
@ -440,20 +440,21 @@ SUBDIRS=\
|
|||
$(XVID_DIR)
|
||||
|
||||
DIST_SUBDIRS=\
|
||||
mad \
|
||||
gconf \
|
||||
shout2 \
|
||||
sidplay \
|
||||
aalib \
|
||||
libcaca \
|
||||
esd \
|
||||
raw1394 \
|
||||
dv \
|
||||
amrnb \
|
||||
esd \
|
||||
dv \
|
||||
faad \
|
||||
flac \
|
||||
mpeg2dec \
|
||||
gconf \
|
||||
jpeg \
|
||||
libpng \
|
||||
ladspa \
|
||||
lame \
|
||||
libcaca \
|
||||
libpng \
|
||||
mad \
|
||||
mpeg2dec \
|
||||
raw1394 \
|
||||
shout2 \
|
||||
sidplay \
|
||||
speex
|
||||
|
|
Loading…
Reference in a new issue