-
-dnl Check for X11 extensions
-AC_PATH_XTRA
-if test "-DX_DISPLAY_MISSING" = "$X_CFLAGS"; then
- AC_MSG_ERROR(can not find X11)
-fi
-AC_SUBST(X_CFLAGS)
-AC_SUBST(X_PRE_LIBS)
-AC_SUBST(X_EXTRA_LIBS)
-AC_SUBST(X_LIBS)
-
-
-dnl Check for the Xv library
-xvsave_LIBS=${LIBS}
-AC_CHECK_LIB(Xv, XvQueryExtension,
- HAVE_LIBXV=yes,
- HAVE_LIBXV=no,
- $X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS
-)
-LIBS=${xvsave_LIBS}
-AC_CHECK_HEADER(X11/extensions/Xv.h, :, HAVE_LIBXV=no)
-AC_CHECK_HEADER(X11/extensions/Xvlib.h, :, HAVE_LIBXV=no)
-
-dnl Check for OSS audio
-AC_CHECK_HEADER(sys/soundcard.h, HAVE_OSS=yes, HAVE_OSS=no)
-
-dnl Check for xaudio
-AC_CHECK_HEADER(xaudio/decoder.h,
- AC_DEFINE(HAVE_XAUDIO, 1, [Define if xaudio is available])
- HAVE_XAUDIO="yes",
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: gstxa
-)
- HAVE_XAUDIO="no",
-)
-
-dnl Check for libmad
-AC_MSG_CHECKING(MAD library)
-AC_CHECK_LIB(mad, mad_decoder_finish,
- HAVE_LIBMAD=yes
- AC_DEFINE(HAVE_LIBMAD, 1, [Define if libmad is available]),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: mad
-)
- HAVE_LIBMAD=no,
-)
-
-dnl Check for libmikmod
-AC_MSG_CHECKING(Mikmod library)
-AC_CHECK_LIB(mikmod, MikMod_Init,
- HAVE_LIBMIKMOD=yes
- AC_DEFINE(HAVE_LIBMIKMOD, 1, [Define if libmikmod is available]),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: mikmod
-)
- HAVE_LIBMIKMOD=no,
-)
-
-
-dnl Check for libvorbis
-AC_MSG_CHECKING(Vorbis library)
-AC_CHECK_LIB(vorbis, ogg_sync_init,
- HAVE_VORBIS=yes
- AC_DEFINE(HAVE_VORBIS, 1, [Define if vorbis library is available]),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: vorbisdec vorbisenc
-)
- HAVE_VORBIS=no,
-)
-
-dnl Check for libjpeg
-AC_MSG_CHECKING(libjpeg library)
-AC_CHECK_LIB(jpeg, jpeg_set_defaults,
- HAVE_LIBJPEG=yes
- AC_DEFINE(HAVE_LIBJPEG, 1, [Define if libjpeg is available]),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: jpegdec jpegenc
-)
- HAVE_LIBJPEG=no,
-)
-
-dnl Check for libHermes
-AC_MSG_CHECKING(Hermes library)
-AC_CHECK_LIB(Hermes, Hermes_ConverterInstance,
- HAVE_LIBHERMES=yes
- AC_DEFINE(HAVE_LIBHERMES, 1, [Define if Hermes library is available]),
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: colorspace
-)
- HAVE_LIBHERMES=no,
-)
-AC_CHECK_HEADER(Hermes/Hermes.h, :, HAVE_LIBHERMES=no)
-
-dnl Check for libgsm
-AC_MSG_CHECKING(GSM library)
-AC_CHECK_LIB(gsm, gsm_create, HAVE_LIBGSM=yes, HAVE_LIBGSM=no,)
-GSM_CFLAGS=
-GSM_LIBS=-lgsm
-AC_CHECK_HEADER(gsm.h, :,
- GSM_CFLAGS="$GSM_CFLAGS -DGSM_HEADER_IN_SUBDIR"
- AC_CHECK_HEADER(gsm/gsm.h, :, HAVE_LIBGSM=no)
-)
-AC_SUBST(GSM_CFLAGS)
-AC_SUBST(GSM_LIBS)
-
-if test "x$HAVE_LIBGSM" = "xyes"; then
- AC_DEFINE(HAVE_LIBGSM, 1, [Define if GSM library is available])
-else
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: gsmdec, gsmenc
-)
-fi
-
-dnl Check for cdparanoia
-AC_MSG_CHECKING(CDparanoia library)
-HAVE_CDPARANOIA=yes
-AC_CHECK_LIB(cdda_interface, cdda_open, : , HAVE_CDPARANOIA=no, )
-AC_CHECK_HEADER(cdda_interface.h, :, HAVE_CDPARANOIA=no)
-AC_CHECK_LIB(cdda_paranoia, paranoia_init, : , HAVE_CDPARANOIA=no, -lcdda_interface )
-AC_CHECK_HEADER(cdda_paranoia.h, :, HAVE_CDPARANOIA=no)
-
-dnl Check for liblame
-AC_MSG_CHECKING(LAME library)
-AC_CHECK_LIB(mp3lame, lame_init, HAVE_LIBLAME=yes, HAVE_LIBLAME=no, -lm)
-AC_CHECK_HEADER(lame/lame.h, :, HAVE_LIBLAME=no)
-
-dnl Check for libshout
-AC_MSG_CHECKING(Shout library)
-AC_CHECK_LIB(shout, shout_init_connection, HAVE_LIBSHOUT=yes, HAVE_LIBSHOUT=no, )
-AC_CHECK_HEADER(shout/shout.h, :, HAVE_LIBSHOUT=no)
-
-dnl Check for mpeg2dec
-AC_MSG_CHECKING(mpeg2dec library)
-AC_CHECK_LIB(mpeg2, mpeg2_init, HAVE_MPEG2DEC=yes, HAVE_MPEG2DEC=no, )
-AC_CHECK_HEADER(mpeg2dec/mpeg2.h, :, HAVE_MPEG2DEC=no)
-
-dnl Check for a52dec
-AC_MSG_CHECKING(a52dec library)
-AC_CHECK_LIB(a52, a52_init, HAVE_A52DEC=yes, HAVE_A52DEC=no, -lm)
-AC_CHECK_HEADER(a52dec/a52.h, :, HAVE_A52DEC=no)
-
-dnl Check for sidplay
-AC_PATH_LIBSIDPLAY
-
-dnl Check for librtp
-AC_MSG_CHECKING(rtp library)
-AC_CHECK_LIB(rtp, rtp_packet_new_take_data, HAVE_LIBRTP=yes, HAVE_LIBRTP=no, $GLIB_LIBS $GLIB_CFLAGS)
-AC_CHECK_HEADERS(rtp/rtp.h, HAVE_LIBRTP=yes, HAVE_LIBRTP=no)
-AC_CHECK_HEADERS(rtp/rtp-packet.h, :, HAVE_LIBRTP=no)
-AC_CHECK_HEADERS(rtp/rtcp-packet.h, :, HAVE_LIBRTP=no)
-AC_CHECK_HEADERS(rtp/rtp-audio.h, :, HAVE_LIBRTP=no)
-
-dnl Check for FLAC
-dnl thomas : checking for compile with main instead of actual function,
-dnl since that made autoconf break (for version 2.13)
-AC_MSG_CHECKING(FLAC library)
-AC_CHECK_LIB(FLAC, main, HAVE_FLACLIB=yes, HAVE_FLACLIB=no, -lm)
-AC_CHECK_HEADER(FLAC/all.h, :, HAVE_FLACLIB=no)
-
-dnl Check for libraw1394
-AC_MSG_CHECKING(raw1394 library)
-AC_CHECK_LIB(raw1394, raw1394_get_handle, HAVE_RAW1394=yes, HAVE_RAW1394=no, )
-AC_CHECK_HEADER(libraw1394/raw1394.h, :, HAVE_RAW1394=no)
-
-dnl Check for libdv
-AC_MSG_CHECKING(libdv)
-AC_CHECK_LIB(dv, dv_init, HAVE_LIBDV=yes, HAVE_LIBDV=no, -lm $GLIB_LIBS $GLIB_CFLAGS)
-libdvcheck_save_CPPFLAGS="$CPPFLAGS"
-CPPFLAGS="$CPPFLAGS $GLIB_CFLAGS"
-AC_CHECK_HEADER(libdv/dv.h, :, HAVE_LIBDV=no)
-CPPFLAGS="$libdvcheck_save_CPPFLAGS"
-
-dnl Check for aalib
-AC_MSG_CHECKING(aalib)
-AC_CHECK_LIB(aa, aa_init, HAVE_LIBAA=yes, HAVE_LIBAA=no, )
-AC_CHECK_HEADER(aalib.h, :, HAVE_LIBAA=no)
-
-dnl Check for quicktime
-AC_MSG_CHECKING(openquicktime)
-AC_CHECK_LIB(openquicktime, quicktime_init, HAVE_LIBOPENQUICKTIME=yes, HAVE_LIBOPENQUICKTIME=no, )
-AC_CHECK_HEADER(openquicktime/openquicktime.h, :, HAVE_LIBOPENQUICKTIME=no)
-
-dnl Check for libdvdread
-AC_MSG_CHECKING(libdvdread)
-AC_CHECK_LIB(dvdread, DVDOpen, HAVE_LIBDVDREAD=yes, HAVE_LIBDVDREAD=no, )
-AC_CHECK_HEADER(dvdread/dvd_reader.h, :, HAVE_LIBDVDREAD=no)
-
-dnl Check for SDL library
-dnl this bit is taken from vlc's configure.in and modified accordingly
-
-AM_PATH_SDL(1.1.0, HAVE_LIBSDL=yes, HAVE_LIBSDL=no)
-
-if test "x$HAVE_LIBSDL" = "xno"; then
- AC_MSG_WARN(
-***** NOTE: These plugins won't be built: sdlvideosink
-)
-fi
-
-dnl Check for linux/cdrom.h
-AC_CHECK_HEADER(linux/cdrom.h,
- HAVE_LINUX_CDROM=yes, HAVE_LINUX_CDROM=no
-)
-
-dnl Check for linux/videodev.h
-AC_CHECK_HEADER(linux/videodev.h,
- HAVE_LINUX_VIDEODEV=yes, HAVE_LINUX_VIDEODEV=no
-)
-