1 dnl autoconf configuration file for gst-plugins
3 AC_CANONICAL_TARGET([])
5 dnl We disable static building for development, for time savings
6 dnl this goes before AS_LIBTOOL to appease autoconf
7 dnl *NOTE*: dnl this line before release, so release does static too
10 dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
13 dnl when going to/from release please set the nano (fourth number) right !
14 dnl releases only do Wall, cvs and prerelease does Werror too
15 AS_VERSION(gst-plugins, GST_PLUGINS_VERSION, 0, 7, 0, 1, GST_ERROR="-Wall", GST_ERROR="-Wall -Werror")
16 AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
18 dnl our libraries and install dirs use major.minor as a version
19 GST_MAJORMINOR=$GST_PLUGINS_VERSION_MAJOR.$GST_PLUGINS_VERSION_MINOR
20 AC_SUBST(GST_MAJORMINOR)
22 dnl CURRENT, REVISION, AGE
23 dnl - library source changed -> increment REVISION
24 dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
25 dnl - interfaces added -> increment AGE
26 dnl - interfaces removed -> AGE = 0
27 AS_LIBTOOL(GST_PLUGINS, 1, 0, 0)
29 dnl FIXME take something else ?
30 AC_CONFIG_SRCDIR([gst/law/alaw.c])
31 AM_CONFIG_HEADER(config.h)
33 dnl Add parameters for aclocal
34 dnl (This must come after AM_INIT_AUTOMAKE, since it modifies ACLOCAL)
35 ACLOCAL_FLAGS="-I m4 -I common/m4"
36 AC_SUBST(ACLOCAL_AMFLAGS, $ACLOCAL_FLAGS)
42 dnl determine c++ compiler
44 dnl determine if c++ is available on this system
45 AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no)
46 dnl determine c++ preprocessor
52 dnl ############################################
53 dnl # Super Duper options for plug-in building #
54 dnl ############################################
56 dnl ext plug-ins; plug-ins that have external dependencies
57 GST_CHECK_FEATURE(EXTERNAL, [enable building of plug-ins with external deps],,
58 [HAVE_EXTERNAL=yes],enabled,
60 AC_MSG_WARN(building external plug-ins)
63 AC_MSG_WARN(all plug-ins with external dependencies will not be built)
66 # make BUILD_EXTERNAL available to Makefile.am
67 AM_CONDITIONAL(BUILD_EXTERNAL, test "x$BUILD_EXTERNAL" = "xyes")
69 dnl experimental plug-ins; stuff that hasn't had the dust settle yet
70 dnl read 'builds, but might not work'UTO
71 GST_CHECK_FEATURE(EXPERIMENTAL, [enable building of experimental plug-ins],,
72 [HAVE_EXPERIMENTAL=yes],disabled,
74 AC_MSG_WARN(building experimental plug-ins)
78 AC_MSG_NOTICE(not building experimental plug-ins)
83 dnl broken plug-ins; stuff that doesn't seem to build at the moment
84 GST_CHECK_FEATURE(BROKEN, [enable building of broken plug-ins],,
85 HAVE_BROKEN=yes,disabled,
87 AC_MSG_WARN([building broken plug-ins -- no bug reports on these, only patches :)])
95 AC_MSG_NOTICE([not building broken plug-ins])
98 dnl ##############################
99 dnl # Do automated configuration #
100 dnl ##############################
105 dnl allow for different autotools
106 AS_AUTOTOOLS_ALTERNATE()
108 dnl modify pkg-config path
109 AC_ARG_WITH(pkg-config-path,
110 AC_HELP_STRING([--with-pkg-config-path],[colon-separated list of pkg-config(1) dirs]),
111 [export PKG_CONFIG_PATH=${withval}])
114 AC_PATH_PROG(NASM_PATH, nasm, no)
116 if test x$NASM_PATH = xno; then
117 AC_MSG_WARN(Couldn't find nasm)
120 AC_DEFINE(HAVE_NASM, 1, [Define if NASM, the netwide assembler, is available])
124 dnl check for gconftool-2
125 translit(dnm, m, l) AM_CONDITIONAL(USE_GCONFTOOL, true)
126 GST_CHECK_FEATURE(GCONFTOOL, [GConf schemas], , [
127 AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
128 if test x$GCONFTOOL = xno; then
129 AC_MSG_WARN(Not installing GConf schemas)
135 AC_SUBST(HAVE_GCONFTOOL)
138 dnl check for GConf libraries
139 translit(dnm, m, l) AM_CONDITIONAL(USE_GCONF, true)
140 GST_CHECK_FEATURE(GCONF, [GConf libraries], , [
141 PKG_CHECK_MODULES(GCONF, gconf-2.0, HAVE_GCONF="yes", HAVE_GCONF="no")
142 AC_SUBST(GCONF_CFLAGS)
146 dnl check for gstreamer; uninstalled is selected preferentially -- see pkg-config(1)
147 PKG_CHECK_MODULES(GST, gstreamer-$GST_MAJORMINOR >= $GST_PLUGINS_VERSION_MAJOR.$GST_PLUGINS_VERSION_MINOR.$GST_PLUGINS_VERSION_MICRO,
148 HAVE_GST="yes", HAVE_GST="no")
150 if test "x$HAVE_GST" = "xno"; then
151 AC_MSG_ERROR(no GStreamer found)
154 GST_TOOLS_DIR=`pkg-config --variable=toolsdir gstreamer-$GST_MAJORMINOR`
155 if test -z $GST_TOOLS_DIR; then
156 AC_MSG_ERROR([no tools dir defined in GStreamer pkg-config file; core upgrade needed.])
158 AC_SUBST(GST_TOOLS_DIR)
160 dnl check for gstreamer-control; uninstalled is selected preferentially
161 PKG_CHECK_MODULES(GST_CONTROL, gstreamer-control-$GST_MAJORMINOR >= $GST_PLUGINS_VERSION_MAJOR.$GST_PLUGINS_VERSION_MINOR.$GST_PLUGINS_VERSION_MICRO,
162 HAVE_GST_CONTROL="yes", HAVE_GST_CONTROL="no")
164 if test "x$HAVE_GST_CONTROL" = "xno"; then
165 AC_MSG_ERROR(no GStreamer Control Libs found)
168 AC_SUBST(GST_CONTROL_LIBS)
171 dnl Set up conditionals for (target) architecture:
172 dnl ==============================================
175 case "x${target_cpu}" in
176 xi?86 | k?) HAVE_CPU_I386=yes
177 AC_DEFINE(HAVE_CPU_I386, 1, [Define if the target CPU is an x86])
178 dnl FIXME could use some better detection
180 case "x${target_cpu}" in
182 *) AC_DEFINE(HAVE_RDTSC, 1, [Define if RDTSC is available]) ;;
184 xpowerpc) HAVE_CPU_PPC=yes
185 AC_DEFINE(HAVE_CPU_PPC, 1, [Define if the target CPU is a PPC]) ;;
186 xalpha) HAVE_CPU_ALPHA=yes
187 AC_DEFINE(HAVE_CPU_ALPHA, 1, [Define if the target CPU is an Alpha]) ;;
188 xarm*) HAVE_CPU_ARM=yes
189 AC_DEFINE(HAVE_CPU_ARM, 1, [Define if the target CPU is an ARM]) ;;
190 xsparc*) HAVE_CPU_SPARC=yes
191 AC_DEFINE(HAVE_CPU_SPARC, 1, [Define if the target CPU is a PPC]) ;;
192 xmips*) HAVE_CPU_MIPS=yes
193 AC_DEFINE(HAVE_CPU_MIPS, 1, [Define if the target CPU is a MIPS]) ;;
194 xhppa*) HAVE_CPU_HPPA=yes
195 AC_DEFINE(HAVE_CPU_HPPA, 1, [Define if the target CPU is a HPPA]) ;;
198 dnl Determine endianness
201 dnl Check for fast float to int casting as defined in C99
205 dnl Check for essential libraries first:
206 dnl ====================================
209 PKG_CHECK_MODULES(GTK2, gtk+-2.0, HAVE_GTK=yes, HAVE_GTK=no)
210 GTK_CFLAGS=$GTK2_CFLAGS
216 dnl Check for X11 extensions
218 if test "-DX_DISPLAY_MISSING" = "$X_CFLAGS"; then
219 AC_MSG_NOTICE([cannot find X11, the build system needs fixage])
223 AC_SUBST(X_EXTRA_LIBS)
226 dnl ===========================================================================
227 dnl ============================= gst plug-ins ================================
228 dnl ===========================================================================
230 GST_PLUGIN_LDFLAGS='-module -avoid-version'
231 AC_SUBST(GST_PLUGIN_LDFLAGS)
233 dnl these are all the gst plug-ins, compilable without additional libs
235 ac3parse adder audioscale auparse avi asfdemux audioconvert cdxaparse chart\
236 cutter deinterlace effectv festival filter flx goom\
238 median mixmatrix mpeg1enc mpeg1sys mpeg1videoparse mpeg2enc mpeg2sub\
239 mpegaudio mpegaudioparse mpegstream mpegtypes\
240 monoscope oneton passthrough playondemand qtdemux rtp rtjpeg silence sine\
241 smooth smpte spectrum speed stereo stereomono synaesthesia\
242 udp vbidec videocrop videoscale videotestsrc volenv volume\
243 vumeter wavenc wavparse y4m"
245 dnl see if we can build C++ plug-ins
246 if test "x$HAVE_CXX" = "xyes"; then
247 GST_PLUGINS_ALL="$GST_PLUGINS_ALL \
250 AC_MSG_WARN([Not compiling plug-ins requiring C++ compiler])
253 AC_SUBST(GST_PLUGINS_ALL)
255 GST_PLUGINS_SELECTED=""
258 AC_HELP_STRING([--with-plugins],[comma-separated list of plug-ins to compile]),
259 [for i in `echo $withval | tr , ' '`; do
260 if test -n `echo $i | grep $GST_PLUGINS_ALL`; then
261 GST_PLUGINS_SELECTED="$GST_PLUGINS_SELECTED $i"
263 echo "plug-in $i not recognized, ignoring..."
266 [GST_PLUGINS_SELECTED=$GST_PLUGINS_ALL])
268 AC_SUBST(GST_PLUGINS_SELECTED)
270 dnl ==========================================================================
271 dnl ============================= sys plug-ins ================================
272 dnl ==========================================================================
274 dnl *** DXR3 card ***
275 translit(dnm, m, l) AM_CONDITIONAL(USE_DXR3, true)
276 GST_CHECK_FEATURE(DXR3, [DXR3 hardware mpeg video decoder], dxr3videosink, [
277 AC_CHECK_HEADER(linux/em8300.h, HAVE_DXR3="yes", HAVE_DXR3="no")
280 dnl *** OSS audio ***
281 translit(dnm, m, l) AM_CONDITIONAL(USE_OSS, true)
282 GST_CHECK_FEATURE(OSS, [OSS audio], osssrc osssink, [
283 AC_CHECK_HEADER(sys/soundcard.h, HAVE_OSS="yes", HAVE_OSS="no")
287 translit(dnm, m, l) AM_CONDITIONAL(USE_QCAM, true)
288 GST_CHECK_FEATURE(QCAM, [QuickCam], qcamsrc, [
289 if test "x$HAVE_CPU_I386" != "xyes";
292 AC_MSG_WARN([QuickCam only works on i386])
298 dnl *** Video 4 Linux ***
299 dnl for information about the header/define, see sys/v4l/gstv4lelement.h
300 translit(dnm, m, l) AM_CONDITIONAL(USE_V4L, true)
301 GST_CHECK_FEATURE(V4L, [Video 4 Linux], v4lsrc v4lmjpegsrc v4lmjpegsink, [
302 AC_CHECK_DECL(VID_TYPE_MPEG_ENCODER, HAVE_V4L="yes", HAVE_V4L="no", [
303 #include <sys/types.h>
304 #define _LINUX_TIME_H
305 #include <linux/videodev.h>
309 dnl *** Video 4 Linux 2***
310 dnl for information about the header/define, see sys/v4l2/gstv4l2element.h
311 translit(dnm, m, l) AM_CONDITIONAL(USE_V4L2, true)
312 GST_CHECK_FEATURE(V4L2, [Video 4 Linux 2], v4l2src, [
313 AC_MSG_CHECKING([Checking for uptodate v4l2 installation])
315 #include <sys/types.h>
316 #include <linux/types.h>
317 #define _LINUX_TIME_H
318 #include <linux/videodev2.h>
319 #if defined(V4L2_MAJOR_VERSION) || defined(V4L2_MINOR_VERSION)
320 #error too early v4l2 version or no v4l2 at all
324 ], [ HAVE_V4L2="yes" && AC_MSG_RESULT(yes)],
325 [ HAVE_V4L2="no" && AC_MSG_RESULT(no) &&
326 AC_CHECK_HEADER(linux/videodev2.h,
327 [ AC_MSG_WARN([video4linux2 headers were found, but they're old. Please update v4l2 to compile the v4l2 plugins])],
328 [ AC_MSG_WARN([video4linux2 was not found])])])
332 translit(dnm, m, l) AM_CONDITIONAL(USE_VCD, true)
333 GST_CHECK_FEATURE(VCD, [Video CD], vcdsrc, [
334 AC_CHECK_HEADER(linux/cdrom.h, HAVE_VCD="yes", HAVE_VCD="no")
338 translit(dnm, m, l) AM_CONDITIONAL(USE_VGA, true)
339 GST_CHECK_FEATURE(VGA, [VGA], vgavideosink, [
340 AC_CHECK_HEADER(asm/vga.h, HAVE_VGA="yes", HAVE_VGA="no")
343 dnl *** CDROM Audio ***
344 translit(dnm, m, l) AM_CONDITIONAL(USE_CDROM, true)
345 GST_CHECK_FEATURE(CDROM, [CDROM Audio], cdrom, [
346 AC_CHECK_HEADERS(linux/cdrom.h) dnl linux
347 AC_CHECK_HEADERS(sys/cdio.h) dnl almost everything else
348 dnl AC_CHECK_HEADERS(dmedia/cdaudio.h) dnl irix
350 if test "${ac_cv_header_linux_cdrom_h}" = "yes" || test "${ac_cv_header_sys_cdio_h}" = "yes" || test "${ac_cv_header_dmedia_cdaudio_h}" = "yes"; then
352 *-sun-* | *-*-linux*)
353 AC_DEFINE(HAVE_CDROM_SOLARIS,, [Define if cdrom access is in Solaris style])
356 AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style])
358 *-*-netbsd* | *-*-openbsd*)
359 AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style])
360 AC_DEFINE(HAVE_CDROM_BSD_NETBSD,, [Define if cdrom access uses NetBSD variant])
363 AC_DEFINE(HAVE_CDROM_BSD,, [Define if cdrom access is in BSD style])
364 AC_DEFINE(HAVE_CDROM_BSD_DARWIN,, [Define if cdrom access uses Darwin variant])
367 dnl AC_DEFINE(HAVE_CDROM_IRIX,, [Define if cdrom access is in Irix DMedia style])
378 dnl Look for the PIC library first, Debian requires it.
379 dnl Check debian-devel archives for gory details.
381 dnl At the moment XFree86 doesn't distribute shared libXv due
382 dnl to unstable API. On many platforms you CAN NOT link a shared
383 dnl lib to a static non-PIC lib. This is what the xvideo GStreamer
384 dnl plug-in wants to do. So Debian distributes a PIC compiled
385 dnl version of the static lib for plug-ins to link to when it is
386 dnl inappropriate to link the main application to libXv directly.
387 dnl FIXME: add check if this platform can support linking to a
388 dnl non-PIC libXv, if not then don not use Xv.
389 dnl FIXME: perhaps warn user if they have a shared libXv since
390 dnl this is an error until XFree86 starts shipping one
391 translit(dnm, m, l) AM_CONDITIONAL(USE_XVIDEO, true)
393 GST_CHECK_FEATURE(XVIDEO, [X11 XVideo extensions], xvideosink, [
394 dnl use X_CFLAGS for check
398 dnl check for PIC static lib
399 GST_CHECK_LIBHEADER(XVIDEO, Xv_pic, XvQueryExtension, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS, X11/extensions/Xvlib.h, XVIDEO_LIBS="-lXv_pic -lXext")
400 if test x$HAVE_XVIDEO = xno; then
401 dnl PIC lib not found, check for regular lib
402 GST_CHECK_LIBHEADER(XVIDEO, Xv, XvQueryExtension, $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS, X11/extensions/Xvlib.h, XVIDEO_LIBS="-lXv -lXext")
404 AC_SUBST(XVIDEO_LIBS)
410 dnl Next, check for the optional libraries:
411 dnl These are all libraries used in building plug-ins
412 dnl ================================================
413 dnl let's try and sort them alphabetically, shall we ?
415 if test "x$BUILD_EXTERNAL" = "xyes"; then
417 AC_MSG_NOTICE(Checking for plug-in dependency libraries)
420 translit(dnm, m, l) AM_CONDITIONAL(USE_A52DEC, true)
421 GST_CHECK_FEATURE(A52DEC, [a52dec], a52dec, [
422 AC_CHECK_A52DEC(HAVE_A52DEC=yes, HAVE_A52DEC=no)
426 translit(dnm, m, l) AM_CONDITIONAL(USE_AALIB, true)
427 GST_CHECK_FEATURE(AALIB, [aasink plug-in], aasink, [
428 AM_PATH_AALIB(, HAVE_AALIB=yes, HAVE_AALIB=no)
429 AS_SCRUB_INCLUDE(AALIB_CFLAGS)
433 translit(dnm, m, l) AM_CONDITIONAL(USE_ALSA, true)
434 GST_CHECK_FEATURE(ALSA, [alsa plug-ins], gstalsa, [
435 AM_PATH_ALSA(0.9.0, HAVE_ALSA=yes, HAVE_ALSA=no)
439 dnl if mcopidl can't be found there's no use in compiling it
440 AC_CHECK_PROG(MCOPIDL, mcopidl, yes, no)
441 if test "xHAVE_MCOPIDL" = "xno";
446 translit(dnm, m, l) AM_CONDITIONAL(USE_ARTS, true)
447 GST_CHECK_FEATURE(ARTS, [arts plug-ins], arts, [
448 AM_PATH_ARTS(, HAVE_ARTS=yes, HAVE_ARTS=no)
452 translit(dnm, m, l) AM_CONDITIONAL(USE_ARTSC, true)
453 GST_CHECK_FEATURE(ARTSC, [artsd plug-ins], artsdsink, [
457 dnl *** audiofile ***
458 dnl this check uses the GST_CHECK_CONFIGPROG macro
459 translit(dnm, m, l) AM_CONDITIONAL(USE_AUDIOFILE, true)
460 GST_CHECK_FEATURE(AUDIOFILE, [audiofile], afsink afsrc, [
461 translit(dnm, m, l) AC_SUBST(AUDIOFILE_LIBS)
462 translit(dnm, m, l) AC_SUBST(AUDIOFILE_CFLAGS)
463 GST_CHECK_CONFIGPROG(AUDIOFILE, audiofile-config)
464 dnl we need this function
465 AC_CHECK_LIB(audiofile, afOpenVirtualFile, , HAVE_AUDIOFILE="no")
468 dnl *** CDParanoia ***
469 translit(dnm, m, l) AM_CONDITIONAL(USE_CDPARANOIA, true)
470 GST_CHECK_FEATURE(CDPARANOIA, [CDParanoia], cdparanoia, [
471 GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface,
474 CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia"
476 FOUND_CDPARANOIA="yes")
477 if test "x$FOUND_CDPARANOIA" != "xyes";
479 GST_CHECK_LIBHEADER(CDPARANOIA, cdda_interface,
481 cdda/cdda_interface.h,
482 CDPARANOIA_LIBS="-lcdda_interface -lcdda_paranoia"
484 FOUND_CDPARANOIA="yes")
486 if test "x$HEADER_DIR" = "xyes";
488 AC_DEFINE_UNQUOTED(CDPARANOIA_HEADERS_IN_DIR, ,
489 defined if cdda headers are in a cdda/ directory)
491 AC_SUBST(CDPARANOIA_LIBS)
493 dnl FIXME : add second check somehow if that is necessary
494 dnl AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface )
495 dnl AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
498 translit(dnm, m, l) AM_CONDITIONAL(USE_DIVX, true)
499 GST_CHECK_FEATURE(DIVX, [divx plugins], divx, [
501 AC_CHECK_HEADER(encore2.h, ,
502 [ AC_MSG_WARN([Divx4linux encore headers not found]) &&
504 AC_CHECK_HEADER(decore.h, ,
505 [ AC_MSG_WARN([Divx4linux decoder headers not found]) &&
508 AC_CHECK_LIB(divxencore, encore, ,
509 [ AC_MSG_WARN([Divx4linux encore libs not found]) &&
511 AC_CHECK_LIB(divxdecore, decore, ,
512 [ AC_MSG_WARN([Divx4linux decore libs not found]) &&
514 if test x$HAVE_DIVX = xyes; then
515 DIVXENC_LIBS="-ldivxencore -lm"
516 DIVXDEC_LIBS="-ldivxdecore -lm"
517 AC_SUBST(DIVXENC_LIBS)
518 AC_SUBST(DIVXDEC_LIBS)
523 translit(dnm, m, l) AM_CONDITIONAL(USE_DVDREAD, true)
524 GST_CHECK_FEATURE(DVDREAD, [dvdread library], dvdreadsrc, [
525 GST_CHECK_LIBHEADER(DVDREAD, dvdread, DVDOpen, , dvdread/dvd_reader.h, DVDREAD_LIBS="-ldvdread")
526 AC_SUBST(DVDREAD_LIBS)
530 translit(dnm, m, l) AM_CONDITIONAL(USE_DVDNAV, true)
531 GST_CHECK_FEATURE(DVDNAV, [dvdnav library], dvdnavsrc, [
532 translit(dnm, m, l) AC_SUBST(DVDNAV_LIBS)
533 translit(dnm, m, l) AC_SUBST(DVDNAV_CFLAGS)
534 GST_CHECK_CONFIGPROG(DVDNAV, dvdnav-config)
535 if test x"$HAVE_DVDNAV" = x"yes"; then
537 DVDNAV_VERSION=`dvdnav-config --version|head -n 1|sed 's/^.*) //'|sed 's/ (.*)//'`
538 DVDNAV_MAJOR=`echo $DVDNAV_VERSION | cut -d. -f1 | sed s/[a-zA-Z\-].*//g`
539 DVDNAV_MINOR=`echo $DVDNAV_VERSION | cut -d. -f2 | sed s/[a-zA-Z\-].*//g`
540 DVDNAV_MICRO=`echo $DVDNAV_VERSION | cut -d. -f3 | sed s/[a-zA-Z\-].*//g`
541 if [[ "$DVDNAV_MAJOR" -eq "0" ]] && \
542 [[ "$DVDNAV_MINOR" -lt "1" ]]; then
543 AC_MSG_WARN([libdvdnav >= 0.1.7 is required, you have $DVDNAV_VERSION])
545 elif [[ "$DVDNAV_MAJOR" -eq "0" ]] && \
546 [[ "$DVDNAV_MINOR" -eq "1" ]] && \
547 [[ "$DVDNAV_MICRO" -lt "7" ]]; then
548 AC_MSG_WARN([libdvdnav >= 0.1.7 is required, you have $DVDNAV_VERSION])
552 AS_SCRUB_INCLUDE(DVDNAV_CFLAGS)
556 translit(dnm, m, l) AM_CONDITIONAL(USE_MAS, true)
557 GST_CHECK_FEATURE(MAS, [mas library], massink, [
558 translit(dnm, m, l) AC_SUBST(MAS_LIBS)
559 translit(dnm, m, l) AC_SUBST(MAS_CFLAGS)
560 GST_CHECK_CONFIGPROG(MAS, mas-config)
561 AS_SCRUB_INCLUDE(MAS_CFLAGS)
565 translit(dnm, m, l) AM_CONDITIONAL(USE_ESD, true)
566 GST_CHECK_FEATURE(ESD, [esound plug-ins], esdsink esdmon, [
567 AM_PATH_ESD(0.2.12, HAVE_ESD=yes, HAVE_ESD=no)
568 AS_SCRUB_INCLUDE(ESD_CFLAGS)
571 dnl **** festival ****
572 dnl translit(dnm, m, l) AM_CONDITIONAL(USE_FESTIVAL, true)
573 dnl GST_CHECK_FEATURE(FESTIVAL, [festival plug-ins], festivalsrc, [
574 dnl NOTE: just using local net connection now, add this lib check
575 dnl in the future if needed
576 dnl AC_LANG_PUSH(C++)
577 dnl dnl FIXME: took out func to check for
578 dnl dnl This check puts festival_tidy_up in extern "C".
579 dnl dnl But, at least on Debian as of 20020110, it is compiled with name
580 dnl dnl mangling C++ nonsense and symbols can't resolve
581 dnl dnl GST_CHECK_LIBHEADER(FESTIVAL, Festival, festival_tidy_up, , festival/festival.h, FESTIVAL_LIBS="-lFestival")
582 dnl GST_CHECK_LIBHEADER(FESTIVAL, Festival, , , festival/festival.h, FESTIVAL_LIBS="-lFestival")
584 dnl AC_SUBST(FESTIVAL_LIBS)
585 dnl HAVE_FESTIVAL=yes
589 translit(dnm, m, l) AM_CONDITIONAL(USE_FLAC, true)
590 GST_CHECK_FEATURE(FLAC, [FLAC lossless audio], flacenc flacdec, [
591 GST_CHECK_LIBHEADER(FLAC, FLAC, FLAC__seekable_stream_encoder_new, -lm, FLAC/all.h, FLAC_LIBS="-lFLAC")
596 translit(dnm, m, l) AM_CONDITIONAL(USE_FFMPEG, true)
597 GST_CHECK_FEATURE(FFMPEG, [ffmpeg plug-ins], ffmpeg, [
598 # only slurp in the case where we are in CVS mode;
599 # prerelease and release should get it disted
600 if test "x$GST_PLUGINS_VERSION_NANO" = x1; then
601 AC_MSG_NOTICE(slurping FFmpeg CVS source)
602 AS_SLURP_FFMPEG(gst-libs/ext/ffmpeg, 2002-12-14 12:00 GMT,
603 HAVE_FFMPEG=yes, HAVE_FFMPEG=no)
605 AC_MSG_NOTICE(FFmpeg CVS code should be included already)
608 # we only bother with uninstalled (included) ffmpeg for now
609 AC_DEFINE_UNQUOTED(HAVE_FFMPEG_UNINSTALLED, 1,
610 [defined if we use uninstalled ffmpeg])
613 dnl *** Gnome VFS ***
614 translit(dnm, m, l) AM_CONDITIONAL(USE_GNOME_VFS, true)
615 GST_CHECK_FEATURE(GNOME_VFS, [Gnome VFS], gnomevfssrc, [
616 PKG_CHECK_MODULES(GNOME_VFS, gnome-vfs-2.0, HAVE_GNOME_VFS="yes", HAVE_GNOME_VFS="no")
617 AC_SUBST(GNOME_VFS_CFLAGS)
618 AC_SUBST(GNOME_VFS_LIBS)
622 translit(dnm, m, l) AM_CONDITIONAL(USE_GSM, true)
623 GST_CHECK_FEATURE(GSM, [GSM library], gsmenc gsmdec, [
624 GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm.h, GSM_LIBS="-lgsm")
625 if test $HAVE_GSM != "yes"; then
626 GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm/gsm.h, GSM_LIBS="-lgsm")
627 if test $HAVE_GSM = "yes"; then
628 AC_DEFINE(GSM_HEADER_IN_SUBDIR, 1, [Define if GSM header in gsm/ subdir])
635 translit(dnm, m, l) AM_CONDITIONAL(USE_HERMES, true)
636 GST_CHECK_FEATURE(HERMES, [Hermes library], colorspace, [
637 GST_CHECK_LIBHEADER(HERMES, Hermes, Hermes_ConverterInstance, , Hermes/Hermes.h, HERMES_LIBS="-lHermes")
638 ], AC_SUBST(HERMES_LIBS))
641 dnl translit(dnm, m, l) AM_CONDITIONAL(USE_HTTP, true)
642 dnl GST_CHECK_FEATURE(HTTP, [http plug-ins], gsthttpsrc, [
643 dnl dnl FIXME: need to check for header
645 dnl GST_HTTPSRC_GET_TYPE=
646 dnl if test x$USE_GLIB2 = xyes; then
647 dnl AC_MSG_WARN(ghttp disabled for glib2.0)
649 dnl AC_CHECK_LIB(ghttp, ghttp_request_new,
650 dnl [HTTP_LIBS="-lghttp"
651 dnl GST_HTTPSRC_GET_TYPE="gst_httpsrc_get_type"
655 dnl AC_SUBST(HTTP_LIBS)
656 dnl AC_SUBST(GST_HTTPSRC_GET_TYPE)
660 dnl AM_PATH_IVORBIS only takes two options
661 translit(dnm, m, l) AM_CONDITIONAL(USE_IVORBIS, true)
662 GST_CHECK_FEATURE(IVORBIS, [integer vorbis plug-in], ivorbisdec, [
663 XIPH_PATH_IVORBIS(HAVE_IVORBIS=yes, HAVE_IVORBIS=no)
664 AS_SCRUB_INCLUDE(IVORBIS_CFLAGS)
668 translit(dnm, m, l) AM_CONDITIONAL(USE_JACK, true)
669 GST_CHECK_FEATURE(JACK, Jack, jack, [
670 PKG_CHECK_MODULES(JACK, jack >= 0.29.0, HAVE_JACK="yes", HAVE_JACK="no")
671 AC_SUBST(JACK_CFLAGS)
676 dnl FIXME: we could use header checks here as well IMO
677 translit(dnm, m, l) AM_CONDITIONAL(USE_JPEG, true)
678 GST_CHECK_FEATURE(JPEG, [jpeg], jpegenc jpegdec, [
679 AC_CHECK_LIB(jpeg, jpeg_set_defaults, HAVE_JPEG="yes", HAVE_JPEG="no")
685 translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true)
686 GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [
687 AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no")
691 translit(dnm, m, l) AM_CONDITIONAL(USE_LAME, true)
692 GST_CHECK_FEATURE(LAME, [lame mp3 encoder library], lame, [
693 GST_CHECK_LIBHEADER(LAME, mp3lame, lame_init, -lm, lame/lame.h, HAVE_LAME="yes" LAME_LIBS="-lmp3lame")
697 dnl *** libcolorspace ***
698 translit(dnm, m, l) AM_CONDITIONAL(USE_LCS, true)
699 GST_CHECK_FEATURE(LCS, Lcs, lcs, [
700 PKG_CHECK_MODULES(LCS, lcs, HAVE_LCS="yes", HAVE_LCS="no")
706 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBDV, true)
707 GST_CHECK_FEATURE(LIBDV, [libdv DV/video decoder], dvdec, [
708 PKG_CHECK_MODULES(LIBDV, libdv >= 0.98, HAVE_LIBDV="yes", HAVE_LIBDV="no")
709 AC_SUBST(LIBDV_CFLAGS)
714 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBFAME, true)
715 GST_CHECK_FEATURE(LIBFAME, [libfame MPEG1/4 encoder], libfame, [
716 AM_PATH_LIBFAME(0.9.0, HAVE_LIBFAME="yes", HAVE_LIBFAME="no")
717 AC_SUBST(LIBFAME_CFLAGS)
718 AC_SUBST(LIBFAME_LIBS)
722 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
723 GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
724 PKG_CHECK_MODULES(LIBPNG, libpng12, HAVE_LIBPNG="yes", HAVE_LIBPNG="no")
725 AC_SUBST(LIBPNG_CFLAGS)
726 AC_SUBST(LIBPNG_LIBS)
731 dnl FIXME: we could use header checks here as well IMO
732 translit(dnm, m, l) AM_CONDITIONAL(USE_MAD, true)
733 GST_CHECK_FEATURE(MAD, [mad mp3 decoder], mad, [
734 AC_CHECK_LIB(mad, mad_decoder_finish, HAVE_MAD="yes" MAD_LIBS="-lmad")
735 if test "x$HAVE_MAD" = "xyes"; then
736 # installed with mad >= 0.14
740 AC_CHECK_LIB(id3tag, id3_tag_query, HAVE_MAD="yes" MAD_LIBS="$MAD_LIBS -lid3tag")
747 translit(dnm, m, l) AM_CONDITIONAL(USE_MIKMOD, true)
748 GST_CHECK_FEATURE(MIKMOD, [mikmod plug-in], mikmod, [
749 AM_PATH_LIBMIKMOD(, HAVE_MIKMOD=yes, HAVE_MIKMOD=no)
750 AC_SUBST(MIKMOD_LIBS, "$LIBMIKMOD_LIBS")
751 AC_SUBST(MIKMOD_CFLAGS, "$LIBMIKMODCFLAGS")
754 dnl *** mjpegtools ***
755 translit(dnm, m, l) AM_CONDITIONAL(USE_MJPEGTOOLS, true)
756 GST_CHECK_FEATURE(MJPEGTOOLS, [mjpegtools], jpegmmxenc jpegmmxdec, [
757 PKG_CHECK_MODULES(MJPEGTOOLS, mjpegtools, HAVE_MJPEGTOOLS="yes", HAVE_MJPEGTOOLS="no")
759 if [ test x$HAVE_MJPEGTOOLS = x"yes" ]; then
760 dnl some headers we might want to need
761 AC_CHECK_HEADERS(stdint.h, HAVE_STDINT_H="yes", HAVE_STDINT_H="no")
762 if [ test x$HAVE_STDINT_H = x"no" ]; then
763 AC_CHECK_HEADERS(inttypes.h sys/types.h, HAVE_INTTYPES_H="yes", [
764 AC_MSG_WARN(No valid header files found, mjpegtools plugins disabled)
765 HAVE_INTTYPES_H="no" HAVE_MJPEGTOOLS="no"
768 AC_CHECK_HEADERS(stdbool.h, HAVE_STDBOOL_H="yes", HAVE_STDBOOL_H="no")
770 dnl sizeof PRId64 etc...
772 AC_CHECK_SIZEOF(long)
773 AC_CHECK_SIZEOF(long long)
776 PRID64_STRING_FORMAT="d"
779 PRID64_STRING_FORMAT="ld"
781 $ac_cv_sizeof_long_long)
782 PRID64_STRING_FORMAT="lld"
785 AC_MSG_WARN(No suitable variant for 64bits integers found, mjpegtools plugins disabled)
790 AC_DEFINE_UNQUOTED(PRID64_STRING_FORMAT, "$PRID64_STRING_FORMAT",
791 [ A printf type definition for 64 bit integers ])
792 AC_SUBST(MJPEGTOOLS_LIBS)
793 AC_SUBST(MJPEGTOOLS_CFLAGS)
798 translit(dnm, m, l) AM_CONDITIONAL(USE_MPEG2DEC, true)
799 GST_CHECK_FEATURE(MPEG2DEC, [mpeg2dec], mpeg2dec, [
800 PKG_CHECK_MODULES(MPEG2DEC, libmpeg2 >= 0.3.1,
801 HAVE_MPEG2DEC="yes", HAVE_MPEG2DEC="no")
802 AC_SUBST(MPEG2DEC_CFLAGS)
803 AC_SUBST(MPEG2DEC_LIBS)
806 dnl *** openquicktime ***
807 translit(dnm, m, l) AM_CONDITIONAL(USE_OPENQUICKTIME, true)
808 GST_CHECK_FEATURE(OPENQUICKTIME, [Open Quicktime], quicktime_parser quicktime_decoder quicktime_demux,[
809 GST_CHECK_LIBHEADER(OPENQUICKTIME, openquicktime, quicktime_init,, openquicktime/openquicktime.h, OPENQUICKTIME_LIBS="-lopenquicktime")
810 AC_SUBST(OPENQUICKTIME_LIBS)
814 translit(dnm, m, l) AM_CONDITIONAL(USE_RAW1394, true)
815 GST_CHECK_FEATURE(RAW1394, [raw1394 library], dv1394src, [
816 GST_CHECK_LIBHEADER(RAW1394, raw1394, raw1394_new_handle,, libraw1394/raw1394.h, RAW1394_LIBS="-lraw1394")
817 AC_SUBST(RAW1394_LIBS)
821 translit(dnm, m, l) AM_CONDITIONAL(USE_SDL, true)
822 GST_CHECK_FEATURE(SDL, [SDL plug-in], sdlvideosink, [
823 AM_PATH_SDL(, HAVE_SDL=yes, HAVE_SDL=no)
827 translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT, true)
828 GST_CHECK_FEATURE(SHOUT, [shout plug-in], icecastsend, [
829 GST_CHECK_LIBHEADER(SHOUT, shout, shout_init_connection,, shout/shout.h, SHOUT_LIBS="-lshout")
834 translit(dnm, m, l) AM_CONDITIONAL(USE_SHOUT2, true)
835 GST_CHECK_FEATURE(SHOUT2, [shout2 plug-in], shout2send, [
836 AM_PATH_SHOUT2(HAVE_SHOUT2=yes, HAVE_SHOUT2=no)
837 AC_SUBST(SHOUT2_CFLAGS)
838 AC_SUBST(SHOUT2_LIBS)
842 translit(dnm, m, l) AM_CONDITIONAL(USE_SIDPLAY, true)
843 GST_CHECK_FEATURE(SIDPLAY, [sidplay plug-in], sidplay, [
847 dnl *** smoothwave ***
848 translit(dnm, m, l) AM_CONDITIONAL(USE_SMOOTHWAVE, true)
849 GST_CHECK_FEATURE(SMOOTHWAVE, [smoothwave plug-in], smoothwave, [
850 if test $HAVE_GTK = "yes"; then HAVE_SMOOTHWAVE=yes; fi;
855 translit(dnm, m, l) AM_CONDITIONAL(USE_LIBPNG, true)
856 GST_CHECK_FEATURE(LIBPNG, [snapshot plug-in], snapshot, [
857 GST_CHECK_LIBHEADER(LIBPNG, png, png_read_info, -lz -lm, png.h, LIBPNG_LIBS="-lpng -lz -lm")
858 AC_SUBST(LIBPNG_LIBS)
862 translit(dnm, m, l) AM_CONDITIONAL(USE_SWFDEC, true)
863 GST_CHECK_FEATURE(SWFDEC, [swfdec plug-in], swfdec, [
864 PKG_CHECK_MODULES(SWFDEC, swfdec >= 0.1.3.1, HAVE_SWFDEC=yes, HAVE_SWFDEC=no)
865 AC_SUBST(SWFDEC_CFLAGS)
866 AC_SUBST(SWFDEC_LIBS)
870 dnl for now the sources are included in the plug-in
871 dnl and should be moved to ext-libs/ perhaps
872 translit(dnm, m, l) AM_CONDITIONAL(USE_TARKIN, true)
873 GST_CHECK_FEATURE(TARKIN, [tarkinenc tarkindec], tarkin, [
878 dnl AM_PATH_VORBIS only takes two options
879 translit(dnm, m, l) AM_CONDITIONAL(USE_VORBIS, true)
880 GST_CHECK_FEATURE(VORBIS, [vorbis plug-in], vorbisenc vorbisdec, [
881 XIPH_PATH_VORBIS(HAVE_VORBIS=yes, HAVE_VORBIS=no)
882 AS_SCRUB_INCLUDE(VORBIS_CFLAGS)
886 translit(dnm, m, l) AM_CONDITIONAL(USE_XMMS, true)
887 GST_CHECK_FEATURE(XMMS, [xmms plug-in], xmms, [
888 AM_PATH_XMMS(0.1.0, HAVE_XMMS=yes, HAVE_XMMS=no)
892 translit(dnm, m, l) AM_CONDITIONAL(USE_XVID, true)
893 GST_CHECK_FEATURE(XVID, [xvid plugins], xvid, [
895 AC_CHECK_HEADER(xvid.h, ,
896 [ AC_MSG_WARN([Xvid headers not found]) &&
899 AC_CHECK_LIB(xvidcore, xvid_encore, ,
900 [ AC_MSG_WARN([Xvid encore libs not found]) &&
902 AC_CHECK_LIB(xvidcore, xvid_decore, ,
903 [ AC_MSG_WARN([Xvid decore libs not found]) &&
905 if test x$HAVE_XVID = xyes; then
906 XVID_LIBS="-lxvidcore -lm"
912 fi dnl of EXT plugins
914 dnl Check for atomic.h
915 dnl Note: use AC_CHECK_HEADER not AC_CHECK_HEADERS, because the latter
916 dnl defines the wrong default symbol as well (HAVE_ASM_ATOMIC_H)
917 AC_CHECK_HEADER(asm/atomic.h, HAVE_ATOMIC_H=yes, HAVE_ATOMIC_H=no)
918 dnl Do a compile to check that it has atomic_set (eg, linux 2.0 didn't)
919 if test x$HAVE_ATOMIC_H = xyes; then
921 #include "asm/atomic.h"
922 main() { atomic_t t; atomic_set(&t,0); atomic_inc(&t); atomic_add(1,&t);return 0;}
925 if test x$HAVE_ATOMIC_H = xyes; then
926 AC_MSG_WARN(Atomic reference counting is out of date: doing without.)
932 AC_MSG_WARN(Can't check properly for atomic reference counting. Assuming OK.)
937 dnl ######################################################################
938 dnl # Check command line parameters, and set shell variables accordingly #
939 dnl ######################################################################
943 AC_ARG_ENABLE(libmmx,
944 AC_HELP_STRING([--enable-libmmx],[use libmmx, if available]),
945 [case "${enableval}" in
946 yes) USE_LIBMMX=$HAVE_LIBMMX ;;
948 *) AC_MSG_ERROR(bad value ${enableval} for --enable-libmmx) ;;
950 [USE_LIBMMX=$HAVE_LIBMMX]) dnl Default value
952 AC_ARG_ENABLE(atomic,
953 AC_HELP_STRING([--enable-atomic],[use atomic reference counting header]),
954 [case "${enableval}" in
955 yes) USE_ATOMIC_H=$HAVE_ATOMIC_H;;
956 noset) USE_ATOMIC_H=$HAVE_ATOMIC_H;;
957 no) USE_ATOMIC_H=no;;
958 *) AC_MSG_ERROR(bad value ${enableval} for --enable-atomic) ;;
960 [USE_ATOMIC_H=$HAVE_ATOMIC_H]) dnl Default value
962 AC_ARG_ENABLE(profiling,
963 AC_HELP_STRING([--enable-profiling],
964 [-pg to compiler commandline, for profiling]),
965 [case "${enableval}" in
966 yes) USE_PROFILING=yes ;;
967 no) UES_PROFILING=no ;;
968 *) AC_MSG_ERROR(bad value ${enableval} for --enable-profiling) ;;
970 [USE_PROFILING=no]) dnl Default value
973 AC_HELP_STRING([--disable-tests],[disable building test apps]),
974 [case "${enableval}" in
975 yes) BUILD_TESTS=yes ;;
976 no) BUILD_TESTS=no ;;
977 *) AC_MSG_ERROR(bad value ${enableval} for --disable-tests) ;;
979 [BUILD_TESTS=yes]) dnl Default value
981 AC_ARG_ENABLE(examples,
982 AC_HELP_STRING([--disable-examples],[disable building examples]),
983 [case "${enableval}" in
984 yes) BUILD_EXAMPLES=yes ;;
985 no) BUILD_EXAMPLES=no ;;
986 *) AC_MSG_ERROR(bad value ${enableval} for --disable-examples) ;;
988 [BUILD_EXAMPLES=yes]) dnl Default value
990 dnl seeking needs freetype, so check for it here
991 AC_CHECK_FT2(2.0.9,HAVE_FT2=yes,HAVE_FT2=no)
992 dnl make the HAVE_FT2 variable available to automake and Makefile.am
993 AM_CONDITIONAL(HAVE_FT2, test "x$HAVE_FT2" = "xyes")
997 dnl ################################################
998 dnl # Set defines according to variables set above #
999 dnl ################################################
1002 if test "x$USE_LIBMMX" = xyes; then
1003 AC_DEFINE(HAVE_LIBMMX, 1, [Define if libmmx is available])
1006 if test "x$USE_ATOMIC_H" = xyes; then
1007 AC_DEFINE(HAVE_ATOMIC_H, 1, [Define if atomic.h header file is available])
1010 # do not use deprecated stuff
1011 GST_CFLAGS="$GST_CFLAGS -DGST_DISABLE_DEPRECATED"
1013 if test "x$USE_DEBUG" = xyes; then
1014 GST_CFLAGS="$GST_CFLAGS -g"
1017 if test "x$USE_PROFILING" = xyes; then
1018 dnl CFLAGS="$CFLAGS -pg -fprofile-arcs"
1019 FOMIT_FRAME_POINTER=""
1021 FOMIT_FRAME_POINTER="-fomit-frame-pointer"
1025 dnl AC_SUBST(FOMIT_FRAME_POINTER)
1028 dnl #############################
1029 dnl # Set automake conditionals #
1030 dnl #############################
1032 dnl These should be "USE_*" instead of "HAVE_*", but some packages expect
1033 dnl HAVE_ and it is likely to be easier to stick with the old name
1034 AM_CONDITIONAL(HAVE_CPU_I386, test "x$HAVE_CPU_I386" = "xyes")
1035 AM_CONDITIONAL(HAVE_CPU_PPC, test "x$HAVE_CPU_PPC" = "xyes")
1036 AM_CONDITIONAL(HAVE_CPU_ALPHA, test "x$HAVE_CPU_ALPHA" = "xyes")
1037 AM_CONDITIONAL(HAVE_CPU_ARM, test "x$HAVE_CPU_ARM" = "xyes")
1038 AM_CONDITIONAL(HAVE_CPU_SPARC, test "x$HAVE_CPU_SPARC" = "xyes")
1039 AM_CONDITIONAL(HAVE_LIBMMX, test "x$USE_LIBMMX" = "xyes")
1041 AM_CONDITIONAL(HAVE_ATOMIC_H, test "x$USE_ATOMIC_H" = "xyes")
1043 AM_CONDITIONAL(EXPERIMENTAL, test "$EXPERIMENTAL" = "$xyes")
1044 AM_CONDITIONAL(BROKEN, test "$BROKEN" = "$xyes")
1046 AM_CONDITIONAL(HAVE_NASM, test "x$HAVE_NASM" = "xyes")
1047 AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
1048 AM_CONDITIONAL(HAVE_GTK_DOC, $HAVE_GTK_DOC)
1049 AM_CONDITIONAL(BUILD_DOCS, test "x$BUILD_DOCS" = "xyes")
1050 AM_CONDITIONAL(BUILD_TESTS, test "x$BUILD_TESTS" = "xyes")
1051 AM_CONDITIONAL(BUILD_EXAMPLES, test "x$BUILD_EXAMPLES" = "xyes")
1052 AM_CONDITIONAL(BUILD_PLUGIN_DOCS, test "x$BUILD_PLUGIN_DOCS" = "xyes")
1053 AM_CONDITIONAL(HAVE_FIG2DEV_PNG, $HAVE_FIG2DEV_PNG)
1054 AM_CONDITIONAL(HAVE_FIG2DEV_PDF, $HAVE_FIG2DEV_PDF)
1055 AM_CONDITIONAL(HAVE_RAW1394, test "x$HAVE_RAW1394" = "xyes")
1057 dnl prefer internal headers to already installed ones
1058 GST_CFLAGS="-I\$(top_srcdir)/gst-libs $GST_CFLAGS $GST_ERROR"
1061 AC_SUBST(GST_CFLAGS)
1063 dnl ###########################
1064 dnl # Configure external libs #
1065 dnl ###########################
1066 if test "x$HAVE_FFMPEG" = xyes; then
1067 AC_CONFIG_SUBDIRS(gst-libs/ext/ffmpeg/ffmpeg)
1070 dnl #########################
1071 dnl # Make the output files #
1072 dnl #########################
1076 pkgconfig/gstreamer-libs.pc
1077 pkgconfig/gstreamer-libs-uninstalled.pc
1078 pkgconfig/gstreamer-play.pc
1079 pkgconfig/gstreamer-play-uninstalled.pc
1080 gst-libs/gst/gconf/gstreamer-gconf.pc
1081 gst-libs/gst/gconf/gstreamer-gconf-uninstalled.pc
1084 gst/ac3parse/Makefile
1086 gst/audioconvert/Makefile
1087 gst/audioscale/Makefile
1088 gst/auparse/Makefile
1090 gst/asfdemux/Makefile
1091 gst/cdxaparse/Makefile
1094 gst/deinterlace/Makefile
1095 gst/effectv/Makefile
1096 gst/festival/Makefile
1100 gst/intfloat/Makefile
1104 gst/mixmatrix/Makefile
1105 gst/mpeg1enc/Makefile
1106 gst/mpeg1sys/Makefile
1107 gst/mpeg1videoparse/Makefile
1108 gst/mpeg2enc/Makefile
1109 gst/mpeg2sub/Makefile
1110 gst/mpegaudio/Makefile
1111 gst/mpegaudioparse/Makefile
1112 gst/mpegstream/Makefile
1113 gst/mpegtypes/Makefile
1114 gst/modplug/Makefile
1115 gst/modplug/libmodplug/Makefile
1116 gst/monoscope/Makefile
1117 gst/monkeyaudio/Makefile
1118 gst/monkeyaudio/libmonkeyaudio/Makefile
1120 gst/passthrough/Makefile
1121 gst/playondemand/Makefile
1122 gst/qtdemux/Makefile
1125 gst/silence/Makefile
1129 gst/spectrum/Makefile
1132 gst/stereomono/Makefile
1133 gst/synaesthesia/Makefile
1136 gst/videoscale/Makefile
1137 gst/videotestsrc/Makefile
1138 gst/videocrop/Makefile
1141 gst/vumeter/Makefile
1143 gst/wavparse/Makefile
1161 ext/audiofile/Makefile
1162 ext/cdparanoia/Makefile
1165 ext/dvdread/Makefile
1170 ext/gnomevfs/Makefile
1173 dnl ext/http/Makefile
1178 ext/ivorbis/Makefile
1180 ext/libfame/Makefile
1185 ext/mjpegtools/Makefile
1186 ext/mpeg2dec/Makefile
1187 ext/openquicktime/Makefile
1188 ext/raw1394/Makefile
1192 ext/sidplay/Makefile
1193 ext/smoothwave/Makefile
1194 ext/snapshot/Makefile
1201 gst-libs/gst/Makefile
1202 gst-libs/gst/audio/Makefile
1203 gst-libs/gst/floatcast/Makefile
1204 gst-libs/gst/gconf/Makefile
1205 gst-libs/gst/idct/Makefile
1206 gst-libs/gst/media-info/Makefile
1207 gst-libs/gst/play/Makefile
1208 gst-libs/gst/resample/Makefile
1209 gst-libs/gst/riff/Makefile
1210 gst-libs/gst/video/Makefile
1211 gst-libs/ext/Makefile
1212 gst-libs/ext/ffmpeg/Makefile
1213 examples/dynparams/Makefile
1214 examples/capsfilter/Makefile
1215 examples/seeking/Makefile
1216 examples/indexing/Makefile
1218 testsuite/autoplug/Makefile
1219 testsuite/spider/Makefile
1220 testsuite/alsa/Makefile
1228 echo -e "configure: *** Plug-ins that will be built : $GST_PLUGINS_YES"
1230 echo -e "configure: *** Plug-ins that will not be built : $GST_PLUGINS_NO"
1232 if test "x$BUILD_EXTERNAL" = "xno"; then
1233 echo "configure: *** No external plug-ins will be built"