-aclocal.m4
-autom4te.cache
-config.h
-config.h.in
-config.log
-config.status
-config.guess
-config.sub
-config.rpath
-configure
-gstreamer-libs-uninstalled*.pc
-gstreamer-libs*.pc
-gstreamer-play-uninstalled*.pc
-gstreamer-play*.pc
-libtool
-stamp-h
-stamp-h.in
-stamp-h1
-gst-element-check-*.m4
-ltmain.sh
-missing
-mkinstalldirs
-compile
-install-sh
-depcomp
-autoregen.sh
-ABOUT-NLS
-/INSTALL
-_stdint.h
-gst-plugins-bad-*.tar.*
-
-.deps
-.libs
-.dirstamp
-*.lo
-*.la
-*.o
*~
-/m4
-Makefile.in
-Makefile
-*.gir
-*.typelib
-*.gc??
-
-tmp-orc.c
-gst*orc.h
-
-/ext/srt/gstsrt-enumtypes.[ch]
-/gst-libs/gst/*/*-enumtypes.[ch]
-
-/tests/check/orc
-/tests/check/media/
-/tests/check/libs/player
-/tests/check/libs/player_dummy.c
-/tests/check/elements/videoframe-audiolevel
-/tests/check/elements/pnm
-/tests/check/pipelines/simple-launch-lines
-/tests/check/pipelines/ipcpipeline
-/tests/examples/audiomixmatrix/test-audiomixmatrix
-/tests/examples/ipcpipeline/ipc-play
-/tests/examples/ipcpipeline/ipcpipeline1
-/tests/examples/codecparsers/parse-jpeg
-/tests/examples/codecparsers/parse-vp8
-/tests/examples/shapewipe/shapewipe-example
-/tests/examples/jack/jack_client
-/tests/examples/opencv/gstmotioncells_dynamic_test
-/tests/examples/uvch264/test-uvch264
-/tests/examples/mpegts/tsparser
-/tests/examples/opencv/gsthanddetect_test
-/tests/examples/opencv/gstfacedetect_test
-/tests/examples/playout
-/tests/examples/waylandsink/gtkwaylandsink
-/tests/examples/waylandsink/wayland_threads
-/tests/examples/webrtc/webrtc
-/tests/examples/webrtc/webrtcbidirectional
-/tests/examples/webrtc/webrtcswap
-/tests/examples/webrtc/webrtcrenego
-/tests/examples/webrtc/webrtctransceiver
Build
*.user
*.opensdf
*.DS_Store
-/test-driver
-*.log
-*.trs
-
-/sys/bluez/bluez.c
-/sys/bluez/bluez.h
-
# Meson
/build
/subprojects
+++ /dev/null
-[submodule "common"]
- path = common
- url = https://gitlab.freedesktop.org/gstreamer/common.git
+++ /dev/null
-SUBDIRS = \
- gst-libs gst sys ext pkgconfig \
- m4 common tests po tools
-
-DIST_SUBDIRS = \
- gst gst-libs sys ext pkgconfig \
- m4 common tests po tools
-
-EXTRA_DIST = \
- depcomp \
- AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
- ChangeLog gst-plugins-bad.doap autogen.sh \
- $(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
- meson_options.txt \
- gst-libs/gst/vulkan/gstvkconfig.h.meson
-
-DISTCLEANFILES = _stdint.h
-
-ACLOCAL_AMFLAGS = -I m4 -I common/m4
-
-include $(top_srcdir)/common/release.mak
-include $(top_srcdir)/common/po.mak
-
-check-valgrind:
- $(MAKE) -C tests/check check-valgrind
-
-if HAVE_GST_CHECK
-check-torture:
- $(MAKE) -C tests/check torture
-build-checks:
- $(MAKE) -C tests/check build-checks
-else
-check-torture:
- true
-build-checks:
- true
-endif
-
-include $(top_srcdir)/common/coverage/lcov.mak
-
-# cruft: plugins that have been merged or moved or renamed
-
-CRUFT_FILES = \
- $(top_builddir)/gst-plugins-bad.spec \
- $(top_builddir)/common/shave \
- $(top_builddir)/common/shave-libtool \
- $(top_builddir)/ext/alsaspdif/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/gtk/.libs/libgstgtksink.so \
- $(top_builddir)/ext/gtk/.libs/libgstgtk.so \
- $(top_builddir)/ext/hls/.libs/libgstfragmented* \
- $(top_builddir)/ext/ivorbis/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/jack/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/libde265/.libs/libgstlibde265.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/teletextdec/.libs/libgstteletextdec.so \
- $(top_builddir)/gst/opus/.libs/libgstopus.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/mpg123/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/qt/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/ext/schroedinger/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/aacparse/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/amrparse/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/audiomixer/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/audioparsers/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/camerabin2/.libs/libgstcamerabin2.so \
- $(top_builddir)/gst/flacparse/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/imagefreeze/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/mpeg4videoparse/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/qtmux/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/rawparse/.libs/libgstrawparse* \
- $(top_builddir)/gst/rtpmux/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/rtpvp8/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/scaletempo/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/selector/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/shapewipe/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/valve/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/gst/videoparsers/.libs/libgsth263parse* \
- $(top_builddir)/gst-libs/gst/baseparse/.libs/libgstbaseparse* \
- $(top_builddir)/sys/d3dvideosink/.libs/libgstd3dvideosink.{dll,DLL} \
- $(top_builddir)/sys/oss4/.libs/*.{so,dll,DLL,dylib} \
- $(top_builddir)/tests/check/elements/{aac,ac3,amr,flac,mpegaudio,dca}parse \
- $(top_builddir)/tests/check/elements/autocolorspace \
- $(top_builddir)/tests/check/elements/capssetter \
- $(top_builddir)/tests/check/elements/dataurisrc \
- $(top_builddir)/tests/check/elements/imagefreeze \
- $(top_builddir)/tests/check/elements/qtmux \
- $(top_builddir)/tests/check/elements/rawaudioparse \
- $(top_builddir)/tests/check/elements/rawvideoparse \
- $(top_builddir)/tests/check/elements/rtpmux \
- $(top_builddir)/tests/check/elements/schroenc \
- $(top_builddir)/tests/check/elements/selector \
- $(top_builddir)/tests/check/elements/valve \
- $(top_builddir)/tests/check/pipelines/metadata \
- $(top_builddir)/tests/check/pipelines/mimic \
- $(top_builddir)/tests/examples/jack/jack_client \
- $(top_builddir)/tests/examples/scaletempo/scaletempo-demo \
- $(top_builddir)/tests/examples/switch/switcher \
- $(top_builddir)/tests/icles/output-selector-test \
- $(top_builddir)/tests/icles/test-oss4 \
- $(top_builddir)/tests/icles/equalizer-test
-
-CRUFT_DIRS = \
- $(top_srcdir)/gst/aacparse \
- $(top_srcdir)/gst/amrparse \
- $(top_srcdir)/gst/audiomixer \
- $(top_srcdir)/gst/camerabin \
- $(top_srcdir)/gst/dataurisrc \
- $(top_srcdir)/gst/flacparse \
- $(top_srcdir)/gst/hls \
- $(top_srcdir)/gst/imagefreeze \
- $(top_srcdir)/gst/invtelecine \
- $(top_srcdir)/gst/liveadder \
- $(top_srcdir)/gst/mpeg4videoparse \
- $(top_srcdir)/gst/qtmux \
- $(top_srcdir)/gst/rtpmux \
- $(top_srcdir)/gst/rtpvp8 \
- $(top_srcdir)/gst/scaletempo \
- $(top_srcdir)/gst/selector \
- $(top_srcdir)/gst/shapewipe \
- $(top_srcdir)/gst/valve \
- $(top_srcdir)/gst-libs/gst/baseparse \
- $(top_srcdir)/gst-libs/gst/base \
- $(top_srcdir)/gst-libs/gst/egl \
- $(top_srcdir)/gst-libs/gst/gl \
- $(top_srcdir)/gst-libs/gst/signalprocessor \
- $(top_srcdir)/tests/examples/gl \
- $(top_srcdir)/tests/examples/scaletempo \
- $(top_srcdir)/tests/examples/gtk \
- $(top_srcdir)/tests/examples/qt \
- $(top_srcdir)/tests/examples/shapewipe \
- $(top_srcdir)/tests/examples/switch \
- $(top_srcdir)/tests/examples/jack \
- $(top_srcdir)/ext/alsaspdif \
- $(top_srcdir)/ext/amrwbenc \
- $(top_srcdir)/ext/cog \
- $(top_srcdir)/ext/eglgles \
- $(top_srcdir)/ext/gsettings \
- $(top_srcdir)/ext/gtk \
- $(top_srcdir)/ext/ivorbis \
- $(top_srcdir)/ext/jack \
- $(top_srcdir)/ext/metadata \
- $(top_srcdir)/ext/mimic \
- $(top_srcdir)/ext/mpg123 \
- $(top_srcdir)/ext/qt \
- $(top_srcdir)/ext/schroedinger \
- $(top_srcdir)/ext/swfdec \
- $(top_srcdir)/ext/tarkin \
- $(top_srcdir)/ext/theora \
- $(top_srcdir)/ext/vp8 \
- $(top_srcdir)/sys/mfc \
- $(top_srcdir)/win32
-
-include $(top_srcdir)/common/cruft.mak
-
-all-local: check-cruft
--------------
We have a website at
-http://gstreamer.freedesktop.org/
-You should start by going through our FAQ at
-http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/
+ https://gstreamer.freedesktop.org
-There is more documentation; go to
-http://gstreamer.freedesktop.org/documentation
+Our documentation, including tutorials, API reference and FAQ can be found at
-You can subscribe to our mailing lists; see the website for details.
+ https://gstreamer.freedesktop.org/documentation/
-We track bugs in GNOME's bugzilla; see the website for details.
+You can subscribe to our mailing lists:
+
+ https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce
+
+ https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
+
+We track bugs, feature requests and merge requests (patches) in GitLab at
+
+ https://gitlab.freedesktop.org/gstreamer/
You can join us on IRC - #gstreamer on irc.freenode.org
---------
- Linux is of course fully supported
-- FreeBSD is reported to work; other BSDs should work too
-- Solaris is reported to work; a specific sunaudiosink plugin has been written
-- MacOSX works, binary 1.x packages can be built using the cerbero build tool
+- FreeBSD is reported to work; other BSDs should work too; same for Solaris
+- MacOS works, binary 1.x packages can be built using the cerbero build tool
- Windows works; binary 1.x packages can be built using the cerbero build tool
- MSys/MinGW builds
- - Microsoft Visual Studio builds are not yet available or supported
+ - Microsoft Visual Studio builds are also available and supported
- Android works, binary 1.x packages can be built using the cerbero build tool
- iOS works
You should always prefer installing from packages first. GStreamer is
well-maintained for a number of distributions, including Fedora, Debian,
-Ubuntu, Mandrake, Gentoo, ...
+Ubuntu, Mandrake, Arch Linux, Gentoo, ...
Only in cases where you:
-- want to hack on GStreamer
-- want to verify that a bug has been fixed
-- do not have a sane distribution
+
+ - want to hack on GStreamer
+ - want to verify that a bug has been fixed
+ - do not have a sane distribution
+
should you choose to build from source tarballs or git.
Find more information about the various packages at
-http://gstreamer.freedesktop.org/download/
+
+ https://gstreamer.freedesktop.org/download/
COMPILING FROM SOURCE TARBALLS
------------------------------
-- again, make sure that you really need to install from source !
+- again, make sure that you really need to install from source!
If GStreamer is one of your first projects ever that you build from source,
consider taking on an easier project.
-- check output of ./configure --help to see if any options apply to you
+- you need a recent version of Meson installed, see
+
+ http://mesonbuild.com/Getting-meson.html
+
+ and
+
+ https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md
+
- run
- ./configure
- make
+
+ meson build
+ ninja -C build
to build GStreamer.
+
- if you want to install it (not required, but what you usually want to do), run
- make install
+
+ ninja -C build install
- try out a simple test:
- gst-launch -v fakesrc num_buffers=5 ! fakesink
- (If you didn't install GStreamer, prefix gst-launch with tools/)
+ gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
+ (If you didn't install GStreamer, run `./build/tools/gst-launch-1.0`)
If it outputs a bunch of messages from fakesrc and fakesink, everything is
ok.
COMPILING FROM GIT
------------------
-When building from git sources, you will need to run autogen.sh to generate
-the build system files.
-
-You will need a set of additional tools typical for building from git,
-including:
-- autoconf
-- automake
-- libtool
-
-autogen.sh will check for recent enough versions and complain if you don't have
-them. You can also specify specific versions of automake and autoconf with
---with-automake and --with-autoconf
-
-Check autogen.sh options by running autogen.sh --help
-
-autogen.sh can pass on arguments to configure
-
-When you have done this once, you can use autoregen.sh to re-autogen with
-the last passed options as a handy shortcut. Use it.
-
-After the autogen.sh stage, you can follow the directions listed in
-"COMPILING FROM SOURCE"
+You can build an uninstalled GStreamer from git for development or testing
+purposes without affecting your system installation.
-You can also run your whole git stack uninstalled in your home directory,
-so that you can quickly test changes without affecting your system setup or
-interfering with GStreamer installed from packages. Many GStreamer developers
-use an uninstalled setup for their work.
+Get started with:
-There is a 'create-uninstalled-setup.sh' script in
+ git clone https://gitlab.freedesktop.org/gstreamer/gst-build
+ meson build
+ ninja -C build
+ ninja -C build uninstalled
- http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/
+For more information, see the `gst-build` module and its documentation:
-to easily create an uninstalled setup from scratch.
+ https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md
PLUG-IN DEPENDENCIES AND LICENSES
---------------------------------
-GStreamer is developed under the terms of the LGPL (see LICENSE file for
+GStreamer is developed under the terms of the LGPL (see COPYING file for
details). Some of our plug-ins however rely on libraries which are available
under other licenses. This means that if you are distributing an application
which has a non-GPL compatible license (for instance a closed-source
+++ /dev/null
-#!/bin/sh
-#
-# gst-plugins-bad autogen.sh
-#
-# Run this to generate all the initial makefiles, etc.
-#
-# This file has been generated from common/autogen.sh.in via common/update-autogen
-
-
-test -n "$srcdir" || srcdir=`dirname "$0"`
-test -n "$srcdir" || srcdir=.
-
-olddir=`pwd`
-cd "$srcdir"
-
-package=gst-plugins-bad
-srcfile=gst-plugins-bad.doap
-
-# Make sure we have common
-if test ! -f common/gst-autogen.sh;
-then
- echo "+ Setting up common submodule"
- git submodule init
-fi
-git submodule update
-
-# source helper functions
-if test ! -f common/gst-autogen.sh;
-then
- echo There is something wrong with your source tree.
- echo You are missing common/gst-autogen.sh
- exit 1
-fi
-. common/gst-autogen.sh
-
-# install pre-commit hook for doing clean commits
-if test ! \( -x .git/hooks/pre-commit -a -L .git/hooks/pre-commit \);
-then
- rm -f .git/hooks/pre-commit
- if ! ln -s ../../common/hooks/pre-commit.hook .git/hooks/pre-commit 2> /dev/null
- then
- echo "Failed to create commit hook symlink, copying instead ..."
- cp common/hooks/pre-commit.hook .git/hooks/pre-commit
- fi
-fi
-
-# GNU gettext automake support doesn't get along with git.
-# https://bugzilla.gnome.org/show_bug.cgi?id=661128
-if test -d po ; then
- touch -t 200001010000 po/gst-plugins-bad-1.0.pot
-fi
-
-CONFIGURE_DEF_OPT='--enable-maintainer-mode'
-
-if test "x$package" = "xgstreamer"; then
- CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --enable-failing-tests --enable-poisoning"
-elif test "x$package" = "xgst-plugins-bad"; then
- CONFIGURE_DEF_OPT="$CONFIGURE_DEF_OPT --with-player-tests"
-fi
-
-autogen_options $@
-
-printf "+ check for build tools"
-if test -z "$NOCHECK"; then
- echo
-
- printf " checking for autoreconf ... "
- echo
- which "autoreconf" 2>/dev/null || {
- echo "not found! Please install the autoconf package."
- exit 1
- }
-
- printf " checking for pkg-config ... "
- echo
- which "pkg-config" 2>/dev/null || {
- echo "not found! Please install pkg-config."
- exit 1
- }
-else
- echo ": skipped version checks"
-fi
-
-# if no arguments specified then this will be printed
-if test -z "$*" && test -z "$NOCONFIGURE"; then
- echo "+ checking for autogen.sh options"
- echo " This autogen script will automatically run ./configure as:"
- echo " ./configure $CONFIGURE_DEF_OPT"
- echo " To pass any additional options, please specify them on the $0"
- echo " command line."
-fi
-
-toplevel_check $srcfile
-
-# autopoint
-if test -d po && grep ^AM_GNU_GETTEXT_VERSION configure.ac >/dev/null ; then
- tool_run "autopoint" "--force"
-fi
-
-# aclocal
-if test -f acinclude.m4; then rm acinclude.m4; fi
-
-autoreconf --force --install || exit 1
-
-test -n "$NOCONFIGURE" && {
- echo "+ skipping configure stage for package $package, as requested."
- echo "+ autogen.sh done."
- exit 0
-}
-
-cd "$olddir"
-
-echo "+ running configure ... "
-test ! -z "$CONFIGURE_DEF_OPT" && echo " default flags: $CONFIGURE_DEF_OPT"
-test ! -z "$CONFIGURE_EXT_OPT" && echo " external flags: $CONFIGURE_EXT_OPT"
-echo
-
-echo "$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT
-"$srcdir/configure" $CONFIGURE_DEF_OPT $CONFIGURE_EXT_OPT || {
- echo " configure failed"
- exit 1
-}
-
-echo "Now type 'make' to compile $package."
+++ /dev/null
-Subproject commit 59cb678164719ff59dcf6c8b93df4617a1075d11
+++ /dev/null
-AC_PREREQ([2.69])
-
-dnl initialize autoconf
-dnl when going to/from release please set the nano (fourth number) right !
-dnl releases only do Wall, git and prerelease does Werror too
-AC_INIT([GStreamer Bad Plug-ins],[1.17.0.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
-
-AG_GST_INIT
-
-dnl initialize automake
-AM_INIT_AUTOMAKE([-Wno-portability 1.14 no-dist-gzip dist-xz tar-ustar subdir-objects])
-
-dnl define PACKAGE_VERSION_* variables
-AS_VERSION
-
-dnl check if this is a release version
-AS_NANO(GST_GIT="no", GST_GIT="yes")
-
-dnl can autoconf find the source ?
-AC_CONFIG_SRCDIR([gst/aiff/aiff.c])
-
-dnl define the output header for config
-AC_CONFIG_HEADERS([config.h])
-
-dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
-AM_MAINTAINER_MODE([enable])
-
-dnl sets host_* variables
-AC_CANONICAL_HOST
-
-dnl use pretty build output with automake >= 1.11
-m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])],
- [AM_DEFAULT_VERBOSITY=1
- AC_SUBST(AM_DEFAULT_VERBOSITY)])
-
-dnl PKG_CONFIG_SYSROOT_DIR is a valid environment variable
-m4_pattern_allow(PKG_CONFIG_SYSROOT_DIR)
-
-dnl our libraries and install dirs use GST_API_VERSION in the filename
-dnl to allow side-by-side installation of different API versions
-GST_API_VERSION=1.0
-AC_SUBST(GST_API_VERSION)
-AC_DEFINE_UNQUOTED(GST_API_VERSION, "$GST_API_VERSION",
- [GStreamer API Version])
-
-AG_GST_LIBTOOL_PREPARE
-
-dnl CURRENT, REVISION, AGE
-dnl - library source changed -> increment REVISION
-dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
-dnl - interfaces added -> increment AGE
-dnl - interfaces removed -> AGE = 0
-dnl sets GST_LT_LDFLAGS
-AS_LIBTOOL(GST, 1700, 0, 1700)
-
-dnl *** required versions of GStreamer stuff ***
-GST_REQ=1.17.0.1
-GSTPB_REQ=1.17.0.1
-
-dnl *** autotools stuff ****
-
-dnl allow for different autotools
-AS_AUTOTOOLS_ALTERNATE
-
-dnl Add parameters for aclocal
-AC_SUBST(ACLOCAL_AMFLAGS, "-I m4 -I common/m4")
-
-dnl set up gettext
-dnl the version check needs to stay here because autopoint greps for it
-AM_GNU_GETTEXT_VERSION([0.17])
-AM_GNU_GETTEXT([external])
-AG_GST_GETTEXT([gst-plugins-bad-$GST_API_VERSION])
-
-dnl *** check for arguments to configure ***
-
-AG_GST_ARG_DISABLE_FATAL_WARNINGS
-AG_GST_ARG_ENABLE_EXTRA_CHECKS
-
-AG_GST_ARG_DEBUG
-AG_GST_ARG_PROFILING
-AG_GST_ARG_VALGRIND
-AG_GST_ARG_GCOV
-
-AG_GST_ARG_EXAMPLES
-
-AG_GST_ARG_WITH_PKG_CONFIG_PATH
-AG_GST_ARG_WITH_PACKAGE_NAME
-AG_GST_ARG_WITH_PACKAGE_ORIGIN
-
-AG_GST_ARG_WITH_PLUGINS
-
-AG_GST_ARG_ENABLE_EXTERNAL
-
-AG_GST_ARG_ENABLE_EXPERIMENTAL
-
-AG_GST_PKG_CONFIG_PATH
-
-dnl *** checks for platform ***
-AG_GST_PLATFORM
-
-dnl * hardware/architecture *
-
-dnl common/m4/gst-arch.m4
-dnl check CPU type
-AG_GST_ARCH
-
-dnl Determine endianness
-AC_C_BIGENDIAN
-
-dnl *** software ***
-
-dnl check for large file support
-dnl affected plugins must include config.h
-AC_SYS_LARGEFILE
-
-dnl *** checks for programs ***
-
-dnl find a compiler
-AC_PROG_CC
-AC_PROG_CC_STDC
-
-dnl determine c++ compiler
-AC_PROG_CXX
-dnl determine if c++ is available on this system
-AC_CHECK_PROG(HAVE_CXX, $CXX, yes, no)
-
-AC_PROG_OBJC
-
-dnl check if the compiler supports '-c' and '-o' options
-AM_PROG_CC_C_O
-
-dnl check if the compiler supports do while(0) macros
-AG_GST_CHECK_DOWHILE_MACROS
-
-AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
-AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
-
-dnl check for gobject-introspection
-GOBJECT_INTROSPECTION_CHECK([1.31.1])
-
-dnl *** checks for libraries ***
-
-dnl check for libm, for sin() etc.
-LT_LIB_M
-AC_SUBST(LIBM)
-
-AC_FUNC_MMAP
-
-dnl check for pthreads
-AX_PTHREAD
-
-dnl *** checks for header files ***
-
-AC_CHECK_HEADERS([unistd.h], HAVE_UNISTD_H=yes)
-AM_CONDITIONAL(HAVE_UNISTD_H, test "x$HAVE_UNISTD_H" = "xyes")
-
-if test "x$HAVE_UNISTD_H" != "xyes"; then
- GST_PLUGINS_SELECTED=`echo $GST_PLUGINS_SELECTED | $SED -e s/festival//`
-fi
-
-AC_CHECK_HEADERS([sys/time.h])
-
-dnl used by ext/dts
-AX_CREATE_STDINT_H
-
-AC_CHECK_HEADERS([pthread.h], HAVE_PTHREAD_H=yes)
-AM_CONDITIONAL(HAVE_PTHREAD_H, test "x$HAVE_PTHREAD_H" = "xyes")
-
-dnl *** checks for types/defines ***
-
-dnl *** checks for structures ***
-
-dnl *** checks for compiler characteristics ***
-
-dnl *** checks for library functions ***
-AC_CHECK_FUNCS([gmtime_r pipe2])
-
-dnl *** checks for headers ***
-AC_CHECK_HEADERS([sys/utsname.h])
-
-dnl *** checks for dependency libraries ***
-
-dnl *** checks for socket and nsl libraries ***
-AC_CHECK_FUNC(socket,,[AC_CHECK_LIB(socket,socket)])
-AC_CHECK_FUNC(gethostbyname,,[AC_CHECK_LIB(nsl,gethostbyname)])
-
-dnl GLib is required
-GLIB_REQ=2.44.0
-AG_GST_GLIB_CHECK([$GLIB_REQ])
-
-dnl Needed by plugins that use g_module_*() API
-PKG_CHECK_MODULES(GMODULE_NO_EXPORT, gmodule-no-export-2.0)
-
-dnl checks for gstreamer
-dnl uninstalled is selected preferentially -- see pkg-config(1)
-AG_GST_CHECK_GST($GST_API_VERSION, [$GST_REQ], yes)
-AG_GST_CHECK_GST_BASE($GST_API_VERSION, [$GST_REQ], yes)
-AG_GST_CHECK_GST_CHECK($GST_API_VERSION, [$GST_REQ], no)
-AG_GST_CHECK_GST_CONTROLLER($GST_API_VERSION, [$GST_REQ], yes)
-AG_GST_CHECK_GST_NET($GST_API_VERSION, [$GST_REQ], yes)
-AG_GST_PKG_CHECK_MODULES(GST_VIDEO, gstreamer-video-[$GST_API_VERSION], [$GSTPB_REQ], yes)
-AG_GST_PKG_CHECK_MODULES(GST_AUDIO, gstreamer-audio-[$GST_API_VERSION], [$GSTPB_REQ], yes)
-AG_GST_PKG_CHECK_MODULES(GST_PBUTILS, gstreamer-pbutils-[$GST_API_VERSION], [$GSTPB_REQ], yes)
-AG_GST_PKG_CHECK_MODULES(GST_GL, gstreamer-gl-[$GST_API_VERSION], [$GSTPB_REQ], no)
-AG_GST_PKG_CHECK_MODULES(GST_SDP, gstreamer-sdp-[$GST_API_VERSION], [$GSTPB_REQ], yes)
-
-if test "x$HAVE_GST_GL" = "xyes"; then
-
- AC_MSG_CHECKING([GStreamer OpenGL window systems ...])
- GST_GL_WINSYS=`$PKG_CONFIG --variable=gl_winsys gstreamer-gl-1.0`
- AC_MSG_RESULT([$GST_GL_WINSYS])
- GST_GL_HAVE_WINDOW_X11=""
- GST_GL_HAVE_WINDOW_WAYLAND=""
- GST_GL_HAVE_WINDOW_ANDROID=""
- GST_GL_HAVE_WINDOW_COCOA=""
- GST_GL_HAVE_WINDOW_EAGL=""
- case "$GST_GL_WINSYS" in *x11*) GST_GL_HAVE_WINDOW_X11="1" ;; esac
- case "$GST_GL_WINSYS" in *wayland*) GST_GL_HAVE_WINDOW_WAYLAND="1" ;; esac
- case "$GST_GL_WINSYS" in *android*) GST_GL_HAVE_WINDOW_ANDROID="1" ;; esac
- case "$GST_GL_WINSYS" in *cocoa*) GST_GL_HAVE_WINDOW_COCOA="1" ;; esac
- case "$GST_GL_WINSYS" in *eagl*) GST_GL_HAVE_WINDOW_EAGL="1" ;; esac
-
- AC_MSG_CHECKING([GStreamer OpenGL platforms ...])
- GST_GL_PLATFORMS=`$PKG_CONFIG --variable=gl_platforms gstreamer-gl-1.0`
- AC_MSG_RESULT([$GST_GL_PLATFORMS])
- GST_GL_HAVE_PLATFORM_GLX=""
- GST_GL_HAVE_PLATFORM_EGL=""
- GST_GL_HAVE_PLATFORM_CGL=""
- GST_GL_HAVE_PLATFORM_EAGL=""
- case "$GST_GL_PLATFORMS" in *glx*) GST_GL_HAVE_PLATFORM_GLX="1" ;; esac
- case "$GST_GL_PLATFORMS" in *egl*) GST_GL_HAVE_PLATFORM_EGL="1" ;; esac
- case "$GST_GL_PLATFORMS" in *cgl*) GST_GL_HAVE_PLATFORM_CGL="1" ;; esac
- case "$GST_GL_PLATFORMS" in *eagl*) GST_GL_HAVE_PLATFORM_EAGL="1" ;; esac
-
- AC_MSG_CHECKING([GStreamer OpenGL apis ...])
- GST_GL_APIS=`$PKG_CONFIG --variable=gl_apis gstreamer-gl-1.0`
- AC_MSG_RESULT([$GST_GL_APIS])
- GST_GL_HAVE_API_GLES2=""
- GST_GL_HAVE_API_GL=""
- case "$GST_GL_APIS" in *gles2*) GST_GL_HAVE_API_GLES2="1" ;; esac
- case "$GST_GL_APIS" in "gl"|"gl "*|*" gl"|*" gl "*) GST_GL_HAVE_API_GL="1" ;; esac
-fi
-AM_CONDITIONAL(USE_OPENGL, test "x$GST_GL_HAVE_API_GL" = "x1")
-
-AM_CONDITIONAL(HAVE_GST_CHECK, test "x$HAVE_GST_CHECK" = "xyes")
-
-AG_GST_CHECK_GST_PLUGINS_BASE($GST_API_VERSION, [$GSTPB_REQ], yes)
-
-dnl check for uninstalled plugin directories for unit tests
-AG_GST_CHECK_UNINSTALLED_SETUP([
- AG_GST_CHECK_GST_PLUGINS_GOOD($GST_API_VERSION, [$GSTPB_REQ])
- AG_GST_CHECK_GST_PLUGINS_UGLY($GST_API_VERSION, [$GSTPB_REQ])
- AG_GST_CHECK_GST_PLUGINS_LIBAV($GST_API_VERSION, [$GSTPB_REQ])
-])
-
-dnl Check for documentation xrefs
-GLIB_PREFIX="`$PKG_CONFIG --variable=prefix glib-2.0`"
-GST_PREFIX="`$PKG_CONFIG --variable=prefix gstreamer-$GST_API_VERSION`"
-GSTPB_PREFIX="`$PKG_CONFIG --variable=prefix gstreamer-plugins-base-$GST_API_VERSION`"
-AC_SUBST(GLIB_PREFIX)
-AC_SUBST(GST_PREFIX)
-AC_SUBST(GSTPB_PREFIX)
-
-dnl GTK is optional and used in examples
-HAVE_GTK=NO
-GTK2_REQ=2.14.0
-GTK3_REQ=2.91.3
-if test "x$BUILD_EXAMPLES" = "xyes"; then
- AC_MSG_CHECKING([which gtk+ version to compile examples against (optional)])
- AC_ARG_WITH([gtk],
- AS_HELP_STRING([--with-gtk=3.0|2.0],[which gtk+ version to compile against (default: 2.0)]),
- [case "$with_gtk" in
- 2.0) GTK_REQ=$GTK2_REQ ;;
- 3.0) GTK_REQ=$GTK3_REQ ;;
- *) AC_MSG_ERROR([invalid gtk+ version specified]);;
- esac],
- [with_gtk=2.0
- GTK_REQ=$GTK2_REQ])
- AC_MSG_RESULT([$with_gtk (>= $GTK_REQ)])
- PKG_CHECK_MODULES(GTK, gtk+-x11-$with_gtk >= $GTK_REQ, HAVE_GTK=yes, HAVE_GTK=no)
- AC_SUBST(GTK_LIBS)
- AC_SUBST(GTK_CFLAGS)
-fi
-AM_CONDITIONAL(HAVE_GTK, test "x$HAVE_GTK" = "xyes")
-
-dnl Check for -Bsymbolic-functions linker flag used to avoid
-dnl intra-library PLT jumps, if available.
-AC_ARG_ENABLE(Bsymbolic,
- [AS_HELP_STRING([--disable-Bsymbolic],[avoid linking with -Bsymbolic])],,
- [SAVED_LDFLAGS="${LDFLAGS}" SAVED_LIBS="${LIBS}"
- AC_MSG_CHECKING([for -Bsymbolic-functions linker flag])
- LDFLAGS=-Wl,-Bsymbolic-functions
- LIBS=
- AC_TRY_LINK([], [return 0],
- AC_MSG_RESULT(yes)
- enable_Bsymbolic=yes,
- AC_MSG_RESULT(no)
- enable_Bsymbolic=no)
- LDFLAGS="${SAVED_LDFLAGS}" LIBS="${SAVED_LIBS}"])
-
-dnl *** set variables based on configure arguments ***
-
-dnl GTK is optional and used in examples
-HAVE_GTK3=NO
-HAVE_GTK3_WAYLAND=""
-if test "x$BUILD_EXAMPLES" = "xyes"; then
- PKG_CHECK_MODULES(GTK3, gtk+-3.0 >= 3.4, HAVE_GTK3=yes, HAVE_GTK3=no)
- if test "x$HAVE_GTK3" = "xyes"; then
- HAVE_GTK=yes
- GTK_VERSION=`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`
- AC_SUBST(GTK_VERSION)
- GTK_PREFIX=`$PKG_CONFIG --variable=prefix gdk-pixbuf-2.0`
- AC_SUBST(GTK_BASE_DIR)
- GTK3_TARGETS=`$PKG_CONFIG --variable=targets gtk+-3.0`
- case "$GTK3_TARGETS" in *wayland*) HAVE_GTK3_WAYLAND="1" ;; esac
- fi
-fi
-AC_SUBST(GTK3_LIBS)
-AC_SUBST(GTK3_CFLAGS)
-AC_SUBST(HAVE_GTK3)
-AM_CONDITIONAL(HAVE_GTK3, test "x$HAVE_GTK3" = "xyes")
-AM_CONDITIONAL(HAVE_GTK3_WAYLAND, test "x$HAVE_GTK3_WAYLAND" = "x1")
-
-dnl x11 is optional for librfb
-HAVE_X11=NO
-PKG_CHECK_MODULES(X11, x11, HAVE_X11=yes, HAVE_X11=no)
-AC_SUBST(X11_LIBS)
-AC_SUBST(X11_CFLAGS)
-AC_SUBST(HAVE_X11)
-AM_CONDITIONAL(HAVE_X11, test "x$HAVE_X11" = "xyes")
-if test "x$HAVE_X11" = "xyes"; then
- AC_DEFINE(HAVE_X11, 1, [Define if you have X11 library])
-fi
-
-dnl exif (used on jifmux tests) ****
-PKG_CHECK_MODULES(EXIF, libexif >= 0.6.16, HAVE_EXIF="yes", HAVE_EXIF="no")
-AC_SUBST(EXIF_LIBS)
-AC_SUBST(EXIF_CFLAGS)
-AM_CONDITIONAL(USE_EXIF, test "x$HAVE_EXIF" = "xyes")
-
-AG_GST_CHECK_FEATURE(IQA, [iqa], iqa , [
- PKG_CHECK_MODULES(DSSIM, dssim, [
- HAVE_DSSIM="yes"
- HAVE_IQA="yes"
- ], [
- HAVE_DSSIM="no"
- HAVE_IQA="no"
- ])
-
- if test "x$HAVE_DSSIM" = "xyes"; then
- AC_DEFINE(HAVE_DSSIM, 1, [Define if you have dssim library])
- fi
- AC_SUBST(DSSIM_LIBS)
- AC_SUBST(DSSIM_CFLAGS)
-])
-AM_CONDITIONAL(HAVE_DSSIM, test "x$HAVE_DSSIM" = "xyes")
-
-dnl Orc
-ORC_CHECK([0.4.17])
-
-dnl set license and copyright notice
-GST_LICENSE="LGPL"
-AC_DEFINE_UNQUOTED(GST_LICENSE, "$GST_LICENSE", [GStreamer license])
-AC_SUBST(GST_LICENSE)
-
-dnl define LIBDIR so we can inform people where we live
-AS_AC_EXPAND(LIBDIR, $libdir)
-AC_DEFINE_UNQUOTED(LIBDIR, "$LIBDIR", [library dir])
-
-dnl set location of plugin directory
-AG_GST_SET_PLUGINDIR
-
-dnl set release date/time
-AG_GST_SET_PACKAGE_RELEASE_DATETIME_WITH_NANO([$PACKAGE_VERSION_NANO],
- ["${srcdir}/gst-plugins-bad.doap"],
- [$PACKAGE_VERSION_MAJOR.$PACKAGE_VERSION_MINOR.$PACKAGE_VERSION_MICRO])
-
-dnl If only building static libraries, define GST_STATIC_COMPILATION. This is
-dnl needed only on Windows, but it doesn't hurt to have it everywhere.
-if test x$enable_static = xyes -a x$enable_shared = xno; then
- GST_STATIC_CFLAGS="-DGST_STATIC_COMPILATION"
-fi
-
-AC_ARG_WITH([player-tests],
- AS_HELP_STRING([--with-player-tests],[Enable GstPlayer tests that need network access (default: no)]))
-if test x$with_player_tests = xyes; then
- AC_PATH_PROG([WGET], [wget], no)
- if test x$WGET = xno; then
- AC_MSG_WARN([wget required for GstPlayer tests but not found - disabling])
- with_player_tests=no
- fi
-fi
-AM_CONDITIONAL(WITH_GST_PLAYER_TESTS, test "x$with_player_tests" = "xyes")
-
-# set by AG_GST_PARSE_SUBSYSTEM_DISABLES above
-dnl make sure it doesn't complain about unused variables if debugging is disabled
-NO_WARNINGS=""
-AG_GST_CHECK_GST_DEBUG_DISABLED([NO_WARNINGS="-Wno-unused"], [NO_WARNINGS=""])
-
-dnl define an ERROR_CFLAGS Makefile variable
-dnl -Waggregate-return - libexif returns aggregates
-dnl -Wundef - Windows headers check _MSC_VER unconditionally
-AG_GST_SET_ERROR_CFLAGS($FATAL_WARNINGS, [
- -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls
- -Wwrite-strings -Wformat-security -Wold-style-definition
- -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar
- -Wnested-externs $NO_WARNINGS])
-
-dnl define an ERROR_CXXFLAGS Makefile variable
-AG_GST_SET_ERROR_CXXFLAGS($FATAL_WARNINGS, [
- -Wmissing-declarations -Wredundant-decls
- -Wwrite-strings -Wformat-nonliteral -Wformat-security
- -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar $NO_WARNINGS])
-
-dnl define an ERROR_OBJCFLAGS Makefile variable
-AG_GST_SET_ERROR_OBJCFLAGS($FATAL_WARNINGS, [
- -Wmissing-declarations -Wredundant-decls
- -Wwrite-strings -Wformat-nonliteral -Wformat-security
- -Winit-self -Wmissing-include-dirs -Wno-multichar $NO_WARNINGS])
-
-dnl define correct level for debugging messages
-AG_GST_SET_LEVEL_DEFAULT($GST_GIT)
-
-dnl used in examples
-AG_GST_DEFAULT_ELEMENTS
-
-dnl *** plug-ins to include ***
-
-dnl these are all the gst plug-ins, compilable without additional libs
-AG_GST_CHECK_PLUGIN(accurip)
-AG_GST_CHECK_PLUGIN(adpcmdec)
-AG_GST_CHECK_PLUGIN(adpcmenc)
-AG_GST_CHECK_PLUGIN(aiff)
-AG_GST_CHECK_PLUGIN(videoframe_audiolevel)
-AG_GST_CHECK_PLUGIN(asfmux)
-AG_GST_CHECK_PLUGIN(audiobuffersplit)
-AG_GST_CHECK_PLUGIN(audiofxbad)
-AG_GST_CHECK_PLUGIN(audiolatency)
-AG_GST_CHECK_PLUGIN(audiomixmatrix)
-AG_GST_CHECK_PLUGIN(audiovisualizers)
-AG_GST_CHECK_PLUGIN(autoconvert)
-AG_GST_CHECK_PLUGIN(bayer)
-AG_GST_CHECK_PLUGIN(camerabin2)
-AG_GST_CHECK_PLUGIN(coloreffects)
-AG_GST_CHECK_PLUGIN(debugutils)
-AG_GST_CHECK_PLUGIN(dvbsuboverlay)
-AG_GST_CHECK_PLUGIN(dvdspu)
-AG_GST_CHECK_PLUGIN(faceoverlay)
-AG_GST_CHECK_PLUGIN(festival)
-AG_GST_CHECK_PLUGIN(fieldanalysis)
-AG_GST_CHECK_PLUGIN(freeverb)
-AG_GST_CHECK_PLUGIN(frei0r)
-AG_GST_CHECK_PLUGIN(gaudieffects)
-AG_GST_CHECK_PLUGIN(geometrictransform)
-AG_GST_CHECK_PLUGIN(gdp)
-AG_GST_CHECK_PLUGIN(id3tag)
-AG_GST_CHECK_PLUGIN(inter)
-AG_GST_CHECK_PLUGIN(interlace)
-AG_GST_CHECK_PLUGIN(ivfparse)
-AG_GST_CHECK_PLUGIN(ivtc)
-AG_GST_CHECK_PLUGIN(jp2kdecimator)
-AG_GST_CHECK_PLUGIN(jpegformat)
-AG_GST_CHECK_PLUGIN(librfb)
-AG_GST_CHECK_PLUGIN(midi)
-AG_GST_CHECK_PLUGIN(mpegdemux)
-AG_GST_CHECK_PLUGIN(mpegtsdemux)
-AG_GST_CHECK_PLUGIN(mpegtsmux)
-AG_GST_CHECK_PLUGIN(mpegpsmux)
-AG_GST_CHECK_PLUGIN(mxf)
-AG_GST_CHECK_PLUGIN(netsim)
-AG_GST_CHECK_PLUGIN(onvif)
-AG_GST_CHECK_PLUGIN(pcapparse)
-AG_GST_CHECK_PLUGIN(pnm)
-AG_GST_CHECK_PLUGIN(proxy)
-AG_GST_CHECK_PLUGIN(rawparse)
-AG_GST_CHECK_PLUGIN(removesilence)
-AG_GST_CHECK_PLUGIN(rist)
-AG_GST_CHECK_PLUGIN(rtp)
-AG_GST_CHECK_PLUGIN(sdp)
-AG_GST_CHECK_PLUGIN(segmentclip)
-AG_GST_CHECK_PLUGIN(siren)
-AG_GST_CHECK_PLUGIN(smooth)
-AG_GST_CHECK_PLUGIN(speed)
-AG_GST_CHECK_PLUGIN(subenc)
-AG_GST_CHECK_PLUGIN(timecode)
-AG_GST_CHECK_PLUGIN(videofilters)
-AG_GST_CHECK_PLUGIN(videoparsers)
-AG_GST_CHECK_PLUGIN(videosignal)
-AG_GST_CHECK_PLUGIN(vmnc)
-AG_GST_CHECK_PLUGIN(y4m)
-AG_GST_CHECK_PLUGIN(yadif)
-
-dnl *** plug-ins to exclude ***
-
-AC_CHECK_HEADER(AVFoundation/AVFoundation.h, HAVE_AVFOUNDATION="yes", HAVE_AVFOUNDATION="no", [-])
-AC_CHECK_HEADER(MobileCoreServices/MobileCoreServices.h, HAVE_IOS="yes", HAVE_IOS="no", [-])
-AC_CHECK_HEADER(VideoToolbox/VideoToolbox.h, HAVE_VIDEOTOOLBOX="yes", HAVE_VIDEOTOOLBOX="no", [-])
-
-if test "x$HAVE_VIDEOTOOLBOX" = "xyes"; then
- old_LIBS=$LIBS
- LIBS="$LIBS -framework VideoToolbox"
- AC_CHECK_FUNC(VTCompressionSessionPrepareToEncodeFrames, [
- AC_DEFINE(HAVE_VIDEOTOOLBOX_10_9_6, 1, [Define if building with VideoToolbox >= 10.9.6])
- ], [
- ])
- LIBS=$old_LIBS
-fi
-
-AM_CONDITIONAL(HAVE_AVFOUNDATION, test "x$HAVE_AVFOUNDATION" = "xyes")
-if test "x$HAVE_AVFOUNDATION" = "xyes"; then
- AC_DEFINE(HAVE_AVFOUNDATION, 1, [Define if building with AVFoundation])
-fi
-
-AM_CONDITIONAL(HAVE_IOS, test "x$HAVE_IOS" = "xyes")
-if test "x$HAVE_IOS" = "xyes"; then
- AC_DEFINE(HAVE_IOS, 1, [Define if building for Apple iOS])
-fi
-
-AM_CONDITIONAL(HAVE_VIDEOTOOLBOX, test "x$HAVE_VIDEOTOOLBOX" = "xyes")
-if test "x$HAVE_VIDEOTOOLBOX" = "xyes"; then
- AC_DEFINE(HAVE_VIDEOTOOLBOX, 1, [Define if building with VideoToolbox])
-fi
-
-dnl disable gst plugins we might not be able to build on this
-dnl platform: (ugly but minimally invasive)
-dnl FIXME: maybe move to sys, or make work with winsock2
-AC_CHECK_HEADERS([sys/socket.h], HAVE_SYS_SOCKET_H=yes)
-AC_CHECK_HEADERS([winsock2.h], HAVE_WINSOCK2_H=yes)
-
-if test "x$HAVE_WINSOCK2_H" = "xyes"; then
- WINSOCK2_LIBS="-lws2_32"
- AC_SUBST(WINSOCK2_LIBS)
-fi
-
-dnl *** sys plug-ins ***
-
-dnl DirectSound
-translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTSOUND, true)
-AG_GST_CHECK_FEATURE(DIRECTSOUND, [DirectSound], directsoundsrc, [
- HAVE_DIRECTSOUND="no"
- save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
- LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
- LIBS="$LIBS -lwinmm -ldsound -ldxerr9 -luser32"
- AC_MSG_CHECKING(for DirectSound LDFLAGS)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <windows.h>
-#include <dxerr9.h>
-#include <dsound.h>
-#include <mmsystem.h>
-]], [[
- DXGetErrorString9 (0);
- DirectSoundCreate(NULL, NULL, NULL);
-]])],
- [HAVE_DIRECTSOUND="yes"],
- [HAVE_DIRECTSOUND="no"])
- AC_MSG_RESULT($HAVE_DIRECTSOUND)
- CFLAGS=$save_CFLAGS
- LDFLAGS=$save_LDFLAGS
- LIBS=$save_LIBS
-
- if test "x$HAVE_DIRECTSOUND" = "xyes"; then
- dnl this is much more than we want
- DIRECTSOUND_LIBS="-lwinmm -ldsound -ldxerr9 -luser32"
- AC_SUBST(DIRECTX_CFLAGS)
- AC_SUBST(DIRECTX_LDFLAGS)
- AC_SUBST(DIRECTSOUND_LIBS)
- fi
- AC_SUBST(HAVE_DIRECTSOUND)
-])
-
-dnl WASAPI
-translit(dnm, m, l) AM_CONDITIONAL(USE_WASAPI, true)
-AG_GST_CHECK_FEATURE(WASAPI, [WASAPI plug-in], wasapi, [
- HAVE_WASAPI="no"
- save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
- LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
- LIBS="$LIBS -lole32 -lwinmm -lksuser"
- AC_MSG_CHECKING(for WASAPI LDFLAGS)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <windows.h>
-#include <stdio.h>
-#include <mmsystem.h>
-#include <mmdeviceapi.h>
-]], [[
-int main ()
-{
- HRESULT hr = S_OK;
-
- hr = CoInitialize(NULL);
- if (FAILED(hr)) {
- printf("CoInitialize failed: hr = 0x%08x", hr);
- return __LINE__;
- }
-
- int result = 0;
- // result = do_everything(argc, argv);
-
- CoUninitialize();
- return result;
-}
-]])],
- [HAVE_WASAPI="yes"],
- [HAVE_WASAPI="no"])
- AC_MSG_RESULT($HAVE_WASAPI)
- CFLAGS=$save_CFLAGS
- LDFLAGS=$save_LDFLAGS
- LIBS=$save_LIBS
-
- if test "x$HAVE_WASAPI" = "xyes"; then
- WASAPI_LIBS="-lole32 -lwinmm -lksuser"
- AC_SUBST(WASAPI_LIBS)
- fi
- AC_SUBST(HAVE_WASAPI)
-])
-
-dnl Direct3D
-translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECT3D, true)
-AG_GST_CHECK_FEATURE(DIRECT3D, [Direct3D plug-in], direct3dsink, [
- HAVE_DIRECT3D="no"
- save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
- LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
- LIBS="$LIBS -ld3d9 -lgdi32"
- AC_MSG_CHECKING(for Direct3D LDFLAGS)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <windows.h>
-#include <d3d9.h>
-]], [[
- Direct3DCreate9(D3D_SDK_VERSION);
-]])],
- [HAVE_DIRECT3D="yes"],
- [HAVE_DIRECT3D="no"])
- AC_MSG_RESULT($HAVE_DIRECT3D)
- CFLAGS=$save_CFLAGS
- LDFLAGS=$save_LDFLAGS
- LIBS=$save_LIBS
-
- if test "x$HAVE_DIRECT3D" = "xyes"; then
- DIRECT3D_LIBS="-ld3d9 -lgdi32"
- AC_SUBST(DIRECT3D_LIBS)
- fi
- AC_SUBST(HAVE_DIRECT3D)
-])
-
-dnl winscreencap
-translit(dnm, m, l) AM_CONDITIONAL(USE_WINSCREENCAP, true)
-AG_GST_CHECK_FEATURE(WINSCREENCAP, [winscreencap plug-in], winscreencap, [
- HAVE_WINSCREENCAP="no"
- save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
- LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
- LIBS="$LIBS -ld3d9 -lgdi32"
- AC_MSG_CHECKING(for Direct3D LDFLAGS)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <windows.h>
-#include <d3d9.h>
-]], [[
- Direct3DCreate9(D3D_SDK_VERSION);
-]])],
- [HAVE_WINSCREENCAP="yes"],
- [HAVE_WINSCREENCAP="no"])
- AC_MSG_RESULT($HAVE_WINSCREENCAP)
- CFLAGS=$save_CFLAGS
- LDFLAGS=$save_LDFLAGS
- LIBS=$save_LIBS
-
- if test "x$HAVE_WINSCREENCAP" = "xyes"; then
- WINSCREENCAP_LIBS="-ld3d9 -lgdi32"
- AC_SUBST(WINSCREENCAP_LIBS)
- fi
- AC_SUBST(HAVE_WINSCREENCAP)
-])
-
-dnl winks
-translit(dnm, m, l) AM_CONDITIONAL(USE_WINKS, true)
-AG_GST_CHECK_FEATURE(WINKS, [Winks plug-in], winks, [
- HAVE_WINKS="no"
- save_CFLAGS="$CFLAGS"
- save_LDFLAGS="$LDFLAGS"
- save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $DIRECTX_CFLAGS"
- LDFLAGS="$LDFLAGS $DIRECTX_LDFLAGS"
- LIBS="$LIBS -lole32 -luuid -lstrmiids"
- AC_MSG_CHECKING(for Winks LDFLAGS)
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <windows.h>
-#include <strmif.h>
-#include <uuids.h>
-]], [[
-int main () {
- IGraphBuilder *pGraph = NULL;
- HRESULT hr = CoInitialize(NULL);
- hr = CoCreateInstance(&CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER,
- &IID_IGraphBuilder, (void **)&pGraph);
-
- return 0;
-}
-]])],
- [HAVE_WINKS="yes"],
- [HAVE_WINKS="no"])
- AC_MSG_RESULT($HAVE_WINKS)
- CFLAGS=$save_CFLAGS
- LDFLAGS=$save_LDFLAGS
- LIBS=$save_LIBS
-
- if test "x$HAVE_WINKS" = "xyes"; then
- dnl this is much more than we want
- WINKS_LIBS="-ldxguid -lole32 -luuid -lstrmiids -lksuser -lsetupapi"
- AC_SUBST(DIRECTX_CFLAGS)
- AC_SUBST(DIRECTX_LDFLAGS)
- AC_SUBST(WINKS_LIBS)
- fi
- AC_SUBST(HAVE_WINKS)
-])
-
-dnl *** Android Media ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_ANDROID_MEDIA, true)
-HAVE_ANDROID_MEDIA="no"
-AG_GST_CHECK_FEATURE(ANDROID_MEDIA, [Android Media], androidmedia, [
- case "$host" in
- *android*)
- AC_CHECK_HEADER(jni.h, HAVE_ANDROID_MEDIA="yes", HAVE_ANDROID_MEDIA="no")
- ;;
- *)
- HAVE_ANDROID_MEDIA="no"
- ;;
- esac
-])
-
-dnl *** AppleMedia (OS X and iOS) ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_APPLE_MEDIA, true)
-HAVE_APPLE_MEDIA="no"
-dnl SystemConfiguration.h is common to OS X and iOS, so we check for that
-AG_GST_CHECK_FEATURE(APPLE_MEDIA, [Apple video], applemedia, [
- AC_CHECK_HEADER(SystemConfiguration/SystemConfiguration.h, HAVE_APPLE_MEDIA="yes", HAVE_APPLE_MEDIA="no")
- dnl OSX 10.7 and earlier lack VideoToolbox/VideoToolbox.h
- if test "x$HAVE_IOS" = "xno"; then
- AC_CHECK_HEADER(VideoToolbox/VideoToolbox.h,, HAVE_APPLE_MEDIA="no")
- fi
-])
-
-dnl in case header SystemConfiguration/SystemConfiguration.h is found on other platforms
-case "$host" in
- *-*darwin*)
- ;;
- *)
- HAVE_APPLE_MEDIA="no"
- ;;
-esac
-
-dnl *** bluez ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_BLUEZ, true)
-AG_GST_CHECK_FEATURE(BLUEZ, [Bluez], bluez, [
- PKG_CHECK_MODULES([BLUEZ5], [bluez >= 5.0], [
- PKG_CHECK_MODULES([GIO_UNIX], gio-unix-2.0 > 2.24, [
- AC_CHECK_PROG([GDBUS_CODEGEN],[gdbus-codegen],[gdbus-codegen])
- HAVE_BLUEZ=yes
- AC_DEFINE(HAVE_BLUEZ5,[1],[Bluez5 detected])
- ], [
- HAVE_BLUEZ=no
- ])
- ], [
- HAVE_BLUEZ=no
- ])
-])
-
-dnl *** OS/X AVCVideoServices ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_AVC, true)
-HAVE_AVC="no"
-AG_GST_CHECK_FEATURE(AVC, [AVC Video Services], avcsrc, [
- AC_LANG_PUSH([C++])
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -framework AVCVideoServices -framework CoreFoundation"
- save_LIBS="$LIBS"
- LIBS="$LIBS -framework AVCVideoServices -framework CoreFoundation"
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[HAVE_AVC=yes],[HAVE_AVC=no])
- LIBS=$save_LIBS
- CPPFLAGS=$save_CPPFLAGS
- AC_LANG_POP([C++])
-])
-dnl in case header AVCVideoServices/AVCVideoServices.h is found on other platforms
-case "$host" in
- *-*darwin*)
- ;;
- *)
- HAVE_AVC="no"
- ;;
-esac
-
-dnl check for shm_open (for shm plugin)
-translit(dnm, m, l) AM_CONDITIONAL(USE_SHM, true)
-AG_GST_CHECK_FEATURE(SHM, [POSIX shared memory source and sink], shm, [
- if test "x$HAVE_SYS_SOCKET_H" = "xyes"; then
- case $host in
- *-darwin* | *-macos10*)
- AC_DEFINE(HAVE_OSX,[1],[Apple Mac OS X operating system detected])
- HAVE_SHM=yes
- ;;
- *-*-OpenBSD*)
- HAVE_SHM=yes
- ;;
- *)
- AC_CHECK_LIB([rt], [shm_open],
- AC_CHECK_DECL([MSG_NOSIGNAL], HAVE_SHM=yes, HAVE_SHM=no, [
- #include <sys/socket.h>
- ]),
- HAVE_SHM=no)
- AC_SUBST(SHM_LIBS, "-lrt")
- ;;
- esac
- else
- HAVE_SHM=no
- fi
-])
-
-dnl check for unix sockets (ipcpipeline plugin)
-translit(dnm, m, l) AM_CONDITIONAL(USE_IPCPIPELINE, true)
-AG_GST_CHECK_FEATURE(IPCPIPELINE, [Unix sockets], ipcpipeline, [
- if test "x$HAVE_SYS_SOCKET_H" = "xyes"; then
- AC_CHECK_FUNC(pipe, [
- AC_CHECK_FUNC(socketpair, [HAVE_IPCPIPELINE=yes], [HAVE_IPCPIPELINE=no])
- ], [
- HAVE_IPCPIPELINE=no
- ])
- else
- HAVE_IPCPIPELINE=no
- fi
-])
-
-dnl check for OpenSL ES
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENSLES, true)
-AG_GST_CHECK_FEATURE(OPENSLES, [OpenSL ES], opensl, [
- AC_CHECK_HEADER(SLES/OpenSLES.h, HAVE_OPENSLES="yes", HAVE_OPENSLES="no")
-])
-
-dnl *** UVC H264 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_UVCH264, true)
-AG_GST_CHECK_FEATURE(UVCH264, [UVC H264], uvch264, [
- AC_CHECK_HEADER(linux/uvcvideo.h, HAVE_UVCVIDEO_H=yes, HAVE_UVCVIDEO_H=no)
- PKG_CHECK_MODULES(G_UDEV, gudev-1.0 , [
- AC_DEFINE([HAVE_GUDEV], 1, [Define if gudev is installed])
- HAVE_GUDEV="yes" ],
- [HAVE_GUDEV="no"])
- PKG_CHECK_MODULES(LIBUSB, libusb-1.0 , [
- AC_DEFINE([HAVE_LIBUSB], 1, [Define if libusb 1.x is installed])
- HAVE_LIBUSB="yes" ],
- [HAVE_LIBUSB="no"])
- if test "x$HAVE_UVCVIDEO_H" = "xyes" && \
- test "x$HAVE_GUDEV" = "xyes" && \
- test "x$HAVE_LIBUSB" = "xyes"; then
- HAVE_UVCH264=yes
- else
- HAVE_UVCH264=no
- fi
-])
-AC_SUBST(LIBUDEV_CFLAGS)
-AC_SUBST(LIBUDEV_LIBS)
-AC_SUBST(LIBUSB_CFLAGS)
-AC_SUBST(LIBUSB_LIBS)
-
-dnl *** USE_NVCODEC ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_NVCODEC, true)
-AG_GST_CHECK_FEATURE(NVCODEC, [NVIDIA Codec plugin], nvcodec, [
- HAVE_NVCODEC="yes"
- USE_NVCODEC_GST_GL="no"
-
- if test "x$GST_GL_HAVE_API_GL" = "x1"; then
- USE_NVCODEC_GST_GL="yes"
- AC_DEFINE(HAVE_NVCODEC_GST_GL, [1], [NVCODEC GStreamer OpenGL support available])
- fi
-])
-AM_CONDITIONAL(USE_NVCODEC_GST_GL, test "x$USE_NVCODEC_GST_GL" = "xyes")
-
-dnl check for tinyalsa
-translit(dnm, m, l) AM_CONDITIONAL(USE_TINYALSA, true)
-AG_GST_CHECK_FEATURE(TINYALSA, [tinyalsa], tinyalsa, [
- AC_CHECK_HEADER(tinyalsa/asoundlib.h, HAVE_TINYALSA="yes", HAVE_TINYALSA="no")
-])
-
-dnl check for intel mediasdk
-translit(dnm, m, l) AM_CONDITIONAL(USE_MSDK, true)
-AG_GST_CHECK_FEATURE(MSDK, [Intel MediaSDK], msdk, [
- AG_GST_PKG_CHECK_MODULES(GST_ALLOCATORS, gstreamer-allocators-1.0)
- PKG_CHECK_MODULES(G_UDEV, gudev-1.0 , [
- AC_DEFINE([HAVE_GUDEV], 1, [Define if gudev is installed])
- HAVE_GUDEV="yes" ],
- [HAVE_GUDEV="no"])
- PKG_CHECK_MODULES(LIBMFX, libmfx,
- [
- AC_DEFINE(HAVE_LIBMFX, 1, [Define if mfx_dispatcher is available])
- HAVE_MSDK="yes"
- dnl external msdk dispatchers sometimes install headers into prefix/mfx/
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$LIBMFX_CFLAGS $save_CPPFLAGS"
- AC_CHECK_HEADER(mfx/mfxdefs.h, [HAVE_MFX_MFXDEFS_H=1], [HAVE_MFX_MFXDEFS_H=0])
- if test $HAVE_MFX_MFXDEFS_H -eq 1; then
- MFX_INCDIR="`$PKG_CONFIG --variable=includedir libmfx`"
- MSDK_CFLAGS="-I$MFX_INCDIR/mfx"
- AC_SUBST(MSDK_CFLAGS)
- fi
- CPPFLAGS="$save_CPPFLAGS"
- ], [
- AC_ARG_WITH([msdk-prefix],
- AS_HELP_STRING([--with-msdk-prefix],
- [Use the provided prefix for detecting the Intel MediaSDK]),
- [AS_IF([test "x$with_msdk_prefix" != "x"],
- [MSDK_PREFIX="$with_msdk_prefix"])],
- [AS_IF([test "x$MFX_HOME" != "x"],
- [MSDK_PREFIX="$MFX_HOME"],
- [MSDK_PREFIX="/opt/intel/media"])])
- MSDK_CFLAGS="-I$MSDK_PREFIX/include -I$MSDK_PREFIX/include/mfx"
- MSDK_LIBS="-L$MSDK_PREFIX/lib/lin_x64 -L$MSDK_PREFIX/lib/x64 -L$MSDK_PREFIX/lib64 -L$MSDK_PREFIX/lib -lmfx -ldl"
- AC_SUBST(MSDK_CFLAGS)
- AC_SUBST(MSDK_LIBS)
-
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$MSDK_CFLAGS $save_CPPFLAGS"
- AC_CHECK_HEADER(mfxdefs.h, HAVE_MFXDEFS_H="yes", HAVE_MFXDEFS_H="no")
- CPPFLAGS="$save_CPPFLAGS"
-
- save_LIBS="$LIBS"
- LIBS="$MSDK_LIBS $LIBS"
- AC_LANG_PUSH([C++])
- AC_CHECK_LIB(mfx,MFXInit,HAVE_MFX_LIB="yes",HAVE_MFX_LIB="no")
- AC_LANG_POP([C++])
- LIBS="$save_LIBS"
-
- if test "x$HAVE_MFXDEFS_H" = "xyes" \
- -a "x$HAVE_MFX_LIB" = "xyes"; then
- HAVE_MSDK="yes"
- else
- HAVE_MSDK="no"
- fi
- ])
-
- PKG_CHECK_MODULES(LIBVA_DRM, libva-drm, HAVE_LIBVA_DRM="yes", HAVE_LIBVA_DRM="no")
-
- if test "x$HAVE_GUDEV" = "xyes" \
- -a "x$HAVE_MSDK" = "xyes" \
- -a "x$HAVE_LIBVA_DRM" = "xyes"; then
- HAVE_MSDK="yes"
- else
- HAVE_MSDK="no"
- fi
-], [], [
- dnl check the availability of vp9 apis
- USE_MSDK_VP9_DEC=0
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$LIBMFX_CFLAGS $MSDK_CFLAGS $save_CPPFLAGS"
- AC_CHECK_HEADER(mfxvp9.h, [HAVE_MFXVP9_H=1], [HAVE_MFXVP9_H=0],
- [
- #include <mfxplugin.h>
- ])
-
- if test $HAVE_MFXVP9_H -eq 1; then
- USE_MSDK_VP9_DEC=1
- AC_DEFINE(USE_MSDK_VP9_DEC, 1, [Define if MediaSDK VP9 decoder api is available])
- fi
-], [USE_MSDK_VP9_DEC=0])
-AM_CONDITIONAL(USE_MSDK_LIBVA,
- test "x$HAVE_MSDK" = "xyes" -a "x$HAVE_LIBVA_DRM" = "xyes")
-AM_CONDITIONAL([USE_MSDK_VP9_DEC],
- [test $USE_MSDK_VP9_DEC -eq 1])
-
-dnl *** ext plug-ins ***
-dnl keep this list sorted alphabetically !
-
-if test "x$BUILD_EXTERNAL" = "xyes"; then
-
-dnl *** assrender ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_ASSRENDER, true)
-AG_GST_CHECK_FEATURE(ASSRENDER, [ASS/SSA renderer], assrender, [
- PKG_CHECK_MODULES(ASSRENDER, libass >= 0.10.2, [
- HAVE_ASSRENDER="yes" ], [
- HAVE_ASSRENDER="no"
- ])
-])
-AC_SUBST(ASSRENDER_CFLAGS)
-AC_SUBST(ASSRENDER_LIBS)
-
-dnl *** AOM ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_AOM, true)
-AG_GST_CHECK_FEATURE(AOM, [AV1 encoder/decoder], aom, [
- AG_GST_PKG_CHECK_MODULES(AOM, aom)
-])
-
-dnl *** avtp ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_AVTP, true)
-AG_GST_CHECK_FEATURE(AVTP, [Audio/Video Transport Protocol], avtp, [
- AG_GST_PKG_CHECK_MODULES(AVTP, avtp)
-])
-
-dnl *** vo-amrwbenc ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_VOAMRWBENC, true)
-AG_GST_CHECK_FEATURE(VOAMRWBENC, [vo-amrwbenc library], vo-amrwbenc, [
- AG_GST_PKG_CHECK_MODULES(VOAMRWBENC, vo-amrwbenc >= 0.1.0)
-])
-
-dnl *** vo-aacenc ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_VOAACENC, true)
-AG_GST_CHECK_FEATURE(VOAACENC, [vo-aacenc library], vo-aacenc, [
- AG_GST_PKG_CHECK_MODULES(VOAACENC, vo-aacenc >= 0.1.0)
-])
-
-dnl *** bs2b ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_BS2B, true)
-AG_GST_CHECK_FEATURE(BS2B, [bs2b], bs2b, [
- PKG_CHECK_MODULES(BS2B, libbs2b >= 3.1.0, HAVE_BS2B="yes", [
- HAVE_BS2B="no"
- ])
- AC_SUBST(BS2B_CFLAGS)
- AC_SUBST(BS2B_LIBS)
-])
-
-dnl *** BZ2 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_BZ2, true)
-AG_GST_CHECK_FEATURE(BZ2, [bz2 library], bz2, [
- save_LIBS=$LIBS
- LIBS="$LIBS -lbz2"
- AC_MSG_CHECKING([for BZ2_bzlibVersion in -lbz2])
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <bzlib.h>]], [[const char *version = BZ2_bzlibVersion ();]])],[HAVE_BZ2=yes],[HAVE_BZ2=no])
- AC_MSG_RESULT($HAVE_BZ2)
- LIBS=$save_LIBS
- if test "x$HAVE_BZ2" = "xyes"; then
- BZ2_LIBS="-lbz2"
- fi
- AC_SUBST(BZ2_LIBS)
-
-])
-
-#dnl *** cairo ***
-#translit(dnm, m, l) AM_CONDITIONAL(USE_CAIRO, true)
-#AG_GST_CHECK_FEATURE(CAIRO, [cairo plug-in], cairo, [
-# PKG_CHECK_MODULES(CAIRO, cairo >= 1.0 glitz-glx, HAVE_CAIRO=yes, [
-# HAVE_CAIRO=no
-# ])
-# AC_SUBST(CAIRO_CFLAGS)
-# AC_SUBST(CAIRO_LIBS)
-#])
-
-dnl *** chromaprint ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_CHROMAPRINT, true)
-AG_GST_CHECK_FEATURE(CHROMAPRINT, [chromaprint], chromaprint, [
- PKG_CHECK_MODULES(CHROMAPRINT, libchromaprint, HAVE_CHROMAPRINT="yes", [
- HAVE_CHROMAPRINT="no"
- ])
- AC_SUBST(CHROMAPRINT_CFLAGS)
- AC_SUBST(CHROMAPRINT_LIBS)
-])
-
-dnl *** Curl ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_CURL, true)
-AG_GST_CHECK_FEATURE(CURL, [Curl plugin], curl, [
- PKG_CHECK_MODULES(CURL, libcurl >= 7.35.0, [
- HAVE_CURL="yes"
- AC_CHECK_HEADERS([unistd.h sys/socket.h sys/types.h netinet/in.h netinet/tcp.h fcntl.h], [ ], [
- AC_CHECK_HEADERS([unistd.h sys/types.h winsock2.h ws2tcpip.h fcntl.h], [ ], [HAVE_CURL="no"])
- ])
- AC_CHECK_HEADERS([netinet/ip.h], [], [HAVE_CURL="no"],
- [[#ifdef HAVE_SYS_TYPES_H
- # include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- # include <netinet/in.h>
- #endif
- ]])
- AC_MSG_CHECKING([for socket support needed by curlsink])
- AC_MSG_RESULT($HAVE_CURL)
- ], [
- HAVE_CURL="no"
- ])
- AC_SUBST(CURL_CFLAGS)
- AC_SUBST(CURL_LIBS)
- PKG_CHECK_MODULES(SSH2, libssh2 >= 1.4.3, [
- HAVE_SSH2="yes"
- AC_DEFINE(HAVE_SSH2, 1, [Define if libssh2 is available])
- ], [
- HAVE_SSH2="no"
- ])
- AM_CONDITIONAL(USE_SSH2, test "x$HAVE_SSH2" = "xyes")
- AC_SUBST(SSH2_CFLAGS)
- AC_SUBST(SSH2_LIBS)
-],,,[AM_CONDITIONAL(USE_SSH2, false)])
-
-dnl **** DASH ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_DASH, true)
-AG_GST_CHECK_FEATURE(DASH, [DASH plug-in], dash, [
- PKG_CHECK_MODULES(LIBXML2, libxml-2.0 >= 2.8, [HAVE_LIBXML2="yes"
- HAVE_DASH="yes"], [HAVE_LIBXML2="no"
- HAVE_DASH="no"])
- AC_SUBST(LIBXML2_CFLAGS)
- AC_SUBST(LIBXML2_LIBS)
-])
-
-dnl *** dc1394 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_DC1394, true)
-AG_GST_CHECK_FEATURE(DC1394, [libdc1394], dc1394, [
- PKG_CHECK_MODULES(LIBDC1394, libdc1394-2 >= 2.0.0, [
- if test -z "`$PKG_CONFIG --modversion libdc1394-2 | grep 2.0.0-rc`"; then
- HAVE_DC1394="yes"
- else
- HAVE_DC1394="no"
- fi
- ], [
- HAVE_DC1394="no"
- AC_MSG_RESULT(no)
- ])
- AC_SUBST(LIBDC1394_CFLAGS)
- AC_SUBST(LIBDC1394_LIBS)
-])
-
-dnl *** decklink ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_DECKLINK, true)
-AG_GST_CHECK_FEATURE(DECKLINK, [decklink], decklink, [
- HAVE_DECKLINK=no
- case "$host" in
- *android*)
- HAVE_DECKLINK=no
- ;;
- *-*linux*)
- if test "x$HAVE_PTHREAD_H" = "xyes"; then
- AC_CHECK_LIB(dl, dlopen,
- [
- HAVE_DECKLINK=yes
- DECKLINK_CXXFLAGS=
- DECKLINK_LIBS="-lpthread -ldl"
- ])
- fi
- ;;
- *-*darwin*)
- if test "x$HAVE_PTHREAD_H" = "xyes"; then
- AC_CHECK_LIB(dl, dlopen,
- [
- HAVE_DECKLINK=yes
- DECKLINK_CXXFLAGS=
- DECKLINK_LIBS="-lpthread -ldl"
- HAVE_DECKLINK_OSX=yes
- ])
- fi
- ;;
- *-mingw*)
- HAVE_DECKLINK=yes
- DECKLINK_CXXFLAGS=
- DECKLINK_LIBS="-lole32 -loleaut32"
- HAVE_DECKLINK_WIN=yes
- ;;
- *)
- HAVE_DECKLINK=no
- ;;
- esac
-
- AC_SUBST(DECKLINK_CXXFLAGS)
- AC_SUBST(DECKLINK_LIBS)
-])
-AM_CONDITIONAL(DECKLINK_OSX, test "x$HAVE_DECKLINK_OSX" = xyes)
-AM_CONDITIONAL(DECKLINK_WIN, test "x$HAVE_DECKLINK_WIN" = xyes)
-
-dnl **** DirectFB ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_DIRECTFB, true)
-AG_GST_CHECK_FEATURE(DIRECTFB, [directfb], dfbvideosink , [
- PKG_CHECK_MODULES(DIRECTFB, directfb >= 0.9.24, HAVE_DIRECTFB="yes", [
- HAVE_DIRECTFB="no"
- ])
-])
-
-dnl **** Wayland ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_WAYLAND, true)
-AC_PATH_PROG([wayland_scanner], [wayland-scanner])
-AG_GST_CHECK_FEATURE(WAYLAND, [wayland sink], wayland , [
- PKG_CHECK_MODULES(WAYLAND, wayland-client >= 1.11.0 libdrm >= 2.4.55 wayland-protocols >= 1.15, [
- if test "x$wayland_scanner" != "x"; then
- HAVE_WAYLAND="yes"
- AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, `$PKG_CONFIG --variable=pkgdatadir wayland-protocols`)
- else
- AC_MSG_RESULT([wayland-scanner is required to build the wayland plugin])
- HAVE_WAYLAND="no"
- fi
- ],
- [ HAVE_WAYLAND="no"
- ])
-])
-
-dnl **** WebP ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_WEBP, true)
-AG_GST_CHECK_FEATURE(WEBP, [WebP], webp , [
- PKG_CHECK_MODULES(WEBP, libwebp >= 0.2.1, [
- HAVE_WEBP="yes" ], [ HAVE_WEBP="no"
- ])
- AC_SUBST(WEBP_CFLAGS)
- AC_SUBST(WEBP_LIBS)
-])
-
-dnl *** DTS ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_DTS, true)
-AG_GST_CHECK_FEATURE(DTS, [dts library], dtsdec, [
- HAVE_DTS="yes"
- AG_GST_CHECK_LIBHEADER(DTS, dca, dca_init, $LIBM, dca.h,
- DTS_LIBS="-ldca $LIBM", HAVE_DTS="no")
- if test $HAVE_DTS = "no"; then
- AG_GST_CHECK_LIBHEADER(DTS, dts_pic, dts_init, $LIBM, dts.h,
- [ DTS_LIBS="-ldts_pic $LIBM"
- AC_DEFINE(DTS_OLD, 1, [Define if an old libdts is used])
- ])
- fi
- AC_SUBST(DTS_LIBS)
-])
-
-dnl *** resindvd ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_RESINDVD, true)
-AG_GST_CHECK_FEATURE(RESINDVD, [resindvd plugin], resindvd, [
- PKG_CHECK_MODULES(DVDNAV, dvdnav >= 4.1.2 dvdread >= 4.1.2, HAVE_RESINDVD="yes", [
- HAVE_RESINDVD="no"
- ])
-])
-
-dnl **** Free AAC Encoder (FAAC) ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_FAAC, true)
-AG_GST_CHECK_FEATURE(FAAC, [AAC encoder plug-in], faac, [
- AG_GST_CHECK_LIBHEADER(FAAC, faac, faacEncOpen, $LIBM, faac.h,
- FAAC_LIBS="-lfaac $LIBM")
- AC_SUBST(FAAC_LIBS)
-])
-
-dnl **** Free AAC Decoder (FAAD2) ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_FAAD, true)
-AG_GST_CHECK_FEATURE(FAAD, [FAAD2 AAC decoder plug-in], faad, [
- AG_GST_CHECK_LIBHEADER(FAAD, faad, NeAACDecOpen, $LIBM, neaacdec.h, [
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <faad.h>]], [[
- #if !defined(FAAD2_VERSION) || !defined(FAAD_FMT_DOUBLE)
- #error Not faad2
- #elif !defined(LATM)
- #error Not faad2 >= 2.7
- #endif
- ]])],[
- HAVE_FAAD="yes"
- FAAD_LIBS="-lfaad"
- ], [
- AC_MSG_WARN([Found libfaad, but version not recent enough. Need faad2 >= 2.7])
- HAVE_FAAD="no"
- ])
- ], [
- HAVE_FAAD="no"
- ])
- AC_SUBST(FAAD_LIBS)
-])
-
-dnl *** fbdev ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_FBDEV, true)
-AG_GST_CHECK_FEATURE(FBDEV, [linux framebuffer], fbdevsink, [
- if test "x$HAVE_FBDEV" != "xyes"; then
- AC_CHECK_HEADER([linux/fb.h], HAVE_FBDEV=yes, HAVE_FBDEV=no)
- fi
-])
-
-dnl *** fdkaac ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_FDK_AAC, true)
-AG_GST_CHECK_FEATURE(FDK_AAC, [fdkaac plugin], fdkaac, [
- PKG_CHECK_MODULES(FDK_AAC, fdk-aac, HAVE_FDK_AAC="yes", HAVE_FDK_AAC="no")
-
- PKG_CHECK_EXISTS(fdk-aac >= 2.0.0, [
- AC_DEFINE(HAVE_FDK_AAC_2_0_0, 1, [Define if we have fdk-aac >= 2.0.0])
- ])
-
- PKG_CHECK_EXISTS(fdk-aac >= 0.1.4, [
- AC_DEFINE(HAVE_FDK_AAC_0_1_4, 1, [Define if we have fdk-aac >= 0.1.4])
- ])
-])
-
-dnl *** flite ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_FLITE, true)
-AG_GST_CHECK_FEATURE(FLITE, [Flite plugin], flite, [
- AG_GST_CHECK_LIBHEADER(FLITE, flite, flite_init, $LIBM, flite/flite.h,
- FLITE_LIBS="-lflite -lflite_cmu_us_kal -lflite_usenglish -lflite_cmulex $LIBM")
-
- AC_SUBST(FLITE_CFLAGS)
- AC_SUBST(FLITE_LIBS)
-])
-
-dnl *** gsm ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_GSM, true)
-AG_GST_CHECK_FEATURE(GSM, [GSM library], gsmenc gsmdec, [
- AG_GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm.h, GSM_LIBS="-lgsm")
- if test $HAVE_GSM != "yes"; then
- AG_GST_CHECK_LIBHEADER(GSM, gsm, gsm_create, , gsm/gsm.h, GSM_LIBS="-lgsm")
- if test $HAVE_GSM = "yes"; then
- AC_DEFINE(GSM_HEADER_IN_SUBDIR, 1, [Define if GSM header in gsm/ subdir])
- fi
- fi
- AC_SUBST(GSM_LIBS)
-])
-
-dnl *** fluidSynth ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_FLUIDSYNTH, true)
-AG_GST_CHECK_FEATURE(FLUIDSYNTH, [fluidsynth], fluidsynth, [
- PKG_CHECK_MODULES(FLUIDSYNTH, fluidsynth >= 1.0, HAVE_FLUIDSYNTH="yes", [
- HAVE_FLUIDSYNTH="no"
- ])
-])
-
-dnl *** kate ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_KATE, true)
-AG_GST_CHECK_FEATURE(KATE, [Kate], kate, [
- PKG_CHECK_MODULES(KATE, kate >= 0.1.7, HAVE_KATE="yes", [
- HAVE_KATE="no"
- ])
- AC_SUBST(KATE_CFLAGS)
- AC_SUBST(KATE_LIBS)
- PKG_CHECK_MODULES(TIGER, tiger >= 0.3.2,
- [
- HAVE_TIGER="yes"
- AC_DEFINE(HAVE_TIGER, 1, [Define if libtiger is available])
- ],
- [
- HAVE_TIGER="no"
- ]
- )
- AM_CONDITIONAL(USE_TIGER, test "x$HAVE_TIGER" = "xyes")
- AC_SUBST(TIGER_CFLAGS)
- AC_SUBST(TIGER_LIBS)
-],,,[AM_CONDITIONAL(USE_TIGER, false)])
-
-dnl *** kms ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_KMS, true)
-AG_GST_CHECK_FEATURE(KMS, [drm/kms libraries], kms, [
- AG_GST_PKG_CHECK_MODULES(GST_ALLOCATORS, gstreamer-allocators-1.0)
- PKG_CHECK_MODULES([KMS_DRM], [libdrm >= 2.4.55], HAVE_KMS=yes, HAVE_KMS=no)
-])
-
-dnl *** ladspa ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_LADSPA, true)
-AG_GST_CHECK_FEATURE(LADSPA, [ladspa], ladspa, [
- AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA="yes", HAVE_LADSPA="no")
-
- PKG_CHECK_MODULES(LRDF, lrdf, HAVE_LRDF=yes, HAVE_LRDF=no)
- if test $HAVE_LRDF = "yes"; then
- AC_DEFINE(HAVE_LRDF, 1, [Define if we have liblrdf])
- fi
- AC_SUBST(LRDF_LIBS)
- AC_SUBST(LRDF_CFLAGS)
-])
-
-dnl *** LCM2 ***
-#translit(dnm, m, l) AM_CONDITIONAL(USE_LCMS2, true)
-AG_GST_CHECK_FEATURE(LCMS2, [LCMS colormanagement plugin], lcms2, [
- PKG_CHECK_MODULES(LCMS2, lcms2 >= 2.7, HAVE_LCMS2="yes", [
- HAVE_LCMS2="no"
- ])
- AC_SUBST(LCMS2_LIBS)
-])
-
-dnl *** LV2 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_LV2, true)
-AG_GST_CHECK_FEATURE(LV2, [lv2], lv2, [
- PKG_CHECK_MODULES(LILV, lilv-0 >= 0.22, [
- HAVE_LV2="yes",
- HAVE_LILV_0_22="yes"
- AC_DEFINE(HAVE_LILV_0_22, 1, [Define if we have liblilv >= 0.22])
- ],[
- PKG_CHECK_MODULES(LILV, lilv-0 >= 0.16, HAVE_LV2="yes", HAVE_LV2="no")
- ])
- AC_SUBST(LILV_CFLAGS)
- AC_SUBST(LILV_LIBS)
-])
-
-dnl *** libde265 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_LIBDE265, true)
-AG_GST_CHECK_FEATURE(LIBDE265, [libde265 HEVC/H.265 decoder], libde265, [
- PKG_CHECK_MODULES(LIBDE265, libde265 >= 0.9, HAVE_LIBDE265="yes", HAVE_LIBDE265="no")
- AC_SUBST(LIBDE265_CFLAGS)
- AC_SUBST(LIBDE265_LIBS)
-])
-
-dnl *** libmms ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_LIBMMS, true)
-AG_GST_CHECK_FEATURE(LIBMMS, [mms protocol library], libmms, [
- dnl check with pkg-config first
- PKG_CHECK_MODULES(LIBMMS, libmms >= 0.4, HAVE_LIBMMS="yes", [
- HAVE_LIBMMS="no"
- ])
-])
-AC_SUBST(LIBMMS_LIBS)
-
-dnl *** libsrt ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SRT, true)
-AG_GST_CHECK_FEATURE(SRT, [srt library], srt, [
- PKG_CHECK_MODULES(SRT, srt, HAVE_SRT="yes", HAVE_SRT=no)
- AC_SUBST(SRT_LIBS)
- AC_SUBST(SRT_CFLAGS)
-])
-
-dnl *** libsrtp ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SRTP, true)
-AG_GST_CHECK_FEATURE(SRTP, [srtp library], srtp, [
- HAVE_SRTP="no"
- AG_GST_PKG_CHECK_MODULES(SRTP, libsrtp2 >= 2.1.0)
- if test x"$HAVE_SRTP" = x"yes"; then
- AC_DEFINE([HAVE_SRTP2], 1, [Define if libsrtp2 is used])
- else
- PKG_CHECK_MODULES(SRTP, libsrtp, HAVE_SRTP="yes",
- AG_GST_CHECK_LIBHEADER(SRTP, srtp, crypto_policy_set_aes_gcm_128_16_auth, , srtp/srtp.h, SRTP_LIBS="-lsrtp")
- )
- fi
- AC_SUBST(SRTP_LIBS)
- AC_SUBST(SRTP_CFLAGS)
-])
-
-dnl *** dtls ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_DTLS, true)
-AG_GST_CHECK_FEATURE(DTLS, [DTLS plugin], dtls, [
- PKG_CHECK_MODULES(DTLS, [ openssl >= 1.0.1 libcrypto ], [
- HAVE_DTLS="yes"
- AC_SUBST(DTLS_CFLAGS)
- AC_SUBST(DTLS_LIBS)
- ], [
- HAVE_DTLS="no"
- ])
-])
-
-dnl *** ttml ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_TTML, true)
-AG_GST_CHECK_FEATURE(TTML, [TTML plugin], ttml, [
- PKG_CHECK_MODULES(TTML, [ libxml-2.0 >= 2.9.2 pango cairo pangocairo ], [
- HAVE_TTML="yes"
- ], [
- HAVE_TTML="no"
- ])
-])
-
-dnl *** modplug ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_MODPLUG, true)
-AG_GST_CHECK_FEATURE(MODPLUG, modplug, modplug, [
- if test "x$HAVE_CXX" != "xyes"; then
- AC_MSG_WARN([Not compiling modplug plugin as it requires a C++ compiler])
- HAVE_MODPLUG="no"
- else
- PKG_CHECK_MODULES(MODPLUG, libmodplug, HAVE_MODPLUG="yes", HAVE_MODPLUG="no")
- fi
- AC_SUBST(MODPLUG_CFLAGS)
- AC_SUBST(MODPLUG_LIBS)
-])
-
-dnl *** mjpegtools version info ***
-dnl some may prefer older version (given quirks above)
-dnl hm, no version info seems available within mjpegtools headers
-dnl and API really moves along
-echo
-PKG_CHECK_EXISTS(mjpegtools >= 1.6.1.93 mjpegtools < 1.8.0, [
- mjpegtools_api=10601
-], [
- PKG_CHECK_EXISTS(mjpegtools >= 1.8.0 mjpegtools < 1.9.0, [
- mjpegtools_api=10800
- ], [
- PKG_CHECK_EXISTS(mjpegtools >= 2.0.0, [
- mjpegtools_api=20000
- ], [
- PKG_CHECK_MODULES(MJPEG, mjpegtools >= 1.9.0 mjpegtools < 2.0.0, [
- dnl logging API changed in release candidates
- OLD_CFLAGS="$CFLAGS"
- OLD_LIBS="$LIBS"
- CFLAGS="$MJPEG_CFLAGS"
- LIBS="$LIBS $MJPEG_LIBS -lmjpegutils $LIBM $PTHREAD_LIBS"
- AC_CHECK_FUNC(mjpeg_loglev_t, [
- mjpegtools_api=10903
- ], [
- mjpegtools_api=10900
- ])
- CFLAGS="$OLD_CFLAGS"
- LIBS="$OLD_LIBS"
- ], [
- mjpegtools_api=0
- ])
- ])
- ])
-])
-AC_DEFINE_UNQUOTED(GST_MJPEGTOOLS_API, $mjpegtools_api,
- [mjpegtools API evolution])
-
-dnl *** mpeg2enc ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_MPEG2ENC, true)
-AG_GST_CHECK_FEATURE(MPEG2ENC, [mpeg2enc], mpeg2enc, [
- HAVE_MPEG2ENC="no"
- dnl we require a c++ compiler for this one
- if [ test x$HAVE_CXX = xyes ]; then
- dnl libmpeg2enc was first included in mjpegtools-1.6.2-rc3 (1.6.1.92)
- dnl since many distros include mjpegtools specifically without mplex
- dnl and mpeg2enc, we check for mpeg2enc on its own, too.
- PKG_CHECK_MODULES(MPEG2ENC, mjpegtools >= 1.6.1.93, [
- dnl HACK because mpeg2enc 1.8.0 header files have a spurious 'include config.h'
- touch config.h
- dnl switch over to c++ to test things
- AC_LANG([C++])
- OLD_CPPFLAGS="$CPPFLAGS"
- dnl HACK as above
- CPPFLAGS_GOOD="$CPPFLAGS $MPEG2ENC_CFLAGS"
- CPPFLAGS="$CPPFLAGS_GOOD -I."
- dnl check headers
- mpeg2enc_headers_ok=no
- AC_CHECK_HEADER([mpeg2encoder.hh], [
- MPEG2ENC_LIBS="$MPEG2ENC_LIBS -lmpeg2encpp $LIBM $PTHREAD_LIBS"
- OLD_LIBS="$LIBS"
- LIBS="$LIBS $MPEG2ENC_LIBS"
- AC_MSG_CHECKING([for valid mpeg2enc objects])
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
- #include <mpeg2encoder.hh>
- #include <mpeg2encoptions.hh>
-
- int
- main (int argc,
- char *argv[])
- {
- MPEG2EncOptions *options = new MPEG2EncOptions ();
- MPEG2Encoder *encoder = new MPEG2Encoder (*options);
- return 0;
- }
- ]])],[
- AC_MSG_RESULT(yes)
- dnl so far so good, let's check more things:
- dnl mjpegtools-1.8.0 does not install the required
- dnl mpeg2syntaxcodes.h header by default, and a new release
- dnl is not in sight, so check for this oversight in case
- dnl distros or folks have fixed this themselves
- if test "$mjpegtools_api" -ge "10800"; then
- AC_CHECK_HEADER([mpeg2syntaxcodes.h], [
- mpeg2enc_headers_ok=yes
- ], [
- mpeg2enc_headers_ok=no
- ])
- else
- mpeg2enc_headers_ok=yes
- fi
- if test "x$mpeg2enc_headers_ok" = "xyes"; then
- HAVE_MPEG2ENC="yes"
- fi
- CPPFLAGS="$CPPFLAGS_GOOD"
- AC_SUBST(MPEG2ENC_CFLAGS)
- AC_SUBST(MPEG2ENC_LIBS)
- ],[
- AC_MSG_RESULT(no)
- ],[])
- LIBS="$OLD_LIBS"
- ])
-
- CPPFLAGS="$OLD_CPPFLAGS"
- AC_LANG([C])
- ], [
- HAVE_MPEG2ENC="no"
- ])
- fi
-])
-
-dnl *** mplex ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_MPLEX, true)
-AG_GST_CHECK_FEATURE(MPLEX, [mplex], mplex, [
- HAVE_MPLEX="no"
- dnl we require a c++ compiler for this one
- if [ test x$HAVE_CXX = xyes ]; then
- dnl libmplex was first included in mjpegtools-1.6.2-rc4 (1.6.1.93)
- dnl since many distros include mjpegtools specifically without mplex
- dnl and mpeg2enc, we check for mplex on its own, too.
- dnl libmplex < 1.9rc? has fuzzy ABI, valgrind and other problems
- PKG_CHECK_MODULES(MPLEX, mjpegtools >= 1.9.0, [
- dnl HACK because mplex 2.0.0 header files have a spurious 'include config.h'
- touch config.h
- dnl switch over to c++ to test things
- AC_LANG([C++])
- OLD_CPPFLAGS="$CPPFLAGS"
- dnl HACK as above
- CPPFLAGS_GOOD="$CPPFLAGS $MPLEX_CFLAGS"
- CPPFLAGS="$CPPFLAGS_GOOD -I."
- AC_CHECK_HEADER(interact.hpp, [
- MPLEX_LIBS="$MPLEX_LIBS -lmplex2 $LIBM"
- OLD_LIBS="$LIBS"
- LIBS="$LIBS $MPLEX_LIBS"
- OLD_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $MPLEX_LDFLAGS"
- dnl older libmplex uses off_t SegmentSize (), which leads to fuzzy ABI;
- dnl don't want this here
- AC_MSG_CHECKING([for valid mplex objects])
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-
-#include <interact.hpp>
-#include <outputstrm.hpp>
-#include <multiplexor.hpp>
-int
-main (int argc,
- char *argv[])
-{
- class TestOutputStream : public OutputStream {
- public:
- TestOutputStream () : OutputStream () { }
- void Write (uint8_t *a, unsigned int b) { }
- void NextSegment () { }
- uint64_t SegmentSize () { return 0; }
- void Close () { }
- int Open () { return 0; }
-};
- MultiplexJob *job = new MultiplexJob ();
- vector<IBitStream *> inputs;
- job->SetupInputStreams (inputs);
- TestOutputStream *out = new TestOutputStream ();
- Multiplexor *mux = new Multiplexor(*job, *out, NULL);
- return 0;
-}
- ]])],[
- HAVE_MPLEX="yes"
- CPPFLAGS="$CPPFLAGS_GOOD"
- AC_SUBST(MPLEX_CFLAGS)
- AC_SUBST(MPLEX_LIBS)
- AC_SUBST(MPLEX_LDFLAGS)
- AC_MSG_RESULT(yes)
- ],[AC_MSG_RESULT(no)],[])
- LIBS="$OLD_LIBS"
- LDFLAGS="$OLD_LDFLAGS"
- ])
- CPPFLAGS="$OLD_CPPFLAGS"
- AC_LANG([C])
- ], HAVE_MPLEX="no")
- fi
-])
-
-dnl *** musepack ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_MUSEPACK, true)
-AG_GST_CHECK_FEATURE(MUSEPACK, [musepackdec], musepack, [
- AC_CHECK_HEADER([mpc/mpcdec.h], [
- HAVE_MUSEPACK="yes"
- MUSEPACK_LIBS="-lmpcdec"
- AC_SUBST(MUSEPACK_LIBS)
- ], [HAVE_MUSEPACK="no"])
-])
-
-dnl *** neon ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_NEON, true)
-AG_GST_CHECK_FEATURE(NEON, [neon http client plugins], neonhttpsrc, [
- PKG_CHECK_MODULES(NEON, neon >= 0.27.0 neon <= 0.30.99, HAVE_NEON="yes", [
- HAVE_NEON="no"
- ])
- AC_SUBST(NEON_CFLAGS)
- AC_SUBST(NEON_LIBS)
-])
-
-dnl *** ofa ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OFA, true)
-AG_GST_CHECK_FEATURE(OFA, [ofa plugins], ofa, [
- PKG_CHECK_MODULES(OFA, libofa >= 0.9.3, HAVE_OFA="yes", [
- HAVE_OFA="no"
- ])
- AC_SUBST(OFA_CFLAGS)
- AC_SUBST(OFA_LIBS)
-])
-
-dnl *** OpenAL ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENAL, true)
-AG_GST_CHECK_FEATURE(OPENAL, [OpenAL plugin], openal, [
- PKG_CHECK_MODULES(OPENAL, openal >= 1.14, HAVE_OPENAL="yes", [
- HAVE_OPENAL="no"
- ])
- AC_SUBST(OPENAL_CFLAGS)
- AC_SUBST(OPENAL_LIBS)
-])
-
-dnl *** opencv ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENCV, true)
-AG_GST_CHECK_FEATURE(OPENCV, [opencv plugins], opencv, [
- dnl we specify a max. version too because we set CV_NO_BACKWARD_COMPATIBILITY
- dnl and don't want the build to break when a new opencv version comes out.
- dnl Need to adjust this upwards once we know that our code compiles fine with
- dnl a new version and the no-backward-compatibility define. (There doesn't
- dnl seem to be a switch to suppress the warnings the cvcompat.h header
- dnl causes.)
- PKG_CHECK_MODULES([OPENCV], [opencv >= 3.0.0 opencv < 3.5.0] , [
- AC_PROG_CXX
- AC_LANG([C++])
- OLD_CPPFLAGS=$CPPFLAGS
- CPPFLAGS=$OPENCV_CFLAGS
- something_not_found=no
- AC_CHECK_HEADERS([opencv2/bgsegm.hpp \
- opencv2/calib3d.hpp \
- opencv2/core.hpp \
- opencv2/imgproc.hpp \
- opencv2/objdetect.hpp \
- opencv2/opencv.hpp \
- opencv2/video.hpp \
- opencv2/bgsegm.hpp], [], [something_not_found=yes])
-
- CPPFLAGS=$OLD_CPPFLAGS
- AC_LANG([C])
-
- if test $something_not_found = "yes"; then
- AC_MSG_RESULT([not all opencv2 headers were found])
- HAVE_OPENCV="no"
- else
- HAVE_OPENCV="yes"
- fi
- ], [
- PKG_CHECK_MODULES([OPENCV], [opencv4 >= 4.0.0 opencv4 < 4.2.0] , [
- AC_PROG_CXX
- AC_LANG([C++])
- OLD_CPPFLAGS=$CPPFLAGS
- CPPFLAGS=$OPENCV_CFLAGS
- something_not_found=no
- AC_CHECK_HEADERS([opencv2/bgsegm.hpp \
- opencv2/calib3d.hpp \
- opencv2/core.hpp \
- opencv2/imgproc.hpp \
- opencv2/objdetect.hpp \
- opencv2/opencv.hpp \
- opencv2/video.hpp \
- opencv2/bgsegm.hpp], [], [something_not_found=yes])
-
- CPPFLAGS=$OLD_CPPFLAGS
- AC_LANG([C])
-
- if test $something_not_found = "yes"; then
- AC_MSG_RESULT([not all opencv2 headers were found])
- HAVE_OPENCV="no"
- else
- HAVE_OPENCV="yes"
- fi
- ], [
- HAVE_OPENCV="no"
- ])
- ])
- OPENCV_PREFIX="`$PKG_CONFIG --variable=prefix opencv`"
- AC_DEFINE_UNQUOTED(OPENCV_PREFIX, "$OPENCV_PREFIX", [opencv install prefix])
- AC_SUBST(OPENCV_PREFIX)
- OPENCV_PREFIX="`$PKG_CONFIG --variable=prefix opencv`"
- AC_DEFINE_UNQUOTED(OPENCV_PREFIX, "$OPENCV_PREFIX", [opencv install prefix])
- AC_SUBST(OPENCV_PREFIX)
- AC_SUBST(OPENCV_CFLAGS)
- AC_SUBST(OPENCV_LIBS)
- dnl the OpenCV prefix is used at runtime for some object properties, and also
- dnl used here to detect which directory is the correct one. For the second
- dnl case, make sure the right sysroot is used, ensuring correct behavior
- dnl during cross compilation.
- if test -d "$PKG_CONFIG_SYSROOT_DIR/$OPENCV_PREFIX/share/opencv/"; then
- AC_DEFINE_UNQUOTED(OPENCV_PATH_NAME, ["opencv"], [OpenCV path name])
- else
- AC_DEFINE_UNQUOTED(OPENCV_PATH_NAME, ["OpenCV"], [OpenCV path name])
- fi
-])
-
-dnl *** OpenEXR ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENEXR, true)
-AG_GST_CHECK_FEATURE(OPENEXR, [openexr library], openexr, [
- AG_GST_PKG_CHECK_MODULES(OPENEXR, OpenEXR)
-])
-
-dnl *** openh264 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENH264, true)
-AG_GST_CHECK_FEATURE(OPENH264, [openh264 library], openh264, [
- AG_GST_PKG_CHECK_MODULES(OPENH264, openh264 >= 1.3.0)
-])
-
-dnl *** OpenJPEG ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENJPEG, true)
-AG_GST_CHECK_FEATURE(OPENJPEG, [openjpeg library], openjpeg, [
- HAVE_OPENJPEG="no"
- AG_GST_PKG_CHECK_MODULES(OPENJPEG, libopenjp2 >= 2.2)
- AC_SUBST(OPENJPEG_CFLAGS)
- AC_SUBST(OPENJPEG_LIBS)
-])
-
-dnl *** OpenMPT ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENMPT, true)
-AG_GST_CHECK_FEATURE(OPENMPT, openmpt, openmpt, [
- PKG_CHECK_MODULES(OPENMPT, libopenmpt, HAVE_OPENMPT="yes", HAVE_OPENMPT="no")
- AC_SUBST(OPENMPT_CFLAGS)
- AC_SUBST(OPENMPT_LIBS)
-])
-
-dnl *** OpenNI2 ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPENNI2, true)
-AG_GST_CHECK_FEATURE(OPENNI2, [openni2 library], openni2, [
- PKG_CHECK_MODULES(OPENNI2, libopenni2 >= 0.26, HAVE_OPENNI2="yes", [ HAVE_OPENNI2="no" ] )
- AC_SUBST(OPENNI2_CFLAGS)
- AC_SUBST(OPENNI2_LIBS)
-])
-
-dnl *** Opus ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_OPUS, true)
-AG_GST_CHECK_FEATURE(OPUS, [opus], opus, [
- PKG_CHECK_MODULES(OPUS, opus >= 0.9.4, [
- AC_DEFINE([HAVE_OPUS], 1, [Define if Opus >= 0.9.4 is installed])
- HAVE_OPUS="yes"
- ], [
- HAVE_OPUS="no"
- ])
- AC_SUBST(OPUS_CFLAGS)
- AC_SUBST(OPUS_LIBS)
-])
-
-dnl *** pango ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_PANGO, true)
-AG_GST_CHECK_FEATURE(PANGO, [Pango font rendering], pango, [
- AG_GST_PKG_CHECK_MODULES(PANGO, pango >= 1.22.0 pangocairo >= 1.22.0)
-])
-
-dnl *** rsvg ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_RSVG, true)
-AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [
- AG_GST_PKG_CHECK_MODULES(RSVG, librsvg-2.0 >= 2.36.2)
-])
-
-dnl *** gl ***
-HAVE_GL="no"
-translit(dnm, m, l) AM_CONDITIONAL(USE_GL, true)
-AG_GST_CHECK_FEATURE(GL, [gl elements], gl, [
- if test "x$HAVE_GST_GL" = "xyes"; then
- HAVE_GL="yes"
- fi
-])
-AM_CONDITIONAL(USE_GL, test "x$HAVE_GL" = "xyes")
-AM_CONDITIONAL(USE_OPENGL, test "x$GST_GL_HAVE_API_GL" = "x1")
-
-dnl *** teletextdec ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_TELETEXTDEC, true)
-AG_GST_CHECK_FEATURE(TELETEXTDEC, [Teletext decoder], teletextdec, [
- AG_GST_PKG_CHECK_MODULES(TELETEXTDEC, zvbi-0.2)
- ])
-
-dnl *** wildmidi ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_WILDMIDI, true)
-AG_GST_CHECK_FEATURE(WILDMIDI, [wildmidi midi soft synth plugin], wildmidi, [
- AG_GST_CHECK_LIBHEADER(WILDMIDI, WildMidi,
- WildMidi_Init, ,
- wildmidi_lib.h,
- WILDMIDI_LIBS="-lWildMidi")
- WILDMIDI_CFLAGS=
- WILDMIDI_LIBS=
- if test "x$HAVE_WILDMIDI" = "xyes"; then
- AC_MSG_CHECKING([for wildmidi >= 4.0])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <wildmidi_lib.h>]], [[
- #if LIBWILDMIDI_VER_MAJOR == 0 && LIBWILDMIDI_VER_MINOR < 4
- #error "wildmidi too old"
- #endif
- ]])], [ AC_MSG_RESULT(yes)
- HAVE_WILDMIDI="yes"
- WILDMIDI_CFLAGS=
- WILDMIDI_LIBS=-lWildMidi
- ], [ AC_MSG_RESULT(no)
- HAVE_WILDMIDI="no"
- ])
- else
- AC_MSG_WARN([WildMidi library or development headers not found])
- fi
- AC_SUBST(WILDMIDI_CFLAGS)
- AC_SUBST(WILDMIDI_LIBS)
-])
-
-dnl **** Smooth Streaming ****
-translit(dnm, m, l) AM_CONDITIONAL(USE_SMOOTHSTREAMING, true)
-AG_GST_CHECK_FEATURE(SMOOTHSTREAMING, [Smooth Streaming plug-in], smoothstreaming, [
- PKG_CHECK_MODULES(LIBXML2, libxml-2.0 >= 2.4,
- [HAVE_LIBXML2="yes"
- HAVE_SMOOTHSTREAMING="yes"],
- [HAVE_LIBXML2="no"
- HAVE_SMOOTHSTREAMING="no"])
- AC_SUBST(LIBXML2_CFLAGS)
- AC_SUBST(LIBXML2_LIBS)
-])
-
-dnl *** sndfile ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SNDFILE, true)
-AG_GST_CHECK_FEATURE(SNDFILE, [sndfile plug-in], sfdec sfenc, [
- PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.16, HAVE_SNDFILE="yes", HAVE_SNDFILE="no")
- AC_SUBST(SNDFILE_CFLAGS)
- AC_SUBST(SNDFILE_LIBS)
-])
-
-dnl *** soundtouch ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SOUNDTOUCH, true)
-AG_GST_CHECK_FEATURE(SOUNDTOUCH, [soundtouch plug-in], soundtouch, [
- dnl We only need -lBPM on soundtouch < 1.4
- dnl We check for libSoundTouch since Debian used it before upstream
- dnl added a pkgconfig file.
- HAVE_SOUNDTOUCH_1_4=yes
- PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch,
- [HAVE_SOUNDTOUCH=yes],
- [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.4,
- [HAVE_SOUNDTOUCH=yes],
- [PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0,
- [HAVE_SOUNDTOUCH=yes
- HAVE_SOUNDTOUCH_1_4=no
- SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
- [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch >= 1.4,
- [HAVE_SOUNDTOUCH=yes],
- [PKG_CHECK_MODULES(SOUNDTOUCH, libSoundTouch,
- [HAVE_SOUNDTOUCH=yes
- HAVE_SOUNDTOUCH_1_4=no
- SOUNDTOUCH_LIBS="$SOUNDTOUCH_LIBS -lBPM"],
- HAVE_SOUNDTOUCH=no)])])])])
- AC_SUBST(SOUNDTOUCH_CFLAGS)
- AC_SUBST(SOUNDTOUCH_LIBS)
- if test "x$HAVE_CXX" != "xyes"; then
- USE_SOUNDTOUCH=false
- AC_MSG_NOTICE([Not building soundtouch plugin: no C++ compiler found])
- fi
- if test "x$HAVE_SOUNDTOUCH" = "xyes" -a "x$HAVE_SOUNDTOUCH_1_4" = "xyes"; then
- AC_DEFINE([HAVE_SOUNDTOUCH_1_4], [1],
- [Defined if the available libSoundTouch is >= 1.4])
- fi
-])
-
-dnl *** gme ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_GME, true)
-AG_GST_CHECK_FEATURE(GME, [gme decoder], gme, [
- AC_CHECK_HEADER(gme/gme.h, [
- AC_CHECK_LIB(gme, gme_new_emu, [
- GME_LIBS="-lgme"
- AC_SUBST(GME_LIBS)
- HAVE_GME=yes
- ], [
- HAVE_GME=no
- ])
- ], [
- HAVE_GME=no
- ])
-
- if test "x$HAVE_GME" = "xyes"; then
- AC_CHECK_LIB(gme, gme_enable_accuracy, [
- AC_DEFINE(HAVE_LIBGME_ACCURACY, 1, [Define if gme 0.5.6 or newer is available])
- ])
- fi
-])
-
-dnl *** dvb ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_DVB, true)
-AG_GST_CHECK_FEATURE(DVB, [DVB Source], dvb, [
- AC_MSG_CHECKING([Checking for up to date dvb installation])
- AC_CHECK_HEADER(linux/dvb/version.h, [
- AC_MSG_CHECKING([for up-to-date dvb API])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <linux/dvb/version.h>]], [[
- #if DVB_API_VERSION < 5 || (DVB_API_VERSION == 5 && DVB_API_VERSION_MINOR <= 4)
- #error "Incompatible dvb API"
- #endif
- ]])], [ AC_MSG_RESULT(yes)
- HAVE_DVB="yes"
- ], [ AC_MSG_RESULT(no)
- HAVE_DVB="no"
- ])
- ], [HAVE_DVB="no"])
-])
-
-dnl *** sbc ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SBC, true)
-AG_GST_CHECK_FEATURE(SBC, [SBC bluetooth audio codec], sbc, [
- AG_GST_PKG_CHECK_MODULES(SBC, [sbc >= 1.0])
-])
-
-dnl *** zbar ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_ZBAR, true)
-AG_GST_CHECK_FEATURE(ZBAR, [ZBar barcode detector], zbar, [
- AG_GST_PKG_CHECK_MODULES(ZBAR, zbar >= 0.9)
-])
-
-dnl *** rtmp ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_RTMP, true)
-AG_GST_CHECK_FEATURE(RTMP, [rtmp library], rtmp, [
- AG_GST_PKG_CHECK_MODULES(RTMP, librtmp)
-])
-
-dnl *** spandsp ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SPANDSP, true)
-AG_GST_CHECK_FEATURE(SPANDSP, [Spandsp], spandsp, [
- PKG_CHECK_MODULES(SPANDSP, spandsp >= 0.0.6, [
- HAVE_SPANDSP="yes" ], [
- HAVE_SPANDSP="no"
- ])
-])
-AC_SUBST(SPANDSP_CFLAGS)
-AC_SUBST(SPANDSP_LIBS)
-
-dnl *** hls-crypto ***
-AC_ARG_WITH([hls-crypto],
- AS_HELP_STRING([--with-hls-crypto=auto|nettle|libgcrypt|openssl], [
- which cryptographic library version to compile against for hls (default: auto)
- ]), [
- AS_CASE([$with_hls_crypto],
- [nettle],[],
- [libgcrypt],[],
- [openssl],[],
- [with_hls_crypto=auto]
- )
- ]
-)
-
-dnl *** hls ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_HLS, true)
-AG_GST_CHECK_FEATURE(HLS, [http live streaming plugin], hls, [
- AS_CASE([$with_hls_crypto],
- [nettle], [
- PKG_CHECK_MODULES(NETTLE, nettle, [
- AC_DEFINE(HAVE_NETTLE, 1, [Define if nettle is available])
- HAVE_HLS="yes"
- ],[AC_MSG_ERROR([Could not find nettle library])])
- ],
- [libgcrypt], [
- AM_PATH_LIBGCRYPT([1.2.0], [
- AC_DEFINE(HAVE_LIBGCRYPT, 1, [Define if libgcrypt is available])
- HAVE_HLS="yes"
- ],[AC_MSG_ERROR([Could not find libgcrypt library])])
- ],
- [openssl], [
- PKG_CHECK_MODULES(OPENSSL, openssl, [
- AC_DEFINE(HAVE_OPENSSL, 1, [Define if openssl is available])
- HAVE_HLS="yes"
- ],[AC_MSG_ERROR([Could not find openssl library])])
- ],
- [
- dnl Try to find a valid crypto library
- HAVE_HLS="yes"
- PKG_CHECK_MODULES(NETTLE, nettle, [
- AC_DEFINE(HAVE_NETTLE, 1, [Define if nettle is available])
- ],[
- AM_PATH_LIBGCRYPT([1.2.0], [
- AC_DEFINE(HAVE_LIBGCRYPT, 1, [Define if libgcrypt is available])
- ],[
- PKG_CHECK_MODULES(OPENSSL, openssl, [
- AC_DEFINE(HAVE_OPENSSL, 1, [Define if openssl is available])
- ])
- ])
- ])
- ]
- )
-])
-
-dnl *** x265 (H.265/HEVC encoder) ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_X265, true)
-AG_GST_CHECK_FEATURE(X265, [x265 plug-in], x265, [
- AG_GST_PKG_CHECK_MODULES(X265, x265)
-])
-
-dnl *** WebRTC Audio Processing ***
-dnl Note: We test for a specific version as there is no API stability
-translit(dnm, m, l) AM_CONDITIONAL(USE_WEBRTCDSP, true)
-AG_GST_CHECK_FEATURE(WEBRTCDSP, [WebRTC Audio Processing], webrtcdsp, [
-
- AG_GST_PKG_CHECK_MODULES(WEBRTCDSP, webrtc-audio-processing >= 0.2 webrtc-audio-processing < 0.4)
-
- # On Android, C++ headers comes with the STL implementation
- AS_CASE(["${host}"],
- [*android*],
- [
- PKG_CHECK_MODULES(GNUSTL, gnustl, [
- WEBRTCDSP_CFLAGS="$WEBRTCDSP_CFLAGS $GNUSTL_CFLAGS"
- WEBRTCDSP_LIBS="$WEBRTCDSP_LIBS $GNUSTL_LIBS"])
- ])
- AC_SUBST([WEBRTCDSP_CFLAGS])
- AC_SUBST([WEBRTCDSP_LIBS])
-
- AC_LANG_PUSH([C++])
- old_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="-std=c++11 $CPPFLAGS $GNUSTL_CFLAGS"
- AC_CHECK_HEADER([vector],[],[HAVE_WEBRTCDSP=no])
- CPPFLAGS=$old_CPPFLAGS
- AC_LANG_POP([C++])
-])
-
-dnl *** WebRTC ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_WEBRTC, true)
-AG_GST_CHECK_FEATURE(WEBRTC, [WebRTC], webrtc, [
- PKG_CHECK_MODULES(NICE, nice >= 0.1.14, [
- HAVE_WEBRTC="yes" ], [
- HAVE_WEBRTC="no"
- ])
-])
-
-dnl *** WPE ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_WPE, true)
-AG_GST_CHECK_FEATURE(WPE, [WPE plug-in], wpe, [
-PKG_CHECK_MODULES(WPE, [ wpe-webkit-1.0 >= 2.24 wpebackend-fdo-1.0 egl xkbcommon ], [
- HAVE_WPE="yes" ], [
- HAVE_WPE="no"
- ])
-])
-
-dnl *** usrsctp ***
-translit(dnm, m, l) AM_CONDITIONAL(USE_SCTP, true)
-AG_GST_CHECK_FEATURE(SCTP, [sctp plug-in], sctp, [
- AC_CHECK_HEADER(usrsctp.h, [
- AC_CHECK_LIB(usrsctp, usrsctp_init, [
- USRSCTP_LIBS="-lusrsctp"
- AC_SUBST(USRSCTP_LIBS)
- HAVE_SCTP=yes
- ], [
- HAVE_SCTP=no
- ])
- ], [
- HAVE_SCTP=no
- ])
-])
-
-dnl *** libltc ***
-PKG_CHECK_MODULES(LIBLTC, ltc >= 1.1.4, HAVE_LTC=yes, HAVE_LTC=no)
-if test "x$HAVE_LTC" = "xyes"; then
- LIBS="$LIBS -lltc"
- AC_DEFINE(HAVE_LTC, 1, [Use libltc])
-fi
-
-else
-
-dnl not building plugins with external dependencies,
-dnl but we still need to set the conditionals
-
-AM_CONDITIONAL(USE_ASSRENDER, false)
-AM_CONDITIONAL(USE_AOM, false)
-AM_CONDITIONAL(USE_AVTP, false)
-AM_CONDITIONAL(USE_VOAMRWBENC, false)
-AM_CONDITIONAL(USE_VOAACENC, false)
-AM_CONDITIONAL(USE_BS2B, false)
-AM_CONDITIONAL(USE_BZ2, false)
-AM_CONDITIONAL(USE_CHROMAPRINT, false)
-AM_CONDITIONAL(USE_CURL, false)
-AM_CONDITIONAL(USE_SSH2, false)
-AM_CONDITIONAL(USE_DASH, false)
-AM_CONDITIONAL(USE_DC1394, false)
-AM_CONDITIONAL(USE_DECKLINK, false)
-AM_CONDITIONAL(DECKLINK_OSX, false)
-AM_CONDITIONAL(DECKLINK_WIN, false)
-AM_CONDITIONAL(USE_DIRECTFB, false)
-AM_CONDITIONAL(USE_WAYLAND, false)
-AM_CONDITIONAL(USE_DTS, false)
-AM_CONDITIONAL(USE_EXIF, false)
-AM_CONDITIONAL(USE_RESINDVD, false)
-AM_CONDITIONAL(USE_FAAC, false)
-AM_CONDITIONAL(USE_FAAD, false)
-AM_CONDITIONAL(USE_FBDEV, false)
-AM_CONDITIONAL(USE_FDK_AAC, false)
-AM_CONDITIONAL(USE_FLITE, false)
-AM_CONDITIONAL(USE_FLUIDSYNTH, false)
-AM_CONDITIONAL(USE_GL, false)
-AM_CONDITIONAL(USE_GSM, false)
-AM_CONDITIONAL(USE_HLS, false)
-AM_CONDITIONAL(USE_IQA, false)
-AM_CONDITIONAL(USE_KATE, false)
-AM_CONDITIONAL(USE_KMS, false)
-AM_CONDITIONAL(USE_TIGER, false)
-AM_CONDITIONAL(USE_LADSPA, false)
-AM_CONDITIONAL(USE_LCMS2, false)
-AM_CONDITIONAL(USE_LV2, false)
-AM_CONDITIONAL(USE_LIBDE265, false)
-AM_CONDITIONAL(USE_LIBMMS, false)
-AM_CONDITIONAL(USE_MODPLUG, false)
-AM_CONDITIONAL(USE_MPEG2ENC, false)
-AM_CONDITIONAL(USE_MPLEX, false)
-AM_CONDITIONAL(USE_MUSEPACK, false)
-AM_CONDITIONAL(USE_NEON, false)
-AM_CONDITIONAL(USE_OFA, false)
-AM_CONDITIONAL(USE_OPENAL, false)
-AM_CONDITIONAL(USE_OPENCV, false)
-AM_CONDITIONAL(USE_OPENEXR, false)
-AM_CONDITIONAL(USE_OPENGL, false)
-AM_CONDITIONAL(USE_OPENJPEG, false)
-AM_CONDITIONAL(USE_OPENMPT, false)
-AM_CONDITIONAL(USE_OPENNI2, false)
-AM_CONDITIONAL(USE_OPUS, false)
-AM_CONDITIONAL(USE_PANGO, false)
-AM_CONDITIONAL(USE_WILDMIDI, false)
-AM_CONDITIONAL(USE_SMOOTHSTREAMING, false)
-AM_CONDITIONAL(USE_SNDFILE, false)
-AM_CONDITIONAL(USE_SOUNDTOUCH, false)
-AM_CONDITIONAL(USE_SPANDSP, false)
-AM_CONDITIONAL(USE_SRTP, false)
-AM_CONDITIONAL(USE_SRT, false)
-AM_CONDITIONAL(USE_GME, false)
-AM_CONDITIONAL(USE_DVB, false)
-AM_CONDITIONAL(USE_SBC, false)
-AM_CONDITIONAL(USE_ZBAR, false)
-AM_CONDITIONAL(USE_RSVG, false)
-AM_CONDITIONAL(USE_RTMP, false)
-AM_CONDITIONAL(USE_TELETEXTDEC, false)
-AM_CONDITIONAL(USE_UVCH264, false)
-AM_CONDITIONAL(USE_WEBP, false)
-AM_CONDITIONAL(USE_WEBRTC, false)
-AM_CONDITIONAL(USE_WEBRTCDSP, false)
-AM_CONDITIONAL(USE_OPENH264, false)
-AM_CONDITIONAL(USE_X265, false)
-AM_CONDITIONAL(USE_DTLS, false)
-AM_CONDITIONAL(USE_TTML, false)
-AM_CONDITIONAL(USE_SCTP, false)
-
-fi dnl of EXT plugins
-
-dnl *** finalize CFLAGS, LDFLAGS, LIBS
-
-dnl Overview:
-dnl GST_OPTION_CFLAGS: common flags for profiling, debugging, errors, ...
-dnl GST_*: flags shared by built objects to link against GStreamer
-dnl GST_ALL_LDFLAGS: linker flags shared by all
-dnl GST_LIB_LDFLAGS: additional linker flags for all libaries
-dnl GST_LT_LDFLAGS: library versioning of our libraries
-dnl GST_PLUGIN_LDFLAGS: flags to be used for all plugins
-
-dnl GST_OPTION_CFLAGS
-if test "x$USE_DEBUG" = xyes; then
- PROFILE_CFLAGS="-g"
-fi
-AC_SUBST(PROFILE_CFLAGS)
-
-if test "x$PACKAGE_VERSION_NANO" = "x1"; then
- dnl Define _only_ during CVS (not pre-releases or releases)
- DEPRECATED_CFLAGS="-DGST_DISABLE_DEPRECATED"
-else
- DEPRECATED_CFLAGS=""
-fi
-AC_SUBST(DEPRECATED_CFLAGS)
-
-VISIBILITY_CFLAGS=""
-AS_COMPILER_FLAG([-fvisibility=hidden], [
- VISIBILITY_CFLAGS="-fvisibility=hidden"
- AC_DEFINE(GST_API_EXPORT, [extern __attribute__ ((visibility ("default")))], [public symbol export define])
-], [
- VISIBILITY_CFLAGS=""
- AC_DEFINE(GST_API_EXPORT, [extern], [public symbol export define])
-])
-AC_SUBST(VISIBILITY_CFLAGS)
-
-VISIBILITY_CXXFLAGS=""
-if test "x$HAVE_CXX" = "xyes"; then
- AS_CXX_COMPILER_FLAG([-fvisibility=hidden], [VISIBILITY_CXXFLAGS="-fvisibility=hidden"])
-fi
-AC_SUBST(VISIBILITY_CXXFLAGS)
-
-dnl disable strict aliasing
-AS_COMPILER_FLAG([-fno-strict-aliasing], [EXTRA_CFLAGS="-fno-strict-aliasing"])
-AC_SUBST(EXTRA_CFLAGS)
-
-dnl every flag in GST_OPTION_CFLAGS and GST_OPTION_CXXFLAGS can be overridden
-dnl at make time with e.g. make ERROR_CFLAGS=""
-GST_OPTION_CFLAGS="\$(WARNING_CFLAGS) \$(ERROR_CFLAGS) \$(DEBUG_CFLAGS) \$(PROFILE_CFLAGS) \$(GCOV_CFLAGS) \$(OPT_CFLAGS) \$(DEPRECATED_CFLAGS)"
-GST_OPTION_CXXFLAGS="\$(WARNING_CXXFLAGS) \$(ERROR_CXXFLAGS) \$(DEBUG_CFLAGS) \$(PROFILE_CFLAGS) \$(GCOV_CFLAGS) \$(OPT_CFLAGS) \$(DEPRECATED_CFLAGS)"
-GST_OPTION_OBJCFLAGS="\$(WARNING_OBJCFLAGS) \$(ERROR_OBJCFLAGS) \$(DEBUG_CFLAGS) \$(PROFILE_CFLAGS) \$(GCOV_CFLAGS) \$(OPT_CFLAGS) \$(DEPRECATED_CFLAGS)"
-AC_SUBST(GST_OPTION_CFLAGS)
-AC_SUBST(GST_OPTION_CXXFLAGS)
-AC_SUBST(GST_OPTION_OBJCFLAGS)
-
-dnl FIXME: do we want to rename to GST_ALL_* ?
-dnl prefer internal headers to already installed ones
-dnl also add builddir include for enumtypes and marshal
-dnl add GST_OPTION_CFLAGS, but overridable
-GST_CFLAGS="$GST_CFLAGS $GST_STATIC_CFLAGS -DGST_USE_UNSTABLE_API"
-GST_CXXFLAGS="$GST_CFLAGS $EXTRA_CFLAGS $GLIB_EXTRA_CFLAGS \$(GST_OPTION_CXXFLAGS) \$(VISIBILITY_CXXFLAGS)"
-GST_OBJCFLAGS="$GST_CFLAGS $EXTRA_CFLAGS $GLIB_EXTRA_CFLAGS \$(GST_OPTION_OBJCFLAGS) \$(VISIBILITY_CFLAGS)"
-GST_CFLAGS="$GST_CFLAGS $EXTRA_CFLAGS $GLIB_EXTRA_CFLAGS \$(GST_OPTION_CFLAGS) \$(VISIBILITY_CFLAGS)"
-AC_SUBST(GST_CFLAGS)
-AC_SUBST(GST_CXXFLAGS)
-AC_SUBST(GST_OBJCFLAGS)
-AC_SUBST(GST_LIBS)
-GST_PLUGINS_BAD_CXXFLAGS="-I\$(top_srcdir)/gst-libs -I\$(top_builddir)/gst-libs"
-GST_PLUGINS_BAD_OBJCFLAGS="-I\$(top_srcdir)/gst-libs -I\$(top_builddir)/gst-libs"
-GST_PLUGINS_BAD_CFLAGS="-I\$(top_srcdir)/gst-libs -I\$(top_builddir)/gst-libs"
-AC_SUBST(GST_PLUGINS_BAD_CFLAGS)
-AC_SUBST(GST_PLUGINS_BAD_CXXFLAGS)
-AC_SUBST(GST_PLUGINS_BAD_OBJCFLAGS)
-
-dnl LDFLAGS really should only contain flags, not libs - they get added before
-dnl whatevertarget_LIBS and -L flags here affect the rest of the linking
-GST_ALL_LDFLAGS="-no-undefined"
-if test "x${enable_Bsymbolic}" = "xyes"; then
- GST_ALL_LDFLAGS="$GST_ALL_LDFLAGS -Wl,-Bsymbolic-functions"
-fi
-AC_SUBST(GST_ALL_LDFLAGS)
-
-dnl GST_LIB_LDFLAGS
-dnl linker flags shared by all libraries
-dnl LDFLAGS modifier defining exported symbols from built libraries
-dnl (export _gst_foo but not __gst_foo)
-GST_LIB_LDFLAGS=""
-AC_SUBST(GST_LIB_LDFLAGS)
-
-dnl this really should only contain flags, not libs - they get added before
-dnl whatevertarget_LIBS and -L flags here affect the rest of the linking
-GST_PLUGIN_LDFLAGS="-module -avoid-version $GST_ALL_LDFLAGS"
-AC_SUBST(GST_PLUGIN_LDFLAGS)
-
-dnl *** output files ***
-
-$MKDIR_P tests/check/orc
-
-dnl po/Makefile.in
-
-AC_CONFIG_FILES(
-Makefile
-common/Makefile
-common/m4/Makefile
-gst/Makefile
-gst/accurip/Makefile
-gst/adpcmdec/Makefile
-gst/adpcmenc/Makefile
-gst/aiff/Makefile
-gst/videoframe_audiolevel/Makefile
-gst/asfmux/Makefile
-gst/audiobuffersplit/Makefile
-gst/audiofxbad/Makefile
-gst/audiolatency/Makefile
-gst/audiomixmatrix/Makefile
-gst/audiovisualizers/Makefile
-gst/autoconvert/Makefile
-gst/bayer/Makefile
-gst/camerabin2/Makefile
-gst/coloreffects/Makefile
-gst/debugutils/Makefile
-gst/dvbsuboverlay/Makefile
-gst/dvdspu/Makefile
-gst/faceoverlay/Makefile
-gst/festival/Makefile
-gst/fieldanalysis/Makefile
-gst/freeverb/Makefile
-gst/frei0r/Makefile
-gst/gaudieffects/Makefile
-gst/geometrictransform/Makefile
-gst/gdp/Makefile
-gst/id3tag/Makefile
-gst/inter/Makefile
-gst/interlace/Makefile
-gst/ivfparse/Makefile
-gst/ivtc/Makefile
-gst/jp2kdecimator/Makefile
-gst/jpegformat/Makefile
-gst/librfb/Makefile
-gst/midi/Makefile
-gst/mpegdemux/Makefile
-gst/mpegtsdemux/Makefile
-gst/mpegtsmux/Makefile
-gst/mpegtsmux/tsmux/Makefile
-gst/mpegpsmux/Makefile
-gst/mxf/Makefile
-gst/netsim/Makefile
-gst/onvif/Makefile
-gst/pcapparse/Makefile
-gst/pnm/Makefile
-gst/proxy/Makefile
-gst/rawparse/Makefile
-gst/removesilence/Makefile
-gst/rist/Makefile
-gst/rtp/Makefile
-gst/sdp/Makefile
-gst/segmentclip/Makefile
-gst/siren/Makefile
-gst/smooth/Makefile
-gst/speed/Makefile
-gst/subenc/Makefile
-gst/timecode/Makefile
-gst/videofilters/Makefile
-gst/videoparsers/Makefile
-gst/videosignal/Makefile
-gst/vmnc/Makefile
-gst/y4m/Makefile
-gst/yadif/Makefile
-gst-libs/Makefile
-gst-libs/gst/Makefile
-gst-libs/gst/adaptivedemux/Makefile
-gst-libs/gst/basecamerabinsrc/Makefile
-gst-libs/gst/insertbin/Makefile
-gst-libs/gst/interfaces/Makefile
-gst-libs/gst/isoff/Makefile
-gst-libs/gst/codecparsers/Makefile
-gst-libs/gst/mpegts/Makefile
-gst-libs/gst/sctp/Makefile
-gst-libs/gst/uridownloader/Makefile
-gst-libs/gst/wayland/Makefile
-gst-libs/gst/webrtc/Makefile
-gst-libs/gst/player/Makefile
-gst-libs/gst/audio/Makefile
-gst-libs/gst/opencv/Makefile
-sys/Makefile
-sys/dshowdecwrapper/Makefile
-sys/androidmedia/Makefile
-sys/applemedia/Makefile
-sys/bluez/Makefile
-sys/d3dvideosink/Makefile
-sys/decklink/Makefile
-sys/directsound/Makefile
-sys/dshowsrcwrapper/Makefile
-sys/dshowvideosink/Makefile
-sys/dvb/Makefile
-sys/fbdev/Makefile
-sys/ipcpipeline/Makefile
-sys/kms/Makefile
-sys/msdk/Makefile
-sys/nvcodec/Makefile
-sys/opensles/Makefile
-sys/shm/Makefile
-sys/tinyalsa/Makefile
-sys/uvch264/Makefile
-sys/wasapi/Makefile
-sys/winks/Makefile
-sys/winscreencap/Makefile
-tests/Makefile
-tests/check/Makefile
-tests/files/Makefile
-tests/examples/Makefile
-tests/examples/avsamplesink/Makefile
-tests/examples/camerabin2/Makefile
-tests/examples/codecparsers/Makefile
-tests/examples/directfb/Makefile
-tests/examples/audiomixmatrix/Makefile
-tests/examples/ipcpipeline/Makefile
-tests/examples/mpegts/Makefile
-tests/examples/mxf/Makefile
-tests/examples/opencv/Makefile
-tests/examples/uvch264/Makefile
-tests/examples/waylandsink/Makefile
-tests/examples/webrtc/Makefile
-tests/icles/Makefile
-ext/voamrwbenc/Makefile
-ext/voaacenc/Makefile
-ext/assrender/Makefile
-ext/aom/Makefile
-ext/avtp/Makefile
-ext/bs2b/Makefile
-ext/bz2/Makefile
-ext/chromaprint/Makefile
-ext/closedcaption/Makefile
-ext/colormanagement/Makefile
-ext/curl/Makefile
-ext/dash/Makefile
-ext/dc1394/Makefile
-ext/directfb/Makefile
-ext/wayland/Makefile
-ext/dts/Makefile
-ext/faac/Makefile
-ext/faad/Makefile
-ext/fdkaac/Makefile
-ext/flite/Makefile
-ext/fluidsynth/Makefile
-ext/gsm/Makefile
-ext/hls/Makefile
-ext/iqa/Makefile
-ext/kate/Makefile
-ext/ladspa/Makefile
-ext/lv2/Makefile
-ext/libde265/Makefile
-ext/libmms/Makefile
-ext/Makefile
-ext/modplug/Makefile
-ext/mpeg2enc/Makefile
-ext/mplex/Makefile
-ext/musepack/Makefile
-ext/neon/Makefile
-ext/ofa/Makefile
-ext/openal/Makefile
-ext/opencv/Makefile
-ext/openexr/Makefile
-ext/openh264/Makefile
-ext/openjpeg/Makefile
-ext/openmpt/Makefile
-ext/openni2/Makefile
-ext/opus/Makefile
-ext/rsvg/Makefile
-ext/resindvd/Makefile
-ext/rtmp/Makefile
-ext/sbc/Makefile
-ext/sctp/Makefile
-ext/smoothstreaming/Makefile
-ext/sndfile/Makefile
-ext/soundtouch/Makefile
-ext/spandsp/Makefile
-ext/srt/Makefile
-ext/srtp/Makefile
-ext/teletextdec/Makefile
-ext/gme/Makefile
-ext/wildmidi/Makefile
-ext/webp/Makefile
-ext/x265/Makefile
-ext/zbar/Makefile
-ext/dtls/Makefile
-ext/webrtc/Makefile
-ext/webrtcdsp/Makefile
-ext/wpe/Makefile
-ext/ttml/Makefile
-po/Makefile.in
-pkgconfig/Makefile
-pkgconfig/gstreamer-plugins-bad.pc
-pkgconfig/gstreamer-plugins-bad-uninstalled.pc
-pkgconfig/gstreamer-codecparsers.pc
-pkgconfig/gstreamer-codecparsers-uninstalled.pc
-pkgconfig/gstreamer-insertbin.pc
-pkgconfig/gstreamer-insertbin-uninstalled.pc
-pkgconfig/gstreamer-mpegts.pc
-pkgconfig/gstreamer-mpegts-uninstalled.pc
-pkgconfig/gstreamer-player.pc
-pkgconfig/gstreamer-player-uninstalled.pc
-pkgconfig/gstreamer-sctp.pc
-pkgconfig/gstreamer-sctp-uninstalled.pc
-pkgconfig/gstreamer-wayland.pc
-pkgconfig/gstreamer-wayland-uninstalled.pc
-pkgconfig/gstreamer-webrtc.pc
-pkgconfig/gstreamer-webrtc-uninstalled.pc
-pkgconfig/gstreamer-bad-audio.pc
-pkgconfig/gstreamer-bad-audio-uninstalled.pc
-tools/Makefile
-m4/Makefile
-)
-
-AC_OUTPUT
-
-AG_GST_OUTPUT_PLUGINS
-ORC_OUTPUT
+++ /dev/null
-version.entities
+++ /dev/null
-if USE_ASSRENDER
-ASSRENDER_DIR = assrender
-else
-ASSRENDER_DIR =
-endif
-
-if USE_AOM
-AOM_DIR= aom
-else
-AOM_DIR=
-endif
-
-if USE_AVTP
-AVTP_DIR=avtp
-else
-AVTP_DIR=
-endif
-
-if USE_VOAMRWBENC
-VOAMRWBENC_DIR = voamrwbenc
-else
-VOAMRWBENC_DIR =
-endif
-
-if USE_BS2B
-BS2B_DIR=bs2b
-else
-BS2B_DIR=
-endif
-
-if USE_BZ2
-BZ2_DIR=bz2
-else
-BZ2_DIR=
-endif
-
-if USE_LCMS2
-COLORMANAGEMENT_DIR=colormanagement
-else
-COLORMANAGEMENT_DIR=
-endif
-
-if USE_CHROMAPRINT
-CHROMAPRINT_DIR=chromaprint
-else
-CHROMAPRINT_DIR=
-endif
-
-if USE_CURL
-CURL_DIR=curl
-else
-CURL_DIR=
-endif
-
-if USE_DASH
-DASH_DIR=dash
-else
-DASH_DIR=
-endif
-
-if USE_DC1394
-DC1394_DIR=dc1394
-else
-DC1394_DIR=
-endif
-
-if USE_DIRECTFB
-DIRECTFB_DIR=directfb
-else
-DIRECTFB_DIR=
-endif
-
-if USE_WAYLAND
-WAYLAND_DIR=wayland
-else
-WAYLAND_DIR=
-endif
-
-if USE_DTS
-DTS_DIR=dts
-else
-DTS_DIR=
-endif
-
-if USE_RESINDVD
- RESINDVD_DIR = resindvd
-else
- RESINDVD_DIR =
-endif
-
-if USE_FAAC
-FAAC_DIR=faac
-else
-FAAC_DIR=
-endif
-
-if USE_FAAD
- FAAD_DIR=faad
-else
- FAAD_DIR=
-endif
-
-if USE_FDK_AAC
- FDK_AAC_DIR=fdkaac
-else
- FDK_AAC_DIR=
-endif
-
-if USE_VOAACENC
- VOAACENC_DIR=voaacenc
-else
- VOAACENC_DIR=
-endif
-
-if USE_FLITE
-FLITE_DIR=flite
-else
-FLITE_DIR=
-endif
-
-#if USE_G729
-#G729_DIR=g729
-#else
-G729_DIR=
-#endif
-
-if USE_GSM
-GSM_DIR=gsm
-else
-GSM_DIR=
-endif
-
-if USE_IQA
-IQA_DIR = iqa
-else
-IQA_DIR =
-endif
-
-if USE_KATE
-KATE_DIR=kate
-else
-KATE_DIR=
-endif
-
-if USE_LADSPA
-LADSPA_DIR = ladspa
-else
-LADSPA_DIR =
-endif
-
-if USE_LV2
-LV2_DIR = lv2
-else
-LV2_DIR =
-endif
-
-if USE_LIBDE265
-LIBDE265_DIR = libde265
-else
-LIBDE265_DIR =
-endif
-
-if USE_LIBMMS
-LIBMMS_DIR=libmms
-else
-LIBMMS_DIR=
-endif
-
-if USE_MODPLUG
-MODPLUG_DIR=modplug
-else
-MODPLUG_DIR=
-endif
-
-if USE_MPEG2ENC
-MPEG2ENC_DIR=mpeg2enc
-else
-MPEG2ENC_DIR=
-endif
-
-if USE_MPLEX
-MPLEX_DIR=mplex
-else
-MPLEX_DIR=
-endif
-
-if USE_MUSEPACK
-MUSEPACK_DIR=musepack
-else
-MUSEPACK_DIR=
-endif
-
-if USE_NEON
-NEON_DIR=neon
-else
-NEON_DIR=
-endif
-
-if USE_OFA
-OFA_DIR=ofa
-else
-OFA_DIR=
-endif
-
-if USE_OPENAL
-OPENAL_DIR=openal
-else
-OPENAL_DIR=
-endif
-
-if USE_OPENCV
-OPENCV_DIR=opencv
-else
-OPENCV_DIR=
-endif
-
-if USE_OPENEXR
-OPENEXR_DIR = openexr
-else
-OPENEXR_DIR =
-endif
-
-if USE_OPENH264
-OPENH264_DIR = openh264
-else
-OPENH264_DIR =
-endif
-
-if USE_OPENMPT
-OPENMPT_DIR=openmpt
-else
-OPENMPT_DIR=
-endif
-
-if USE_OPENNI2
-OPENNI2_DIR=openni2
-else
-OPENNI2_DIR=
-endif
-
-if USE_OPENJPEG
-OPENJPEG_DIR = openjpeg
-else
-OPENJPEG_DIR =
-endif
-
-if USE_OPUS
-OPUS_DIR=opus
-else
-OPUS_DIR=
-endif
-
-if USE_PANGO
-CLOSEDCAPTION_DIR=closedcaption
-else
-CLOSEDCAPTION_DIR=
-endif
-
-if USE_RSVG
-RSVG_DIR=rsvg
-else
-RSVG_DIR=
-endif
-
-if USE_WILDMIDI
-WILDMIDI_DIR=wildmidi
-endif
-
-if !USE_WILDMIDI
-WILDMIDI_DIR=
-endif
-
-if USE_FLUIDSYNTH
-FLUIDSYNTH_DIR=fluidsynth
-endif
-
-if USE_SBC
-SBC_DIR=sbc
-else
-SBC_DIR=
-endif
-
-if USE_SCTP
-SCTP_DIR=sctp
-else
-SCTP_DIR=
-endif
-
-if USE_SMOOTHSTREAMING
-SMOOTHSTREAMING_DIR = smoothstreaming
-else
-SMOOTHSTREAMING_DIR =
-endif
-
-# if USE_SMOOTHWAVE
-# SMOOTHWAVE_DIR=smoothwave
-# else
-SMOOTHWAVE_DIR=
-# endif
-
-if USE_SNDFILE
-SNDFILE_DIR=sndfile
-else
-SNDFILE_DIR=
-endif
-
-if USE_SOUNDTOUCH
-SOUNDTOUCH_DIR=soundtouch
-else
-SOUNDTOUCH_DIR=
-endif
-
-if USE_SPANDSP
-SPANDSP_DIR = spandsp
-else
-SPANDSP_DIR =
-endif
-
-if USE_SRT
-SRT_DIR=srt
-else
-SRT_DIR=
-endif
-
-if USE_SRTP
-SRTP_DIR=srtp
-else
-SRTP_DIR=
-endif
-
-if USE_GME
-GME_DIR=gme
-else
-GME_DIR=
-endif
-
-if USE_TELETEXTDEC
-TELETEXTDEC_DIR=teletextdec
-else
-TELETEXTDEC_DIR=
-endif
-
-if USE_ZBAR
-ZBAR_DIR=zbar
-else
-ZBAR_DIR=
-endif
-
-if USE_RTMP
-RTMP_DIR = rtmp
-else
-RTMP_DIR =
-endif
-
-if USE_HLS
-HLS_DIR = hls
-else
-HLS_DIR =
-endif
-
-if USE_WEBP
-WEBP_DIR=webp
-else
-WEBP_DIR=
-endif
-
-if USE_X265
-X265_DIR=x265
-else
-X265_DIR=
-endif
-
-if USE_DTLS
-DTLS_DIR=dtls
-else
-DTLS_DIR=
-endif
-
-if USE_WEBRTCDSP
-WEBRTCDSP_DIR=webrtcdsp
-else
-WEBRTCDSP_DIR=
-endif
-
-if USE_WEBRTC
-WEBRTC_DIR=webrtc
-else
-WEBRTC_DIR=
-endif
-
-if USE_TTML
-TTML_DIR=ttml
-else
-TTML_DIR=
-endif
-
-if USE_WPE
-WPE_DIR=wpe
-else
-WPE_DIR=
-endif
-
-SUBDIRS=\
- $(VOAACENC_DIR) \
- $(ASSRENDER_DIR) \
- $(AOM_DIR) \
- $(AVTP_DIR) \
- $(VOAMRWBENC_DIR) \
- $(AUDIOFILE_DIR) \
- $(BS2B_DIR) \
- $(BZ2_DIR) \
- $(COLORMANAGEMENT_DIR) \
- $(CHROMAPRINT_DIR) \
- $(CLOSEDCAPTION_DIR) \
- $(CURL_DIR) \
- $(DASH_DIR) \
- $(DC1394_DIR) \
- $(DIRECTFB_DIR) \
- $(WAYLAND_DIR) \
- $(DTS_DIR) \
- $(RESINDVD_DIR) \
- $(FAAC_DIR) \
- $(FAAD_DIR) \
- $(FDK_AAC_DIR) \
- $(FLITE_DIR) \
- $(FLUIDSYNTH_DIR) \
- $(GSM_DIR) \
- $(G729_DIR) \
- $(IQA_DIR) \
- $(KATE_DIR) \
- $(LADSPA_DIR) \
- $(LV2_DIR) \
- $(LIBDE265_DIR) \
- $(LIBMMS_DIR) \
- $(MODPLUG_DIR) \
- $(MPEG2ENC_DIR) \
- $(MPLEX_DIR) \
- $(MUSEPACK_DIR) \
- $(NEON_DIR) \
- $(OFA_DIR) \
- $(OPENAL_DIR) \
- $(OPENCV_DIR) \
- $(OPENEXR_DIR) \
- $(OPENH264_DIR) \
- $(OPENJPEG_DIR) \
- $(OPENMPT_DIR) \
- $(OPENNI2_DIR) \
- $(OPUS_DIR) \
- $(RSVG_DIR) \
- $(SBC_DIR) \
- $(SCTP_DIR) \
- $(SMOOTHSTREAMING_DIR) \
- $(SMOOTHWAVE_DIR) \
- $(SNDFILE_DIR) \
- $(SOUNDTOUCH_DIR) \
- $(SPANDSP_DIR) \
- $(GME_DIR) \
- $(SRT_DIR) \
- $(SRTP_DIR) \
- $(TELETEXTDEC_DIR) \
- $(WILDMIDI_DIR) \
- $(ZBAR_DIR) \
- $(RTMP_DIR) \
- $(HLS_DIR) \
- $(WEBP_DIR) \
- $(X265_DIR) \
- $(DTLS_DIR) \
- $(WEBRTCDSP_DIR) \
- $(TTML_DIR) \
- $(WEBRTC_DIR) \
- $(WPE_DIR)
-
-DIST_SUBDIRS = \
- assrender \
- aom \
- avtp \
- bs2b \
- bz2 \
- colormanagement \
- chromaprint \
- closedcaption \
- curl \
- dash \
- dc1394 \
- directfb \
- wayland \
- faac \
- faad \
- fdkaac \
- flite \
- fluidsynth \
- gsm \
- hls \
- iqa \
- ladspa \
- kate \
- libde265 \
- libmms \
- lv2 \
- dts \
- modplug \
- mpeg2enc \
- mplex \
- musepack \
- neon \
- ofa \
- openal \
- opencv \
- openexr \
- openh264 \
- openmpt \
- openni2 \
- openjpeg \
- opus \
- rsvg \
- resindvd \
- sbc \
- sctp \
- smoothstreaming \
- sndfile \
- soundtouch \
- spandsp \
- srt \
- srtp \
- gme \
- teletextdec \
- wildmidi \
- voaacenc \
- voamrwbenc \
- zbar \
- rtmp \
- webp \
- x265 \
- dtls \
- webrtcdsp \
- ttml \
- webrtc \
- wpe
-
-include $(top_srcdir)/common/parallel-subdirs.mak
+++ /dev/null
-plugin_LTLIBRARIES = libgstaom.la
-
-libgstaom_la_SOURCES = \
- gstaom.c \
- gstav1enc.c \
- gstav1dec.c \
- gstav1utils.c
-
-libgstaom_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AOM_CFLAGS)
-libgstaom_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstvideo-$(GST_API_VERSION) $(AOM_LIBS)
-libgstaom_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstaom.h \
- gstav1dec.h \
- gstav1enc.h \
- gstav1utils.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstassrender.la
-
-libgstassrender_la_SOURCES = gstassrender.c
-libgstassrender_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(ASSRENDER_CFLAGS)
-libgstassrender_la_LIBADD = $(ASSRENDER_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstvideo-@GST_API_VERSION@
-libgstassrender_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstassrender.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstavtp.la
-
-libgstavtp_la_SOURCES = \
- gstavtp.c \
- gstavtpaafdepay.c \
- gstavtpaafpay.c \
- gstavtpbasedepayload.c \
- gstavtpbasepayload.c \
- gstavtpcvfdepay.c \
- gstavtpcvfpay.c \
- gstavtpsink.c \
- gstavtpsrc.c
-
-libgstavtp_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(AVTP_CFLAGS)
-
-libgstavtp_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(AVTP_LIBS)
-
-libgstavtp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstavtpaafdepay.h \
- gstavtpaafpay.h \
- gstavtpbasedepayload.h \
- gstavtpbasepayload.h \
- gstavtpcvfdepay.h \
- gstavtpcvfpay.h \
- gstavtpsink.h \
- gstavtpsrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstbs2b.la
-
-libgstbs2b_la_SOURCES = gstbs2b.c gstbs2b.h
-
-libgstbs2b_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- $(BS2B_CFLAGS)
-libgstbs2b_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) \
- $(BS2B_LIBS)
-libgstbs2b_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstbs2b.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstbz2.la
-
-libgstbz2_la_SOURCES = \
- gstbz2.c gstbz2dec.c gstbz2enc.c
-libgstbz2_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstbz2_la_LIBADD = $(GST_BASE_LIBS) $(BZ2_LIBS)
-libgstbz2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstbz2dec.h gstbz2enc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstchromaprint.la
-
-libgstchromaprint_la_SOURCES = gstchromaprint.c gstchromaprint.h
-
-libgstchromaprint_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- $(CHROMAPRINT_CFLAGS)
-libgstchromaprint_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) \
- $(CHROMAPRINT_LIBS)
-libgstchromaprint_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstchromaprint.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstclosedcaption.la
-
-zvbi_sources = \
- bit_slicer.c \
- decoder.c \
- io-sim.c \
- raw_decoder.c \
- sampling_par.c
-
-zvbi_headers = \
- bcd.h \
- bit_slicer.h \
- decoder.h \
- hamm.h \
- io-sim.h \
- macros.h \
- misc.h \
- raw_decoder.h \
- sampling_par.h \
- sliced.h
-
-libgstclosedcaption_la_SOURCES = \
- $(zvbi_sources) \
- $(zvbi_headers) \
- gstcccombiner.c \
- gstccextractor.c \
- gstccconverter.c \
- gstcea708decoder.c \
- gstceaccoverlay.c \
- gstline21dec.c \
- gstline21enc.c \
- gstclosedcaption.c
-
-libgstclosedcaption_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(PANGO_CFLAGS)
-
-libgstclosedcaption_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(PANGO_LIBS) \
- $(LIBM)
-
-libgstclosedcaption_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstccextractor.h \
- gstcccombiner.h \
- gstccconverter.h \
- gstcea708decoder.h \
- gstceaccoverlay.h \
- gstline21dec.h \
- gstline21enc.h \
- $(zvbi_headers)
+++ /dev/null
-plugin_LTLIBRARIES = libgstcolormanagement.la
-
-libgstcolormanagement_la_SOURCES = gstcolormanagement.c \
- gstlcms.c
-
-libgstcolormanagement_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LCMS2_CFLAGS)
-libgstcolormanagement_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-1.0 $(GST_BASE_LIBS) $(GST_LIBS) $(LCMS2_LIBS)
-libgstcolormanagement_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstcolormanagement_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
-
-noinst_HEADERS = gstlcms.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstcurl.la
-
-if USE_SSH2
-gstcurlsshsink_SOURCES = gstcurlsshsink.c gstcurlsftpsink.c
-else
-gstcurlsshsink_SOURCES =
-endif
-
-libgstcurl_la_SOURCES = gstcurl.c \
- gstcurlbasesink.c \
- gstcurltlssink.c \
- gstcurlhttpsink.c \
- gstcurlfilesink.c \
- gstcurlftpsink.c \
- $(gstcurlsshsink_SOURCES) \
- gstcurlsmtpsink.c \
- gstcurlhttpsrc.c \
- gstcurlqueue.c
-
-libgstcurl_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(SSH2_CFLAGS) \
- $(CURL_CFLAGS)
-libgstcurl_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(WINSOCK2_LIBS) \
- $(SSH2_LIBS) \
- $(CURL_LIBS)
-libgstcurl_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstcurlbasesink.h \
- gstcurltlssink.h \
- gstcurlhttpsink.h \
- gstcurlfilesink.h \
- gstcurlftpsink.h \
- gstcurlsmtpsink.h \
- gstcurlsshsink.h \
- gstcurlsftpsink.h \
- gstcurlhttpsrc.h \
- curltask.h \
- gstcurldefaults.h \
- gstcurlqueue.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstdashdemux.la
-
-libgstdashdemux_la_SOURCES = \
- gstmpdparser.c \
- gstdashdemux.c \
- gstplugin.c
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- gstmpdparser.h \
- gstdashdemux.h \
- gstdash_debug.h
-
-# compiler and linker flags used to compile this plugin, set in configure.ac
-libgstdashdemux_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GIO_CFLAGS) \
- $(LIBXML2_CFLAGS)
-libgstdashdemux_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/isoff/libgstisoff-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgsttag-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_NET_LIBS) \
- $(GST_LIBS) \
- $(GIO_LIBS) \
- $(LIBXML2_LIBS)
-libgstdashdemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
+++ /dev/null
-plugin_LTLIBRARIES = \
- libgstdc1394.la
-
-libgstdc1394_la_SOURCES = \
- gstdc1394src.c
-libgstdc1394_la_CFLAGS = \
- $(LIBDC1394_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstdc1394_la_LIBADD = \
- $(LIBDC1394_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstdc1394_la_LDFLAGS = \
- $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstdc1394src.h
+++ /dev/null
-dfb-example
+++ /dev/null
-# directfb headers on debian will trigger redundant redeclaration warnings
-ERROR_CFLAGS=
-
-plugin_LTLIBRARIES = libgstdfbvideosink.la
-
-libgstdfbvideosink_la_SOURCES = dfbvideosink.c
-libgstdfbvideosink_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(DIRECTFB_CFLAGS)
-libgstdfbvideosink_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(DIRECTFB_LIBS)
-libgstdfbvideosink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = dfbvideosink.h
-
-noinst_PROGRAMS = dfb-example
-dfb_example_CFLAGS = $(GST_CFLAGS) $(DIRECTFB_CFLAGS)
-dfb_example_LDADD = $(GST_LIBS) $(DIRECTFB_LIBS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstdtls.la
-
-libgstdtls_la_SOURCES = \
- plugin.c \
- gstdtlsdec.c \
- gstdtlsenc.c \
- gstdtlssrtpdemux.c \
- gstdtlssrtpbin.c \
- gstdtlssrtpdec.c \
- gstdtlssrtpenc.c \
- gstdtlsagent.c \
- gstdtlsconnection.c \
- gstdtlscertificate.c
-
-libgstdtls_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(DTLS_CFLAGS)
-
-libgstdtls_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(DTLS_LIBS) $(WINSOCK2_LIBS)
-libgstdtls_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstdtlsdec.h \
- gstdtlsenc.h \
- gstdtlssrtpdemux.h \
- gstdtlssrtpbin.h \
- gstdtlssrtpdec.h \
- gstdtlssrtpenc.h \
- gstdtlsagent.h \
- gstdtlsconnection.h \
- gstdtlscertificate.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstdtsdec.la
-
-libgstdtsdec_la_SOURCES = gstdtsdec.c
-libgstdtsdec_la_CFLAGS = -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
-libgstdtsdec_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) \
- -lgstaudio-@GST_API_VERSION@ \
- $(DTS_LIBS) $(ORC_LIBS)
-libgstdtsdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstdtsdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfaac.la
-
-libgstfaac_la_SOURCES = gstfaac.c
-libgstfaac_la_CFLAGS = -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(FAAC_CFLAGS)
-libgstfaac_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-@GST_API_VERSION@ -lgstpbutils-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(FAAC_LIBS)
-libgstfaac_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfaac.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfaad.la
-
-libgstfaad_la_SOURCES = gstfaad.c
-libgstfaad_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(FAAD_CFLAGS)
-libgstfaad_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS) $(FAAD_LIBS) $(LIBM)
-libgstfaad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfaad.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfdkaac.la
-
-libgstfdkaac_la_SOURCES = plugin.c gstfdkaacenc.c gstfdkaacdec.c
-libgstfdkaac_la_CFLAGS = -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(FDK_AAC_CFLAGS)
-libgstfdkaac_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-@GST_API_VERSION@ -lgstpbutils-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(FDK_AAC_LIBS)
-libgstfdkaac_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfdkaacenc.h gstfdkaacdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstflite.la
-
-libgstflite_la_SOURCES = gstflite.c gstflitetestsrc.c
-libgstflite_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(FLITE_CFLAGS)
-libgstflite_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(FLITE_LIBS)
-libgstflite_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
-
-
+++ /dev/null
-# plugindir is set in configure
-plugin_LTLIBRARIES =
-
-if USE_FLUIDSYNTH
-plugin_LTLIBRARIES += libgstfluidsynthmidi.la
-
-# sources used to compile this plug-in
-libgstfluidsynthmidi_la_SOURCES = gstfluiddec.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstfluidsynthmidi_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
- $(GST_BASE_CFLAGS) $(FLUIDSYNTH_CFLAGS)
-libgstfluidsynthmidi_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(FLUIDSYNTH_LIBS)
-libgstfluidsynthmidi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-endif
-
-noinst_HEADERS = gstfluiddec.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstgme.la
-
-libgstgme_la_SOURCES = gstgme.c
-
-libgstgme_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GME_CFLAGS)
-libgstgme_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(GME_LIBS)
-libgstgme_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstgme.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstgsm.la
-
-libgstgsm_la_SOURCES = gstgsm.c gstgsmenc.c gstgsmdec.c
-libgstgsm_la_CFLAGS = \
- $(GST_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS)
-libgstgsm_la_LIBADD = \
- $(GSM_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS)
-libgstgsm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstgsmenc.h gstgsmdec.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgsthls.la
-
-libgsthls_la_SOURCES = \
- m3u8.c \
- gsthlsdemux.c \
- gsthlsdemux-util.c \
- gsthlsplugin.c \
- gsthlssink.c \
- gsthlssink2.c \
- gstm3u8playlist.c
-
-libgsthls_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LIBGCRYPT_CFLAGS) $(NETTLE_CFLAGS) $(OPENSSL_CFLAGS)
-libgsthls_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) -lgstvideo-$(GST_API_VERSION) -lgsttag-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(LIBGCRYPT_LIBS) $(NETTLE_LIBS) $(OPENSSL_LIBS)
-libgsthls_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -no-undefined
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- gsthls.h \
- gsthlsdemux.h \
- gsthlssink.h \
- gsthlssink2.h \
- gstm3u8playlist.h \
- m3u8.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstiqa.la
-
-libgstiqa_la_SOURCES = \
- iqa.c
-
-libgstiqa_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-
-libgstiqa_la_CFLAGS += $(DSSIM_CFLAGS)
-
-libgstiqa_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS)
-
-libgstiqa_la_LIBADD += $(DSSIM_LIBS)
-
-libgstiqa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- iqa.h
-
+++ /dev/null
-# plugindir is set in configure
-
-plugin_LTLIBRARIES = libgstkate.la
-
-# sources used to compile this plug-in
-libgstkate_la_SOURCES = gstkate.c gstkatedec.c gstkateenc.c gstkateparse.c gstkatetag.c gstkateutil.c gstkatespu.c
-#if USE_TIGER
-#libgstkate_la_SOURCES += gstkatetiger.c
-#endif
-
-# flags used to compile this plugin
-libgstkate_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(TIGER_CFLAGS) $(KATE_CFLAGS)
-libgstkate_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) -lgsttag-$(GST_API_VERSION) $(GST_LIBS) $(TIGER_LIBS) $(KATE_LIBS)
-libgstkate_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstkate.h gstkatedec.h gstkateenc.h gstkateparse.h gstkatetag.h gstkateutil.h gstkatespu.h gstkatetiger.h
-
-EXTRA_DIST=README
+++ /dev/null
-plugin_LTLIBRARIES = libgstladspa.la
-
-libgstladspa_la_SOURCES = \
- gstladspautils.c \
- gstladspafilter.c \
- gstladspasource.c \
- gstladspasink.c \
- gstladspa.c
-libgstladspa_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(LRDF_CFLAGS) \
- $(GST_PLUGINS_BAD_CFLAGS)
-libgstladspa_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM) \
- $(LRDF_LIBS) \
- $(GST_LIBS) \
- $(GMODULE_NO_EXPORT_LIBS)
-libgstladspa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstladspautils.h \
- gstladspafilter.h \
- gstladspasource.h \
- gstladspasink.h \
- gstladspa.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstde265.la
-
-libgstde265_la_SOURCES = \
- gstlibde265.c \
- libde265-dec.c
-
-libgstde265_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- $(LIBDE265_CFLAGS)
-libgstde265_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) \
- $(LIBDE265_LIBS)
-libgstde265_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- libde265-dec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmms.la
-
-libgstmms_la_SOURCES = gstmms.c
-
-libgstmms_la_CFLAGS = $(GST_CFLAGS) $(LIBMMS_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-libgstmms_la_LIBADD = $(GST_LIBS) $(LIBMMS_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS)
-libgstmms_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstmms.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstlv2.la
-
-libgstlv2_la_SOURCES = gstlv2.c gstlv2utils.c gstlv2filter.c gstlv2source.c
-libgstlv2_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- $(GST_AUDIO_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) $(LILV_CFLAGS)
-libgstlv2_la_LIBADD = \
- $(GST_AUDIO_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(LIBM) $(LILV_LIBS)
-libgstlv2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstlv2.h gstlv2utils.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmodplug.la
-
-libgstmodplug_la_SOURCES = gstmodplug.cc
-libgstmodplug_la_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MODPLUG_CFLAGS)
-libgstmodplug_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(LIBM) $(MODPLUG_LIBS)
-libgstmodplug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstmodplug.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmpeg2enc.la
-
-libgstmpeg2enc_la_SOURCES = \
- gstmpeg2enc.cc \
- gstmpeg2encoptions.cc \
- gstmpeg2encoder.cc \
- gstmpeg2encstreamwriter.cc \
- gstmpeg2encpicturereader.cc
-
-libgstmpeg2enc_la_CXXFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MPEG2ENC_CFLAGS)
-libgstmpeg2enc_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_LIBS) $(MPEG2ENC_LIBS)
-libgstmpeg2enc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstmpeg2enc.hh \
- gstmpeg2encoder.hh \
- gstmpeg2encoptions.hh \
- gstmpeg2encstreamwriter.hh \
- gstmpeg2encpicturereader.hh
+++ /dev/null
-Makefile
-Makefile.in
-mplex
-.deps
-.libs
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstmplex.la
-
-libgstmplex_la_SOURCES = \
- gstmplex.cc \
- gstmplexibitstream.cc \
- gstmplexjob.cc \
- gstmplexoutputstream.cc
-
-libgstmplex_la_CXXFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MPLEX_CFLAGS)
-libgstmplex_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_LIBS) $(MPLEX_LIBS)
-libgstmplex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(MPLEX_LDFLAGS)
-
-noinst_HEADERS = \
- gstmplex.hh \
- gstmplexibitstream.hh \
- gstmplexjob.hh \
- gstmplexoutputstream.hh
+++ /dev/null
-plugin_LTLIBRARIES = libgstmusepack.la
-
-libgstmusepack_la_SOURCES = \
- gstmusepackdec.c \
- gstmusepackreader.c
-libgstmusepack_la_CFLAGS = $(MUSEPACK_CFLAGS) $(GST_CFLAGS)
-libgstmusepack_la_LIBADD = $(MUSEPACK_LIBS) $(GST_LIBS)
-libgstmusepack_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstmusepackdec.h \
- gstmusepackreader.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstneonhttpsrc.la
-
-libgstneonhttpsrc_la_SOURCES = gstneonhttpsrc.c
-
-libgstneonhttpsrc_la_CFLAGS = $(GST_CFLAGS) $(NEON_CFLAGS)
-libgstneonhttpsrc_la_LIBADD = $(GST_BASE_LIBS) $(NEON_LIBS)
-libgstneonhttpsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstneonhttpsrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstofa.la
-
-libgstofa_la_SOURCES = gstofa.c
-
-libgstofa_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(OFA_CFLAGS)
-
-libgstofa_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(OFA_LIBS)
-
-libgstofa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstofa.h
+++ /dev/null
-# Note: plugindir is set in configure
-
-plugin_LTLIBRARIES = libgstopenal.la
-
-# sources used to compile this plug-in
-libgstopenal_la_SOURCES = gstopenal.c gstopenalsink.c gstopenalsrc.c
-
-# compiler and linker flags used to compile this plugin, set in configure.ac
-libgstopenal_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(OPENAL_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS)
-libgstopenal_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS) $(OPENAL_LIBS)
-libgstopenal_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstopenalsink.h gstopenalsrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopencv.la
-
-# sources used to compile this plug-in
-libgstopencv_la_SOURCES = gstopencv.cpp \
- gstcvdilate.cpp \
- gstcvdilateerode.cpp \
- gstcvequalizehist.cpp \
- gstcverode.cpp \
- gstcvlaplace.cpp \
- gstcvsmooth.cpp \
- gstcvsobel.cpp \
- gstedgedetect.cpp \
- gstfaceblur.cpp \
- gsthanddetect.cpp \
- gsttemplatematch.cpp \
- gsttextoverlay.cpp \
- gstmotioncells.cpp \
- gstskindetect.cpp \
- gstretinex.cpp \
- gstfacedetect.cpp \
- gstsegmentation.cpp \
- gstgrabcut.cpp \
- gstdisparity.cpp \
- motioncells_wrapper.cpp \
- MotionCells.cpp \
- gstdewarp.cpp \
- camerautils.cpp \
- cameraevent.cpp \
- gstcameracalibrate.cpp \
- gstcameraundistort.cpp
-
-libgstopencv_la_CXXFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(OPENCV_CFLAGS) \
- -DGST_HAAR_CASCADES_DIR=\"$(pkgdatadir)/@GST_API_VERSION@/opencv_haarcascades\"
-
-# flags used to compile this facedetect
-# add other _CFLAGS and _LIBS as needed
-#
-# override CV_INLINE: GLib will take care of defining 'inline' sufficiently and
-# OpenCV's define isn't good enough to avoid 'unused' gcc warnings (at v2.1.0)
-libgstopencv_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(OPENCV_CFLAGS) \
- -DCV_INLINE="static inline" \
- -DCV_NO_BACKWARD_COMPATIBILITY
-
-libgstopencv_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/opencv/libgstopencv-$(GST_API_VERSION).la \
- $(GST_LIBS) $(GST_BASE_LIBS) $(OPENCV_LIBS) \
- $(GSTPB_BASE_LIBS) -lgstvideo-$(GST_API_VERSION)
-
-libgstopencv_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- gstcvdilateerode.h \
- gstcvdilate.h \
- gstcvequalizehist.h \
- gstcverode.h \
- gstcvlaplace.h \
- gstcvsmooth.h \
- gstcvsobel.h \
- gstedgedetect.h \
- gstfaceblur.h \
- gstfacedetect.h \
- gsthanddetect.h \
- gsttemplatematch.h \
- gsttextoverlay.h \
- gstskindetect.h \
- gstretinex.h \
- gstsegmentation.h \
- gstgrabcut.h \
- gstdisparity.h \
- gstmotioncells.h \
- motioncells_wrapper.h \
- MotionCells.h \
- gstdewarp.h \
- camerautils.hpp \
- cameraevent.hpp \
- gstcameracalibrate.h \
- gstcameraundistort.h
-
-opencv_haarcascadesdir = $(pkgdatadir)/$(GST_API_VERSION)/opencv_haarcascades
-opencv_haarcascades_DATA = fist.xml palm.xml
-
-EXTRA_DIST = $(opencv_haarcascades_DATA)
+++ /dev/null
-plugin_LTLIBRARIES = libgstopenexr.la
-
-libgstopenexr_la_SOURCES = gstopenexrdec.cpp gstopenexr.c
-libgstopenexr_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- $(OPENEXR_CFLAGS)
-libgstopenexr_la_CXXFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) \
- $(OPENEXR_CFLAGS) -std=c++98
-libgstopenexr_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(OPENEXR_LIBS)
-libgstopenexr_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstopenexrdec.h \
- gstopenexr.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopenh264.la
-
-libgstopenh264_la_SOURCES = \
- gstopenh264plugin.c \
- gstopenh264enc.cpp \
- gstopenh264dec.cpp
-
-libgstopenh264_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(OPENH264_CFLAGS)
-libgstopenh264_la_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(OPENH264_CFLAGS)
-libgstopenh264_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-1.0 $(GST_LIBS) $(OPENH264_LIBS)
-libgstopenh264_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstopenh264dec.h \
- gstopenh264enc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopenjpeg.la
-
-libgstopenjpeg_la_SOURCES = gstopenjpegdec.c gstopenjpegenc.c gstopenjpeg.c
-libgstopenjpeg_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(OPENJPEG_CFLAGS)
-libgstopenjpeg_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_LIBS) $(OPENJPEG_LIBS)
-libgstopenjpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstopenjpegdec.h \
- gstopenjpegenc.h \
- gstopenjpeg.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopenmpt.la
-
-libgstopenmpt_la_SOURCES = gstopenmptdec.c plugin.c
-
-libgstopenmpt_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(OPENMPT_CFLAGS)
-libgstopenmpt_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstopenmpt_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/audio/libgstbadaudio-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS) $(OPENMPT_LIBS)
-libgstopenmpt_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
-
-noinst_HEADERS = gstopenmptdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopenni2.la
-
-# sources used to compile this plug-in
-libgstopenni2_la_SOURCES = gstopenni2.cpp \
- gstopenni2src.cpp
-
-libgstopenni2_la_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(OPENNI2_CFLAGS)
-
-# flags used to compile this facedetect
-# add other _CFLAGS and _LIBS as needed
-#
-libgstopenni2_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(OPENNI2_CFLAGS)
-
-libgstopenni2_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(OPENNI2_LIBS) \
- $(GSTPB_BASE_LIBS) -lgstvideo-$(GST_API_VERSION)
-
-libgstopenni2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstopenni2src.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstopusparse.la
-
-libgstopusparse_la_SOURCES = gstopus.c gstopusparse.c gstopusheader.c
-libgstopusparse_la_CFLAGS = \
- -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(OPUS_CFLAGS) \
- -Dgst_opus_header_is_header=gst_opus_bad_header_is_header \
- -Dgst_opus_header_is_id_header=gst_opus_bad_header_is_id_header \
- -Dgst_opus_header_is_comment_header=gst_opus_bad_header_is_comment_header
-libgstopusparse_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- -lgsttag-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(OPUS_LIBS)
-libgstopusparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
-
-noinst_HEADERS = gstopusparse.h gstopusheader.h
+++ /dev/null
-# plugindir is set in configure
-
-plugin_LTLIBRARIES = libgstresindvd.la
-
-libgstresindvd_la_SOURCES = \
- plugin.c \
- resindvdbin.c \
- resindvdsrc.c \
- rsndec.c \
- gstmpegdesc.c \
- gstmpegdemux.c \
- gstpesfilter.c \
- rsninputselector.c \
- rsnparsetter.c
-
-libgstresindvd_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
-$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
-$(GST_CFLAGS) $(DVDNAV_CFLAGS)
-libgstresindvd_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
--lgstvideo-$(GST_API_VERSION) -lgstpbutils-$(GST_API_VERSION) \
--lgsttag-$(GST_API_VERSION) \
-$(GST_BASE_LIBS) $(GST_LIBS) $(GMODULE_NO_EXPORT_LIBS) $(DVDNAV_LIBS)
-libgstresindvd_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = resindvdbin.h \
- rsndec.h \
- rsninputselector.h \
- resindvdsrc.h \
- gstmpegdefs.h \
- gstmpegdesc.h \
- gstmpegdemux.h \
- gstpesfilter.h \
- rsnparsetter.h
-
-EXTRA_DIST = resin-play resin-play2
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstrsvg.la
-
-libgstrsvg_la_SOURCES = gstrsvg.c gstrsvgdec.c gstrsvgoverlay.c
-libgstrsvg_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(RSVG_CFLAGS)
-libgstrsvg_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(RSVG_LIBS)
-libgstrsvg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
-
-noinst_HEADERS = gstrsvgdec.h gstrsvgoverlay.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstrtmp.la
-
-libgstrtmp_la_SOURCES = gstrtmpsrc.c gstrtmpsink.c gstrtmp.c
-
-noinst_HEADERS = gstrtmpsrc.h gstrtmpsink.h
-libgstrtmp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(RTMP_CFLAGS)
-libgstrtmp_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(RTMP_LIBS) $(WINSOCK2_LIBS)
-libgstrtmp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstsbc.la
-
-noinst_HEADERS = \
- gstsbcdec.h \
- gstsbcenc.h
-
-libgstsbc_la_SOURCES = \
- gstsbcdec.c \
- gstsbcenc.c \
- sbc-plugin.c
-libgstsbc_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(SBC_CFLAGS)
-libgstsbc_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS) \
- $(SBC_LIBS)
-libgstsbc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstsctp.la
-
-libgstsctp_la_SOURCES = \
- gstsctpplugin.c \
- sctpassociation.c \
- gstsctpenc.c \
- gstsctpdec.c
-
-libgstsctp_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(USRSCTP_CFLAGS) \
- -I$(top_srcdir)/gst-libs
-
-libgstsctp_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(USRSCTP_LIBS) $(top_builddir)/gst-libs/gst/sctp/libgstsctp-1.0.la
-libgstsctp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- sctpassociation.h \
- gstsctpenc.h \
- gstsctpdec.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstsmoothstreaming.la
-
-libgstsmoothstreaming_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- -DGST_USE_UNSTABLE_API $(LIBXML2_CFLAGS)
-libgstsmoothstreaming_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/isoff/libgstisoff-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgsttag-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(ZLIB_LIBS) $(LIBXML2_LIBS)
-libgstsmoothstreaming_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
-libgstsmoothstreaming_la_SOURCES = gstsmoothstreaming-plugin.c \
- gstmssdemux.c \
- gstmssfragmentparser.c \
- gstmssmanifest.c
-
-noinst_HEADERS = gstmssdemux.h \
- gstmssfragmentparser.h \
- gstmssmanifest.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsndfile.la
-
-libgstsndfile_la_SOURCES = gstsf.c gstsfdec.c
-libgstsndfile_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(SNDFILE_CFLAGS)
-libgstsndfile_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(SNDFILE_LIBS)
-libgstsndfile_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstsf.h gstsfdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsoundtouch.la
-
-libgstsoundtouch_la_SOURCES = \
- plugin.c \
- gstpitch.cc \
- gstbpmdetect.cc
-
-libgstsoundtouch_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(SOUNDTOUCH_CFLAGS)
-libgstsoundtouch_la_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) $(SOUNDTOUCH_CFLAGS)
-libgstsoundtouch_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(SOUNDTOUCH_LIBS) $(LIBM)
-libgstsoundtouch_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstpitch.hh gstbpmdetect.hh
+++ /dev/null
-plugin_LTLIBRARIES = libgstspandsp.la
-
-libgstspandsp_la_SOURCES = gstspandsp.c gstspanplc.c gstdtmfdetect.c gsttonegeneratesrc.c
-libgstspandsp_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(SPANDSP_CFLAGS)
-libgstspandsp_la_LIBADD = $(SPANDSP_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstspandsp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstspanplc.h gstdtmfdetect.h gsttonegeneratesrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsrt.la
-
-libgstsrt_la_SOURCES = \
- gstsrt.c \
- gstsrtobject.c \
- gstsrtsink.c \
- gstsrtsrc.c \
- $(NULL)
-
-libgstsrt_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GIO_CFLAGS) \
- $(SRT_CFLAGS) \
- $(NULL)
-
-libgstsrt_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GIO_LIBS) \
- -lgstbase-1.0 \
- $(SRT_LIBS) \
- $(NULL)
-
-libgstsrt_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-glib_enum_headers=gstsrt-enums.h
-glib_enum_define=GST_SRT
-glib_gen_prefix=gst_srt
-glib_gen_basename=gstsrt
-
-BUILT_SOURCES = gstsrt-enumtypes.c gstsrt-enumtypes.h
-nodist_libgstsrt_la_SOURCES = $(BUILT_SOURCES)
-
-CLEANFILES = $(BUILT_SOURCES)
-
-noinst_HEADERS = \
- gstsrt-enums.h \
- gstsrtobject.h \
- gstsrtsink.h \
- gstsrtsrc.h \
- $(NULL)
-
-include $(top_srcdir)/common/gst-glib-gen.mak
+++ /dev/null
-gstsrtp-enumtypes.[ch]
+++ /dev/null
-plugin_LTLIBRARIES = libgstsrtp.la
-
-libgstsrtp_la_SOURCES = \
- gstsrtp.c \
- gstsrtp.h \
- gstsrtpdec.c \
- gstsrtpdec.h \
- gstsrtpenc.c \
- gstsrtpenc.h \
- gstsrtpenums.h \
- $(NULL)
-
-libgstsrtp_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(SRTP_CFLAGS)
-libgstsrtp_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstrtp-@GST_API_VERSION@ \
- $(GST_LIBS) \
- $(SRTP_LIBS)
-libgstsrtp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-glib_enum_headers=gstsrtpenums.h
-glib_enum_define=GST_SRTP
-glib_gen_prefix=gst_srtp
-glib_gen_basename=gstsrtp
-
-BUILT_SOURCES = gstsrtp-enumtypes.c gstsrtp-enumtypes.h
-nodist_libgstsrtp_la_SOURCES = $(BUILT_SOURCES)
-
-CLEANFILES = $(BUILT_SOURCES)
-
-include $(top_srcdir)/common/gst-glib-gen.mak
+++ /dev/null
-plugin_LTLIBRARIES = libgstteletext.la
-
-libgstteletext_la_SOURCES = gstteletextdec.c
-
-libgstteletext_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(TELETEXTDEC_CFLAGS)
-libgstteletext_la_LIBADD = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_LIBS) $(TELETEXTDEC_LIBS)
-libgstteletext_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstteletextdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstttmlsubs.la
-
-# sources used to compile this plug-in
-libgstttmlsubs_la_SOURCES = \
- subtitle.c \
- subtitlemeta.c \
- gstttmlparse.c \
- gstttmlparse.h \
- ttmlparse.c \
- ttmlparse.h \
- gstttmlrender.c \
- gstttmlplugin.c
-
-# compiler and linker flags used to compile this plugin, set in configure.ac
-libgstttmlsubs_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(TTML_CFLAGS)
-
-libgstttmlsubs_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(TTML_LIBS) \
- $(LIBM)
-
-libgstttmlsubs_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- subtitle.h \
- subtitlemeta.h \
- gstttmlparse.h \
- ttmlparse.h \
- gstttmlrender.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstvoaacenc.la
-
-libgstvoaacenc_la_SOURCES = \
- gstvoaac.c \
- gstvoaacenc.c
-
-libgstvoaacenc_la_CFLAGS = -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(VOAACENC_CFLAGS)
-libgstvoaacenc_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(VOAACENC_LIBS)
-libgstvoaacenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstvoaacenc.h
-
-presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
-
-EXTRA_DIST = $(preset_DATA)
+++ /dev/null
-plugin_LTLIBRARIES = libgstvoamrwbenc.la
-
-libgstvoamrwbenc_la_SOURCES = \
- gstvoamrwb.c \
- gstvoamrwbenc.c
-
-libgstvoamrwbenc_la_CFLAGS = -DGST_USE_UNSTABLE_API \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(VOAMRWBENC_CFLAGS)
-libgstvoamrwbenc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(VOAMRWBENC_LIBS)
-libgstvoamrwbenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstvoamrwbenc.h
-
-presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
-preset_DATA = GstVoAmrwbEnc.prs
-
-EXTRA_DIST = $(preset_DATA)
-
+++ /dev/null
-*-protocol.c
-*-client-protocol.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstwaylandsink.la
-
-BUILT_SOURCES = \
- viewporter-protocol.c \
- viewporter-client-protocol.h \
- linux-dmabuf-unstable-v1-protocol.c \
- linux-dmabuf-unstable-v1-client-protocol.h \
- fullscreen-shell-unstable-v1-protocol.c \
- fullscreen-shell-unstable-v1-client-protocol.h \
- xdg-shell-protocol.c \
- xdg-shell-client-protocol.h
-
-libgstwaylandsink_la_SOURCES = \
- gstwaylandsink.c \
- wlshmallocator.c \
- wlbuffer.c \
- wldisplay.c \
- wlwindow.c \
- wlvideoformat.c \
- wllinuxdmabuf.c
-
-nodist_libgstwaylandsink_la_SOURCES = \
- viewporter-protocol.c \
- linux-dmabuf-unstable-v1-protocol.c \
- fullscreen-shell-unstable-v1-protocol.c \
- xdg-shell-protocol.c
-
-libgstwaylandsink_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(WAYLAND_CFLAGS)
-libgstwaylandsink_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/wayland/libgstwayland-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- -lgstallocators-$(GST_API_VERSION) \
- $(WAYLAND_LIBS)
-libgstwaylandsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstwaylandsink.h \
- wlshmallocator.h \
- wlbuffer.h \
- wldisplay.h \
- wlwindow.h \
- wlvideoformat.h \
- wllinuxdmabuf.h
-
-CLEANFILES = $(BUILT_SOURCES)
-
-.SECONDEXPANSION:
-
-define protostability
-$(if $(findstring unstable,$1),unstable,stable)
-endef
-
-define protoname
-$(shell echo $1 | sed 's/\([a-z\-]\+\)-[a-z]\+-v[0-9]\+/\1/')
-endef
-
-%-protocol.c : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
- $(AM_V_GEN)$(wayland_scanner) code < $< > $@
-
-%-client-protocol.h : $(WAYLAND_PROTOCOLS_DATADIR)/$$(call protostability,$$*)/$$(call protoname,$$*)/$$*.xml
- $(AM_V_GEN)$(wayland_scanner) client-header < $< > $@
+++ /dev/null
-plugin_LTLIBRARIES = libgstwebp.la
-
-noinst_HEADERS = gstwebpdec.h gstwebpenc.h
-
-libgstwebp_la_SOURCES = gstwebp.c \
- gstwebpdec.c \
- gstwebpenc.c
-
-libgstwebp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(WEBP_CFLAGS)
-libgstwebp_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(WEBP_LIBS)
-libgstwebp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstwebrtc.la
-
-noinst_HEADERS = \
- fwd.h \
- gstwebrtcbin.h \
- gstwebrtcice.h \
- gstwebrtcstats.h \
- icestream.h \
- nicetransport.h \
- sctptransport.h \
- transportstream.h \
- transportsendbin.h \
- transportreceivebin.h \
- utils.h \
- webrtcsdp.h \
- webrtcdatachannel.h \
- webrtctransceiver.h
-
-libgstwebrtc_la_SOURCES = \
- gstwebrtc.c \
- gstwebrtcbin.c \
- gstwebrtcice.c \
- gstwebrtcstats.c \
- icestream.c \
- nicetransport.c \
- sctptransport.c \
- transportstream.c \
- transportsendbin.c \
- transportreceivebin.c \
- utils.c \
- webrtcsdp.c \
- webrtcdatachannel.c \
- webrtctransceiver.c
-
-libgstwebrtc_la_SOURCES += $(BUILT_SOURCES)
-noinst_HEADERS += $(built_headers)
-
-libgstwebrtc_la_CFLAGS = \
- -I$(top_builddir)/gst-libs \
- -I$(top_srcdir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS) \
- $(NICE_CFLAGS)
-libgstwebrtc_la_LIBADD = \
- -lgstapp-@GST_API_VERSION@ \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(NICE_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/sctp/libgstsctp-@GST_API_VERSION@.la
-
-libgstwebrtc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstwebrtc_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
-
-include $(top_srcdir)/common/gst-glib-gen.mak
+++ /dev/null
-plugin_LTLIBRARIES = libgstwebrtcdsp.la
-
-libgstwebrtcdsp_la_SOURCES = gstwebrtcdsp.cpp gstwebrtcechoprobe.cpp
-libgstwebrtcdsp_la_CXXFLAGS = \
- -std=c++11 \
- $(GST_CXXFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(WEBRTCDSP_CFLAGS)
-libgstwebrtcdsp_la_LIBADD = \
- -lgstaudio-$(GST_API_VERSION) \
- $(top_builddir)/gst-libs/gst/audio/libgstbadaudio-$(GST_API_VERSION).la \
- $(GST_LIBS) $(GST_BASE_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) \
- $(WEBRTCDSP_LIBS)
-libgstwebrtcdsp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstwebrtcdsp.h gstwebrtcechoprobe.h
+++ /dev/null
-# plugindir is set in configure
-plugin_LTLIBRARIES =
-
-if USE_WILDMIDI
-plugin_LTLIBRARIES += libgstwildmidi.la
-
-# sources used to compile this plug-in
-libgstwildmidi_la_SOURCES = gstwildmididec.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstwildmidi_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) $(WILDMIDI_CFLAGS)
-libgstwildmidi_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/audio/libgstbadaudio-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_LIBS) $(GST_BASE_LIBS) $(WILDMIDI_LIBS)
-libgstwildmidi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-endif
-
-noinst_HEADERS = gstwildmididec.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstwpe.la
-
-# sources used to compile this plug-in
-libgstwpe_la_SOURCES = \
- gstwpesrc.cpp \
- WPEThreadedView.cpp
-
-# compiler and linker flags used to compile this plugin, set in configure.ac
-libgstwpe_la_CXXFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_GL_CFLAGS) \
- $(GST_CFLAGS) \
- $(WPE_CFLAGS)
-
-libgstwpe_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_GL_LIBS) \
- $(GST_LIBS) \
- $(WPE_LIBS)
-
-libgstwpe_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- gstwpesrc.h \
- WPEThreadedView.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstx265.la
-
-libgstx265_la_SOURCES = gstx265enc.c
-libgstx265_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(X265_CFLAGS)
-libgstx265_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_LIBS) \
- $(X265_LIBS)
-libgstx265_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstx265enc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstzbar.la
-
-libgstzbar_la_SOURCES = gstzbar.c
-
-libgstzbar_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ZBAR_CFLAGS)
-libgstzbar_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS) $(ZBAR_LIBS)
-libgstzbar_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstzbar.h
-
+++ /dev/null
-SUBDIRS = gst
+++ /dev/null
-if USE_WAYLAND
-WAYLAND_DIR=wayland
-endif
-
-if USE_OPENCV
-OPENCV_DIR=opencv
-endif
-
-SUBDIRS = uridownloader adaptivedemux interfaces basecamerabinsrc codecparsers \
- insertbin mpegts audio sctp player isoff webrtc $(WAYLAND_DIR) \
- $(OPENCV_DIR)
-
-noinst_HEADERS = gst-i18n-plugin.h gettext.h glib-compat-private.h
-DIST_SUBDIRS = uridownloader adaptivedemux interfaces basecamerabinsrc \
- codecparsers insertbin mpegts wayland opencv audio player isoff sctp webrtc
-
-adaptivedemux: uridownloader
-
-INDEPENDENT_SUBDIRS = \
- interfaces basecamerabinsrc codecparsers insertbin uridownloader \
- mpegts player isoff sctp $(WAYLAND_DIR) $(OPENCV_DIR)
-
-.PHONY: independent-subdirs $(INDEPENDENT_SUBDIRS)
-
-independent-subdirs: $(INDEPENDENT_SUBDIRS)
-
-$(INDEPENDENT_SUBDIRS):
- $(MAKE) -C $@
-
-all-recursive: independent-subdirs
+++ /dev/null
-
-lib_LTLIBRARIES = libgstadaptivedemux-@GST_API_VERSION@.la
-
-CLEANFILES = $(BUILT_SOURCES)
-
-libgstadaptivedemux_@GST_API_VERSION@_la_SOURCES = \
- gstadaptivedemux.c
-
-libgstadaptivedemux_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/adaptivedemux
-
-noinst_HEADERS = gstadaptivedemux.h adaptive-demux-prelude.h
-
-libgstadaptivedemux_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_ADAPTIVE_DEMUX \
- $(GST_CFLAGS)
-libgstadaptivedemux_@GST_API_VERSION@_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgstapp-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS)
-
-libgstadaptivedemux_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
+++ /dev/null
-# variables used for enum generation
-lib_LTLIBRARIES = libgstbadaudio-@GST_API_VERSION@.la
-
-CLEANFILES =
-
-libgstbadaudio_@GST_API_VERSION@_la_SOURCES = \
- gstnonstreamaudiodecoder.c \
- gstplanaraudioadapter.c
-
-nodist_libgstbadaudio_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
-
-libgstbadaudio_@GST_API_VERSION@_la_CFLAGS = \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_AUDIO_BAD \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_CFLAGS) $(ORC_CFLAGS) \
- $(GST_AUDIO_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS)
-
-libgstbadaudio_@GST_API_VERSION@_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_AUDIO_LIBS) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
-
-libgstbadaudio_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
-
-libgstaudio_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/audio
-libgstaudio_@GST_API_VERSION@include_HEADERS = \
- gstnonstreamaudiodecoder.h \
- audio-bad-prelude.h \
- gstplanaraudioadapter.h
+++ /dev/null
-
-lib_LTLIBRARIES = libgstbasecamerabinsrc-@GST_API_VERSION@.la
-
-CLEANFILES = $(BUILT_SOURCES)
-
-libgstbasecamerabinsrc_@GST_API_VERSION@_la_SOURCES = \
- gstcamerabin-enum.c \
- gstcamerabinpreview.c \
- gstbasecamerasrc.c
-
-libgstbasecamerabinsrc_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/basecamerabinsrc
-libgstbasecamerabinsrc_@GST_API_VERSION@include_HEADERS = \
- basecamerabinsrc-prelude.h \
- gstcamerabin-enum.h \
- gstcamerabinpreview.h \
- gstbasecamerasrc.h
-
-libgstbasecamerabinsrc_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_BASE_CAMERA_BIN_SRC \
- $(GST_CFLAGS)
-libgstbasecamerabinsrc_@GST_API_VERSION@_la_LIBADD = \
- -lgstapp-$(GST_API_VERSION) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS)
-
-libgstbasecamerabinsrc_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
+++ /dev/null
-lib_LTLIBRARIES = libgstcodecparsers-@GST_API_VERSION@.la
-
-libgstcodecparsers_@GST_API_VERSION@_la_SOURCES = \
- gstmpegvideoparser.c gsth264parser.c gstvc1parser.c gstmpeg4parser.c \
- gsth265parser.c gstvp8parser.c gstvp8rangedecoder.c \
- parserutils.c nalutils.c dboolhuff.c vp8utils.c \
- gstjpegparser.c \
- gstmpegvideometa.c \
- gstjpeg2000sampling.c \
- gstvp9parser.c vp9utils.c
-
-libgstcodecparsers_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/codecparsers
-
-noinst_HEADERS = parserutils.h nalutils.h dboolhuff.h vp8utils.h vp9utils.h
-
-libgstcodecparsers_@GST_API_VERSION@include_HEADERS = \
- gstmpegvideoparser.h gsth264parser.h gstvc1parser.h gstmpeg4parser.h \
- gsth265parser.h gstvp8parser.h gstvp8rangedecoder.h \
- codecparsers-prelude.h \
- gstjpegparser.h \
- gstmpegvideometa.h \
- gstjpeg2000sampling.h \
- gstvp9parser.h
-
-libgstcodecparsers_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_CODEC_PARSERS \
- $(GST_CFLAGS) \
- -Dvp8_norm=gst_codecparsers_vp8_norm \
- -Dvp8dx_start_decode=gst_codecparsers_vp8dx_start_decode \
- -Dvp8dx_bool_decoder_fill=gst_codecparsers_vp8dx_bool_decoder_fill
-
-libgstcodecparsers_@GST_API_VERSION@_la_LIBADD = \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM)
-
-libgstcodecparsers_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-EXTRA_DIST = dboolhuff.LICENSE dboolhuff.PATENTS dboolhuff.AUTHORS
+++ /dev/null
-lib_LTLIBRARIES = libgstinsertbin-@GST_API_VERSION@.la
-
-libgstinsertbin_@GST_API_VERSION@_la_SOURCES = gstinsertbin.c
-
-libgstinsertbin_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/insertbin
-
-libgstinsertbin_@GST_API_VERSION@include_HEADERS = gstinsertbin.h
-
-libgstinsertbin_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DBUILDING_GST_INSERT_BIN \
- $(GST_CFLAGS)
-
-libgstinsertbin_@GST_API_VERSION@_la_LIBADD = \
- $(GST_LIBS)
-
-libgstinsertbin_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-
-if HAVE_INTROSPECTION
-BUILT_GIRSOURCES = GstInsertBin-@GST_API_VERSION@.gir
-
-gir_headers=$(patsubst %,$(srcdir)/%, $(libgstinsertbin_@GST_API_VERSION@include_HEADERS))
-gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
-gir_sources=$(patsubst %,$(srcdir)/%, $(libgstinsertbin_@GST_API_VERSION@_la_SOURCES))
-gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
-
-GstInsertBin-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstinsertbin-@GST_API_VERSION@.la
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
- GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no \
- CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
- $(INTROSPECTION_SCANNER) -v --namespace GstInsertBin \
- --nsversion=@GST_API_VERSION@ \
- --identifier-prefix=Gst \
- --symbol-prefix=gst \
- --warn-all \
- --c-include "gst/insertbin/gstinsertbin.h" \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
- --library=libgstinsertbin-@GST_API_VERSION@.la \
- --include=Gst-@GST_API_VERSION@ \
- --include=GstBase-@GST_API_VERSION@ \
- --libtool="${LIBTOOL}" \
- --pkg gstreamer-@GST_API_VERSION@ \
- --pkg gstreamer-base-@GST_API_VERSION@ \
- --pkg-export gstreamer-insertbin-@GST_API_VERSION@ \
- --add-init-section="$(INTROSPECTION_INIT)" \
- -DGST_USE_UNSTABLE_API \
- --output $@ \
- $(gir_headers) \
- $(gir_sources)
-
-# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
-# install anything - we need to install inside our prefix.
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(BUILT_GIRSOURCES)
-
-typelibsdir = $(libdir)/girepository-1.0/
-
-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
-
-%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_COMPILER) \
- --includedir=$(srcdir) \
- --includedir=$(builddir) \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
- $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
-
-CLEANFILES = $(BUILT_GIRSOURCES) $(typelibs_DATA)
-endif
+++ /dev/null
-photography-enumtypes.c
-photography-enumtypes.h
+++ /dev/null
-lib_LTLIBRARIES = libgstphotography-@GST_API_VERSION@.la
-libgstphotographyincludedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/interfaces
-
-headers_photography = \
- photography.h
-
-# variables used for enum/marshal generation
-glib_enum_headers=$(headers_photography)
-glib_enum_define=GST_PHOTOGRAPHY
-glib_gen_prefix=gst_photography
-glib_gen_basename=photography
-glib_gen_decl_banner=GST_PHOTOGRAPHY_API
-glib_gen_decl_include=\#include <gst/interfaces/photography-prelude.h>
-
-built_sources = \
- photography-enumtypes.c
-
-built_headers = \
- photography-enumtypes.h
-
-libgstphotographyinclude_HEADERS = \
- photography-prelude.h \
- $(headers_photography)
-
-nodist_libgstphotographyinclude_HEADERS = \
- photography-enumtypes.h
-
-libgstphotography_@GST_API_VERSION@_la_SOURCES = \
- photography.c
-
-nodist_libgstphotography_@GST_API_VERSION@_la_SOURCES = \
- $(built_sources)
-
-libgstphotography_@GST_API_VERSION@_la_CFLAGS = \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_PHOTOGRAPHY \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_CFLAGS)
-libgstphotography_@GST_API_VERSION@_la_LIBADD = $(GST_LIBS)
-libgstphotography_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
-
-BUILT_SOURCES = \
- $(built_sources) \
- $(built_headers)
-
-CLEANFILES = $(BUILT_SOURCES)
-
-include $(top_srcdir)/common/gst-glib-gen.mak
+++ /dev/null
-lib_LTLIBRARIES = libgstisoff-@GST_API_VERSION@.la
-
-libgstisoff_@GST_API_VERSION@_la_SOURCES = \
- gstisoff.c
-
-libgstisoff_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/isoff
-
-libgstisoff_@GST_API_VERSION@include_HEADERS = \
- gstisoff.h
-
-libgstisoff_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_ISOFF \
- $(GST_CFLAGS)
-
-libgstisoff_@GST_API_VERSION@_la_LIBADD = \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-
-libgstisoff_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
+++ /dev/null
-gstmpegts-enumtypes.c
-gstmpegts-enumtypes.h
+++ /dev/null
-lib_LTLIBRARIES = libgstmpegts-@GST_API_VERSION@.la
-
-libgstmpegts_@GST_API_VERSION@_la_SOURCES = \
- gstmpegtssection.c \
- gstmpegtsdescriptor.c \
- gst-dvb-descriptor.c \
- gst-dvb-section.c \
- gst-atsc-section.c
-
-libgstmpegts_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/mpegts
-
-noinst_HEADERS = gstmpegts-private.h
-
-libgstmpegts_@GST_API_VERSION@include_HEADERS = \
- gstmpegtssection.h \
- gst-atsc-section.h \
- gst-dvb-section.h \
- gst-scte-section.h \
- gstmpegtsdescriptor.h \
- gst-dvb-descriptor.h \
- mpegts-prelude.h \
- mpegts.h
-
-nodist_libgstmpegts_@GST_API_VERSION@include_HEADERS = \
- gstmpegts-enumtypes.h
-
-libgstmpegts_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_MPEGTS \
- $(GST_CFLAGS)
-
-libgstmpegts_@GST_API_VERSION@_la_LIBADD = \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-
-libgstmpegts_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-glib_enum_headers=gstmpegtssection.h \
- gstmpegtsdescriptor.h \
- gst-atsc-section.h \
- gst-dvb-section.h \
- gst-scte-section.h \
- gst-dvb-descriptor.h
-
-glib_enum_define=GST_MPEGTS
-glib_gen_prefix=gst_mpegts
-glib_gen_basename=gstmpegts
-glib_gen_decl_banner=GST_MPEGTS_API
-glib_gen_decl_include=\#include <gst/mpegts/mpegts-prelude.h>
-
-BUILT_SOURCES = gstmpegts-enumtypes.c gstmpegts-enumtypes.h
-nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = gstmpegts-enumtypes.c
-
-CLEANFILES = $(BUILT_SOURCES)
-
-if HAVE_INTROSPECTION
-BUILT_GIRSOURCES = GstMpegts-@GST_API_VERSION@.gir
-
-gir_headers=$(patsubst %,$(srcdir)/%, $(libgstmpegts_@GST_API_VERSION@include_HEADERS))
-gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
-gir_sources=$(patsubst %,$(srcdir)/%, $(libgstmpegts_@GST_API_VERSION@_la_SOURCES))
-gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
-
-GstMpegts-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstmpegts-@GST_API_VERSION@.la
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
- GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no \
- CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
- $(INTROSPECTION_SCANNER) -v --namespace GstMpegts \
- --nsversion=@GST_API_VERSION@ \
- --identifier-prefix=GstMpegts \
- --symbol-prefix=gst_mpegts \
- --symbol-prefix=gst \
- --warn-all -v \
- --c-include "gst/mpegts/mpegts.h" \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-video-@GST_API_VERSION@` \
- --library=libgstmpegts-@GST_API_VERSION@.la \
- --include=Gst-@GST_API_VERSION@ \
- --libtool="${LIBTOOL}" \
- --pkg gstreamer-@GST_API_VERSION@ \
- --pkg gstreamer-video-@GST_API_VERSION@ \
- --pkg-export gstreamer-mpegts-@GST_API_VERSION@ \
- --add-init-section="$(INTROSPECTION_INIT)" \
- -DGST_USE_UNSTABLE_API \
- --output $@ \
- $(gir_headers) \
- $(gir_sources)
-
-# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
-# install anything - we need to install inside our prefix.
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(BUILT_GIRSOURCES)
-
-typelibsdir = $(libdir)/girepository-1.0/
-
-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
-
-%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_COMPILER) \
- --includedir=$(srcdir) \
- --includedir=$(builddir) \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
- $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
-
-CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
-endif
-
-include $(top_srcdir)/common/gst-glib-gen.mak
+++ /dev/null
-lib_LTLIBRARIES = libgstopencv-@GST_API_VERSION@.la
-
-libgstopencv_@GST_API_VERSION@_la_SOURCES = \
- gstopencvutils.cpp \
- gstopencvvideofilter.cpp
-
-libgstopencv_@GST_API_VERSION@_la_CXXFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CXXFLAGS) \
- -DBUILDING_GST_OPENCV \
- $(OPENCV_CFLAGS)
-
-libgstopencv_@GST_API_VERSION@_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) \
- $(OPENCV_LIBS) -lgstvideo-$(GST_API_VERSION)
-
-libgstopencv_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
-
-libgstopencv_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/opencv
-libgstopencv_@GST_API_VERSION@include_HEADERS = \
- opencv-prelude.h \
- gstopencvutils.h \
- gstopencvvideofilter.h
+++ /dev/null
-lib_LTLIBRARIES = libgstplayer-@GST_API_VERSION@.la
-
-libgstplayer_@GST_API_VERSION@_la_SOURCES = \
- gstplayer.c \
- gstplayer-signal-dispatcher.c \
- gstplayer-video-renderer.c \
- gstplayer-media-info.c \
- gstplayer-g-main-context-signal-dispatcher.c \
- gstplayer-video-overlay-video-renderer.c \
- gstplayer-visualization.c
-
-libgstplayer_@GST_API_VERSION@_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- -DBUILDING_GST_PLAYER \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-libgstplayer_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-libgstplayer_@GST_API_VERSION@_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- -lgstaudio-$(GST_API_VERSION) \
- -lgsttag-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_LIBS) \
- $(LIBM)
-
-libgstplayerdir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/player
-
-noinst_HEADERS = \
- gstplayer-signal-dispatcher-private.h \
- gstplayer-video-renderer-private.h \
- gstplayer-media-info-private.h
-
-libgstplayer_HEADERS = \
- player.h \
- player-prelude.h \
- gstplayer.h \
- gstplayer-types.h \
- gstplayer-signal-dispatcher.h \
- gstplayer-video-renderer.h \
- gstplayer-media-info.h \
- gstplayer-g-main-context-signal-dispatcher.h \
- gstplayer-video-overlay-video-renderer.h \
- gstplayer-visualization.h
-
-CLEANFILES =
-
-if HAVE_INTROSPECTION
-BUILT_GIRSOURCES = GstPlayer-@GST_API_VERSION@.gir
-
-gir_headers=$(patsubst %,$(srcdir)/%, $(libgstplayer_HEADERS))
-gir_sources=$(patsubst %,$(srcdir)/%, $(libgstplayer_@GST_API_VERSION@_la_SOURCES))
-
-GstPlayer-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstplayer-@GST_API_VERSION@.la
- $(AM_V_GEN)GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no GI_SCANNER_DISABLE_CACHE=yes \
- CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
- PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_SCANNER) -v --namespace GstPlayer \
- --nsversion=@GST_API_VERSION@ \
- --warn-all \
- --strip-prefix=Gst \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- --c-include "gst/player/player.h" \
- --add-include-path=$(top_builddir)/gst-libs \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-1.0` \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-1.0` \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-video-1.0` \
- --library-path=$(top_builddir)/gst-libs \
- --library=libgstplayer-@GST_API_VERSION@.la \
- --include=Gst-@GST_API_VERSION@ \
- --include=GstVideo-@GST_API_VERSION@ \
- --libtool="${LIBTOOL}" \
- --pkg gstreamer-@GST_API_VERSION@ \
- --pkg gstreamer-audio-@GST_API_VERSION@ \
- --pkg gstreamer-video-@GST_API_VERSION@ \
- --pkg gstreamer-tag-@GST_API_VERSION@ \
- --pkg gstreamer-pbutils-@GST_API_VERSION@ \
- --pkg-export gstreamer-player-@GST_API_VERSION@ \
- --add-init-section="$(INTROSPECTION_INIT)" \
- --output $@ \
- $(gir_headers) \
- $(gir_sources)
-
-# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
-# install anything - we need to install inside our prefix.
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(BUILT_GIRSOURCES)
-
-typelibsdir = $(libdir)/girepository-1.0/
-
-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
-
-%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_COMPILER) \
- --includedir=$(srcdir)/gst-libs \
- --includedir=$(builddir)/gst-libs \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-1.0` \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-1.0` \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-video-1.0` \
- $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
-
-CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
-endif
+++ /dev/null
-lib_LTLIBRARIES = libgstsctp-1.0.la
-
-libgstsctp_1_0_la_SOURCES = \
- sctpsendmeta.c \
- sctpreceivemeta.c
-
-libgstsctp_1_0_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- -DBUILDING_GST_SCTP \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-libgstsctp_1_0_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
-
-libgstsctp_1_0_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-libgstsctp_1_0_includedir = $(includedir)/gstreamer-1.0/gst/sctp
-libgstsctp_1_0_include_HEADERS = \
- sctpsendmeta.h \
- sctpreceivemeta.h \
- sctp-prelude.h
+++ /dev/null
-lib_LTLIBRARIES = libgsturidownloader-@GST_API_VERSION@.la
-
-libgsturidownloader_@GST_API_VERSION@_la_SOURCES = \
- gstfragment.c gsturidownloader.c
-
-libgsturidownloader_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/uridownloader
-
-libgsturidownloader_@GST_API_VERSION@include_HEADERS = \
- gstfragment.h gsturidownloader.h gsturidownloader_debug.h uridownloader-prelude.h
-
-libgsturidownloader_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- -DBUILDING_GST_URI_DOWNLOADER \
- $(GST_CFLAGS)
-
-libgsturidownloader_@GST_API_VERSION@_la_LIBADD = \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-
-libgsturidownloader_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
+++ /dev/null
-gstvkconfig.h
+++ /dev/null
-lib_LTLIBRARIES = libgstwayland-@GST_API_VERSION@.la
-
-libgstwayland_@GST_API_VERSION@_la_SOURCES = wayland.c
-
-libgstwayland_@GST_API_VERSION@includedir = \
- $(includedir)/gstreamer-@GST_API_VERSION@/gst/wayland
-
-libgstwayland_@GST_API_VERSION@_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- -DBUILDING_GST_WAYLAND \
- $(WAYLAND_CFLAGS)
-
-libgstwayland_@GST_API_VERSION@_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(WAYLAND_LIBS) \
- -lgstvideo-$(GST_API_VERSION)
-
-libgstwayland_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-noinst_HEADERS = \
- wayland.h
-
+++ /dev/null
-lib_LTLIBRARIES = libgstwebrtc-@GST_API_VERSION@.la
-
-glib_enum_headers = dtlstransport.h icetransport.h rtptransceiver.h webrtc_fwd.h
-glib_enum_define = GST_WEBRTC
-glib_gen_prefix = gst_webrtc
-glib_gen_basename = webrtc
-glib_gen_decl_banner=GST_WEBRTC_API
-glib_gen_decl_include=\#include <gst/webrtc/webrtc_fwd.h>
-
-built_sources = webrtc-enumtypes.c
-built_headers = webrtc-enumtypes.h
-BUILT_SOURCES = $(built_sources) $(built_headers)
-CLEANFILES = $(BUILT_SOURCES)
-
-libgstwebrtc_@GST_API_VERSION@_la_SOURCES = \
- dtlstransport.c \
- icetransport.c \
- rtcsessiondescription.c \
- rtpreceiver.c \
- rtpsender.c \
- rtptransceiver.c
-
-nodist_libgstwebrtc_@GST_API_VERSION@_la_SOURCES = $(built_sources)
-
-libgstwebrtc_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/webrtc
-libgstwebrtc_@GST_API_VERSION@include_HEADERS = \
- dtlstransport.h \
- icetransport.h \
- rtcsessiondescription.h \
- rtpreceiver.h \
- rtpsender.h \
- rtptransceiver.h \
- webrtc_fwd.h \
- webrtc.h
-
-nodist_libgstwebrtc_@GST_API_VERSION@include_HEADERS = $(built_headers)
-
-libgstwebrtc_@GST_API_VERSION@_la_CFLAGS = \
- -I$(top_builddir)/gst-libs \
- -I$(top_srcdir)/gst-libs \
- -DBUILDING_GST_WEBRTC \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-libgstwebrtc_@GST_API_VERSION@_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS)
-libgstwebrtc_@GST_API_VERSION@_la_LDFLAGS = \
- $(GST_LIB_LDFLAGS) \
- $(GST_ALL_LDFLAGS) \
- $(GST_LT_LDFLAGS)
-
-include $(top_srcdir)/common/gst-glib-gen.mak
-
-if HAVE_INTROSPECTION
-BUILT_GIRSOURCES = GstWebRTC-@GST_API_VERSION@.gir
-
-gir_headers=$(patsubst %,$(srcdir)/%, $(libgstwebrtc_@GST_API_VERSION@include_HEADERS))
-gir_sources=$(patsubst %,$(srcdir)/%, $(libgstwebrtc_@GST_API_VERSION@_la_SOURCES)) $(BUILT_SOURCES)
-
-GstWebRTC-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstwebrtc-@GST_API_VERSION@.la
- $(AM_V_GEN)GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no GI_SCANNER_DISABLE_CACHE=yes \
- CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
- PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_SCANNER) -v --namespace GstWebRTC \
- --nsversion=@GST_API_VERSION@ \
- --warn-all \
- --strip-prefix=Gst \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- --c-include "gst/webrtc/webrtc.h" \
- --add-include-path=$(top_builddir)/gst-libs \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-1.0` \
- --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-sdp-1.0` \
- --library-path=$(top_builddir)/gst-libs \
- --library=libgstwebrtc-@GST_API_VERSION@.la \
- --include=Gst-@GST_API_VERSION@ \
- --include=GstSdp-@GST_API_VERSION@ \
- --libtool="${LIBTOOL}" \
- --pkg gstreamer-@GST_API_VERSION@ \
- --pkg gstreamer-sdp-@GST_API_VERSION@ \
- --pkg-export gstreamer-webrtc-@GST_API_VERSION@ \
- --add-init-section="$(INTROSPECTION_INIT)" \
- -DGST_USE_UNSTABLE_API \
- --output $@ \
- $(gir_headers) \
- $(gir_sources)
-
-# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
-# install anything - we need to install inside our prefix.
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(BUILT_GIRSOURCES)
-
-typelibsdir = $(libdir)/girepository-1.0/
-
-typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
-
-%.typelib: %.gir $(INTROSPECTION_COMPILER)
- $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
- $(INTROSPECTION_COMPILER) \
- --includedir=$(srcdir)/gst-libs \
- --includedir=$(builddir)/gst-libs \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-1.0` \
- --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-sdp-1.0` \
- $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
-
-CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
-endif
+++ /dev/null
-SUBDIRS = $(GST_PLUGINS_SELECTED)
-DIST_SUBDIRS = $(GST_PLUGINS_ALL)
-
-include $(top_srcdir)/common/parallel-subdirs.mak
+++ /dev/null
-plugin_LTLIBRARIES = libgstaccurip.la
-
-libgstaccurip_la_SOURCES = gstaccurip.c gstaccurip.h
-
-libgstaccurip_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- $(ACCURIP_CFLAGS)
-libgstaccurip_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) \
- $(ACCURIP_LIBS)
-libgstaccurip_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstaccurip.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstadpcmdec.la
-
-# sources used to compile this plug-in
-libgstadpcmdec_la_SOURCES = adpcmdec.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstadpcmdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstadpcmdec_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstadpcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstadpcmenc.la
-
-# sources used to compile this plug-in
-libgstadpcmenc_la_SOURCES = adpcmenc.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstadpcmenc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstadpcmenc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_LIBS)
-libgstadpcmenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstaiff.la
-
-noinst_HEADERS = aiffmux.h aiffparse.h
-
-libgstaiff_la_SOURCES = aiff.c aiffmux.c aiffparse.c
-libgstaiff_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstaiff_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstaudio-$(GST_API_VERSION) -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(LIBM)
-libgstaiff_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-# plugindir is set in configure
-
-plugin_LTLIBRARIES = libgstasfmux.la
-
-# sources used to compile this plug-in
-libgstasfmux_la_SOURCES = gstasfmux.c \
- gstasfobjects.c \
- gstasfparse.c \
- gstrtpasfpay.c \
- gstasf.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstasfmux_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstasfmux_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- -lgstrtp-@GST_API_VERSION@
-libgstasfmux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstasfmux.h \
- gstasfobjects.h \
- gstasfparse.h \
- gstrtpasfpay.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstaudiobuffersplit.la
-
-libgstaudiobuffersplit_la_SOURCES = gstaudiobuffersplit.c
-
-libgstaudiobuffersplit_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstaudiobuffersplit_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstaudiobuffersplit_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstaudiobuffersplit.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstaudiofxbad.la
-
-libgstaudiofxbad_la_SOURCES = gstaudiofxbad.c \
- gstaudiochannelmix.c gstaudiochannelmix.h
-
-libgstaudiofxbad_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstaudiofxbad_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstaudiofxbad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstaudiolatency.la
-
-libgstaudiolatency_la_SOURCES = gstaudiolatency.c
-
-noinst_HEADERS = gstaudiolatency.h
-
-libgstaudiolatency_la_CFLAGS = $(GST_CFLAGS)
-libgstaudiolatency_la_LIBADD = $(GST_LIBS)
-libgstaudiolatency_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstaudiolatency_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstaudiomixmatrix.la
-
-libgstaudiomixmatrix_la_SOURCES = gstaudiomixmatrix.c
-
-libgstaudiomixmatrix_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstaudiomixmatrix_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstaudiomixmatrix_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstaudiomixmatrix.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstaudiovisualizers.la
-
-libgstaudiovisualizers_la_SOURCES = plugin.c \
- gstspacescope.c gstspacescope.h \
- gstspectrascope.c gstspectrascope.h \
- gstsynaescope.c gstsynaescope.h \
- gstwavescope.c gstwavescope.h
-
-libgstaudiovisualizers_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstaudiovisualizers_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- -lgstvideo-$(GST_API_VERSION) -lgstfft-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstaudiovisualizers_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstdrawhelpers.h \
- gstspacescope.h \
- gstspectrascope.h \
- gstsynaescope.h \
- gstwavescope.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstautoconvert.la
-
-libgstautoconvert_la_SOURCES = gstautoconvert.c gstautovideoconvert.c plugin.c
-
-libgstautoconvert_la_CFLAGS = $(GST_CFLAGS)
-libgstautoconvert_la_LIBADD = $(GST_LIBS)
-libgstautoconvert_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstautoconvert.h gstautovideoconvert.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstbayer.la
-
-ORC_SOURCE=gstbayerorc
-include $(top_srcdir)/common/orc.mak
-
-# orc-generated code creates warnings
-ERROR_CFLAGS=
-
-libgstbayer_la_SOURCES = \
- gstbayer.c \
- gstbayer2rgb.c \
- gstrgb2bayer.c \
- gstrgb2bayer.h
-libgstbayer_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(ORC_CFLAGS) \
- $(GST_CFLAGS)
-libgstbayer_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(ORC_LIBS) \
- $(GST_BASE_LIBS)
-libgstbayer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-nodist_libgstbayer_la_SOURCES = $(ORC_NODIST_SOURCES)
+++ /dev/null
-plugin_LTLIBRARIES = libgstcamerabin.la
-
-libgstcamerabin_la_SOURCES = gstviewfinderbin.c \
- gstdigitalzoom.c \
- camerabingeneral.c \
- gstwrappercamerabinsrc.c \
- gstcamerabin2.c \
- gstplugin.c
-
-libgstcamerabin_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
- -DGST_USE_UNSTABLE_API
-
-libgstcamerabin_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/interfaces/libgstphotography-$(GST_API_VERSION).la \
- $(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstapp-$(GST_API_VERSION) -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS)
-
-libgstcamerabin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstviewfinderbin.h \
- camerabingeneral.h \
- gstdigitalzoom.h \
- gstwrappercamerabinsrc.h \
- gstcamerabin2.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstcoloreffects.la
-
-libgstcoloreffects_la_SOURCES = \
- gstplugin.c \
- gstcoloreffects.c \
- gstchromahold.c
-libgstcoloreffects_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstcoloreffects_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstcoloreffects_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstcoloreffects.h gstchromahold.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstdebugutilsbad.la
-
-libgstdebugutilsbad_la_SOURCES = \
- gstdebugspy.c \
- debugutilsbad.c \
- fpsdisplaysink.c \
- gstchecksumsink.c \
- gstchopmydata.c \
- gstcompare.c \
- gstwatchdog.c \
- gsterrorignore.c \
- gstfakevideosink.c \
- gsttestsrcbin.c
-
-libgstdebugutilsbad_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-libgstdebugutilsbad_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_LIBS)
-libgstdebugutilsbad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = fpsdisplaysink.h \
- gstchecksumsink.h \
- gstchopmydata.h \
- gstcompare.h \
- gstdebugspy.h \
- gstwatchdog.h \
- gsterrorignore.h \
- gstfakevideosink.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstdvbsuboverlay.la
-
-libgstdvbsuboverlay_la_SOURCES = dvb-sub.c gstdvbsuboverlay.c
-
-libgstdvbsuboverlay_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstdvbsuboverlay_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_LIBS)
-libgstdvbsuboverlay_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstdvbsuboverlay.h dvb-sub.h
+++ /dev/null
-Makefile
-Makefile.in
-*.o
-*.lo
-*.la
-.deps
-.libs
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstdvdspu.la
-
-libgstdvdspu_la_SOURCES = gstdvdspu.c gstdvdspu-render.c gstspu-vobsub.c gstspu-vobsub-render.c gstspu-pgs.c
-
-libgstdvdspu_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstdvdspu_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_LIBS)
-libgstdvdspu_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstdvdspu.h gstspu-pgs.h gstspu-vobsub.h gstspu-common.h
-
-EXTRA_DIST = Notes.txt
+++ /dev/null
-plugin_LTLIBRARIES = libgstfaceoverlay.la
-
-# sources used to compile this plug-in
-libgstfaceoverlay_la_SOURCES = gstfaceoverlay.c
-
-# compiler and linker flags used to compile this plugin, set in configure.ac
-libgstfaceoverlay_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstfaceoverlay_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_LIBS)
-libgstfaceoverlay_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstfaceoverlay.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstfestival.la
-
-libgstfestival_la_SOURCES = gstfestival.c
-libgstfestival_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-# we use net connection now... perhaps use the lib later
-# libgstfestival_la_LIBADD = $(FESTIVAL_LIBS)
-libgstfestival_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-1.0 $(WINSOCK2_LIBS)
-libgstfestival_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfestival.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfieldanalysis.la
-
-ORC_SOURCE=gstfieldanalysisorc
-include $(top_srcdir)/common/orc.mak
-
-libgstfieldanalysis_la_SOURCES = gstfieldanalysis.c gstfieldanalysis.h
-nodist_libgstfieldanalysis_la_SOURCES = $(ORC_NODIST_SOURCES)
-
-libgstfieldanalysis_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(ORC_CFLAGS)
-
-libgstfieldanalysis_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(ORC_LIBS)
-
-libgstfieldanalysis_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfieldanalysis.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfreeverb.la
-
-# sources used to compile this plug-in
-libgstfreeverb_la_SOURCES = gstfreeverb.c
-
-# flags used to compile this plugin
-# add other _CFLAGS and _LIBS as needed
-libgstfreeverb_la_CFLAGS = $(GST_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS)
-libgstfreeverb_la_LIBADD = $(GST_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) \
- $(LIBM)
-libgstfreeverb_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = gstfreeverb.h
-
-presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
-preset_DATA = GstFreeverb.prs
-
-EXTRA_DIST = $(preset_DATA)
+++ /dev/null
-plugin_LTLIBRARIES = libgstfrei0r.la
-
-libgstfrei0r_la_SOURCES = \
- gstfrei0r.c \
- gstfrei0rfilter.c \
- gstfrei0rsrc.c \
- gstfrei0rmixer.c
-
-libgstfrei0r_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstfrei0r_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS) $(GMODULE_NO_EXPORT_LIBS)
-libgstfrei0r_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfrei0r.h gstfrei0rfilter.h gstfrei0rsrc.h gstfrei0rmixer.h frei0r.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstgaudieffects.la
-
-ORC_SOURCE=gstgaudieffectsorc
-include $(top_srcdir)/common/orc.mak
-
-libgstgaudieffects_la_SOURCES = \
- gstburn.c \
- gstchromium.c \
- gstdilate.c \
- gstdodge.c \
- gstexclusion.c \
- gstgaussblur.c \
- gstsolarize.c \
- gstplugin.c
-nodist_libgstgaudieffects_la_SOURCES = $(ORC_NODIST_SOURCES)
-
-libgstgaudieffects_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(ORC_CFLAGS)
-
-libgstgaudieffects_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM) \
- $(ORC_LIBS)
-libgstgaudieffects_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-# headers we need but don't want installed
-noinst_HEADERS = \
- gstburn.h \
- gstchromium.h \
- gstdilate.h \
- gstdodge.h \
- gstexclusion.h \
- gstgaussblur.h \
- gstplugin.h \
- gstsolarize.h
-
-EXTRA_SCRIPTS = blur-example.py burn-example.py
+++ /dev/null
-plugin_LTLIBRARIES = libgstgdp.la
-
-libgstgdp_la_SOURCES = \
- dataprotocol.c \
- gstgdp.c \
- gstgdppay.c \
- gstgdpdepay.c
-
-libgstgdp_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstgdp_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
-libgstgdp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- dataprotocol.h \
- dp-private.h \
- gstgdppay.h \
- gstgdpdepay.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstgeometrictransform.la
-
-libgstgeometrictransform_la_SOURCES = plugin.c \
- gstgeometrictransform.c \
- gstcirclegeometrictransform.c \
- geometricmath.c \
- gstcircle.c \
- gstdiffuse.c \
- gstkaleidoscope.c \
- gstmarble.c \
- gstpinch.c \
- gstrotate.c \
- gstsphere.c \
- gsttwirl.c \
- gstwaterripple.c \
- gststretch.c \
- gstbulge.c \
- gsttunnel.c \
- gstsquare.c \
- gstmirror.c \
- gstfisheye.c \
- gstperspective.c
-
-libgstgeometrictransform_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS)
-libgstgeometrictransform_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) $(LIBM)
-libgstgeometrictransform_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstgeometrictransform.h \
- gstcirclegeometrictransform.h \
- geometricmath.h \
- gstcircle.h \
- gstdiffuse.h \
- gstkaleidoscope.h \
- gstmarble.h \
- gstpinch.h \
- gstrotate.h \
- gstsphere.h \
- gsttwirl.h \
- gstwaterripple.h \
- gststretch.h \
- gstbulge.h \
- gsttunnel.h \
- gstsquare.h \
- gstmirror.h \
- gstfisheye.h \
- gstperspective.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstid3tag.la
-
-libgstid3tag_la_SOURCES = \
- gstid3mux.c \
- id3tag.c
-
-libgstid3tag_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-libgstid3tag_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
- $(GST_LIBS)
-
-libgstid3tag_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstid3mux.h id3tag.h
+++ /dev/null
-gstintertest
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstinter.la
-
-noinst_PROGRAMS = gstintertest
-
-libgstinter_la_SOURCES = \
- gstinteraudiosink.c \
- gstinteraudiosrc.c \
- gstintersubsink.c \
- gstintersubsrc.c \
- gstintervideosink.c \
- gstintervideosrc.c \
- gstinter.c \
- gstintersurface.c
-
-noinst_HEADERS = \
- gstinteraudiosink.h \
- gstinteraudiosrc.h \
- gstintersubsink.h \
- gstintersubsrc.h \
- gstintervideosink.h \
- gstintervideosrc.h \
- gstintersurface.h
-
-libgstinter_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-libgstinter_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM)
-
-libgstinter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-gstintertest_SOURCES = \
- gstintertest.c
-
-gstintertest_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-gstintertest_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM)
+++ /dev/null
-plugin_LTLIBRARIES = libgstinterlace.la
-
-libgstinterlace_la_SOURCES = \
- gstinterlace.c
-
-libgstinterlace_la_CFLAGS = \
- $(GST_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS)
-
-libgstinterlace_la_LIBADD = \
- $(GST_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(LIBM)
-
-libgstinterlace_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstivfparse.la
-
-libgstivfparse_la_SOURCES = gstivfparse.c
-libgstivfparse_la_CFLAGS = \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstivfparse_la_LIBADD = \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstivfparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstivfparse.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstivtc.la
-
-libgstivtc_la_SOURCES = \
- gstivtc.c gstivtc.h \
- gstcombdetect.c gstcombdetect.h
-libgstivtc_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstivtc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-1.0 \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstivtc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstjp2kdecimator.la
-
-libgstjp2kdecimator_la_SOURCES = \
- gstjp2kdecimator.c \
- jp2kcodestream.c
-
-libgstjp2kdecimator_la_CFLAGS = \
- $(GST_CFLAGS)
-libgstjp2kdecimator_la_LIBADD = \
- $(GST_LIBS) $(GST_BASE_LIBS)
-libgstjp2kdecimator_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstjp2kdecimator.h jp2kcodestream.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstjpegformat.la
-
-libgstjpegformat_la_SOURCES = gstjpegformat.c gstjpegparse.c gstjifmux.c
-libgstjpegformat_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstjpegformat_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS)
-libgstjpegformat_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstjpegformat.h gstjpegparse.h gstjifmux.h
+++ /dev/null
-# please keep librfb easily extractable
-
-plugin_LTLIBRARIES = libgstrfbsrc.la
-
-libgstrfbsrc_la_SOURCES = gstrfbsrc.c \
- rfbdecoder.c \
- d3des.c
-libgstrfbsrc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(X11_CFLAGS) \
- $(GIO_CFLAGS)
-libgstrfbsrc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(X11_LIBS) \
- $(GIO_LIBS)
-libgstrfbsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GIO_LDFLAGS)
-
-noinst_HEADERS = \
- rfbdecoder.h \
- gstrfbsrc.h \
- d3des.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmidi.la
-
-libgstmidi_la_SOURCES = midi.c midiparse.c
-libgstmidi_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstmidi_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(LIBM)
-libgstmidi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = midiparse.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmpegpsdemux.la
-
-libgstmpegpsdemux_la_SOURCES = \
- plugin.c \
- gstmpegdemux.c \
- gstpesfilter.c
-
-libgstmpegpsdemux_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstmpegpsdemux_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) -lgstbase-$(GST_API_VERSION) $(GST_LIBS)
-libgstmpegpsdemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstmpegdefs.h \
- gstmpegdemux.h \
- gstpesfilter.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmpegpsmux.la
-
-libgstmpegpsmux_la_SOURCES = \
- mpegpsmux.c \
- psmux.c \
- psmuxstream.c \
- mpegpsmux_aac.c \
- mpegpsmux_h264.c
-
-libgstmpegpsmux_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstmpegpsmux_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
-libgstmpegpsmux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- mpegpsmux.h \
- psmux.h \
- psmuxstream.h \
- psmuxcommon.h \
- mpegpsmux_aac.h \
- mpegpsmux_h264.h \
- bits.h \
- crc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmpegtsdemux.la
-
-libgstmpegtsdemux_la_SOURCES = \
- mpegtspacketizer.c \
- mpegtsbase.c \
- mpegtsparse.c \
- tsdemux.c \
- gsttsdemux.c \
- pesparse.c
-
-libgstmpegtsdemux_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstmpegtsdemux_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-$(GST_API_VERSION).la \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
- -lgstpbutils-@GST_API_VERSION@ -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstmpegtsdemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstmpegdefs.h \
- gstmpegdesc.h \
- mpegtsbase.h \
- mpegtspacketizer.h \
- mpegtsparse.h \
- tsdemux.h \
- pesparse.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmpegtsmux.la
-
-SUBDIRS = tsmux
-
-libgstmpegtsmux_la_SOURCES = \
- gstatscmux.c \
- gstmpegtsmux.c \
- gstbasetsmux.c \
- gstbasetsmuxaac.c \
- gstbasetsmuxttxt.c \
- gstbasetsmuxopus.c \
- gstbasetsmuxjpeg2000.c \
- gstmpegtsmuxplugin.c
-
-libgstmpegtsmux_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -I$(top_srcdir) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstmpegtsmux_la_LIBADD = $(top_builddir)/gst/mpegtsmux/tsmux/libtsmux.la \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- -lgstaudio-@GST_API_VERSION@ -lgsttag-@GST_API_VERSION@ \
- -lgstpbutils-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstmpegtsmux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstatscmux.h \
- gstmpegtsmux.h \
- gstbasetsmux.h \
- gstbasetsmuxaac.h \
- gstbasetsmuxttxt.h \
- gstbasetsmuxopus.h \
- gstbasetsmuxjpeg2000.h
+++ /dev/null
-noinst_LTLIBRARIES = libtsmux.la
-
-libtsmux_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
-libtsmux_la_LIBADD = $(GST_LIBS) \
- $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-$(GST_API_VERSION).la
-libtsmux_la_LDFLAGS = -module -avoid-version
-libtsmux_la_SOURCES = tsmux.c tsmuxstream.c
-
-noinst_HEADERS = tsmuxcommon.h tsmux.h tsmuxstream.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstmxf.la
-
-libgstmxf_la_SOURCES = \
- mxf.c \
- mxful.c \
- mxftypes.c \
- mxfmetadata.c \
- mxfessence.c \
- mxfquark.c \
- mxfmux.c \
- mxfdemux.c \
- mxfaes-bwf.c \
- mxfmpeg.c \
- mxfdv-dif.c \
- mxfalaw.c \
- mxfjpeg2000.c \
- mxfd10.c \
- mxfup.c \
- mxfvc3.c
-
-libgstmxf_la_CFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstmxf_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-@GST_API_VERSION@ \
- -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstmxf_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- mxful.h \
- mxftypes.h \
- mxfmetadata.h \
- mxfquark.h \
- mxfessence.h \
- mxfdemux.h \
- mxfmux.h \
- mxfaes-bwf.h \
- mxfmpeg.h \
- mxfdv-dif.h \
- mxfalaw.h \
- mxfjpeg2000.h \
- mxfd10.h \
- mxfup.h \
- mxfvc3.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstnetsim.la
-
-libgstnetsim_la_SOURCES = gstnetsim.c
-libgstnetsim_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstnetsim_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstnetsim_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstnetsim.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstrtponvif.la
-
-libgstrtponvif_la_SOURCES = \
- gstrtponvif.c \
- gstrtponviftimestamp.c gstrtponviftimestamp.h \
- gstrtponvifparse.c gstrtponvifparse.h
-libgstrtponvif_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstrtponvif_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION)
-libgstrtponvif_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstpcapparse.la
-
-libgstpcapparse_la_SOURCES = \
- gstpcapparse.c gstirtspparse.c plugin.c
-
-noinst_HEADERS = \
- gstpcapparse.h gstirtspparse.h
-
-libgstpcapparse_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
-libgstpcapparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(WINSOCK2_LIBS)
-libgstpcapparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstpnm.la
-
-libgstpnm_la_SOURCES = gstpnmutils.c gstpnm.c gstpnmdec.c gstpnmenc.c
-libgstpnm_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstpnm_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstvideo-@GST_API_VERSION@
-libgstpnm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstpnmdec.h gstpnmutils.h gstpnmenc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstproxy.la
-
-libgstproxy_la_SOURCES = \
- gstproxy.c \
- gstproxysink.c \
- gstproxysrc.c
-
-noinst_HEADERS = \
- gstproxysink.h \
- gstproxysrc.h \
- gstproxy-priv.h
-
-libgstproxy_la_CFLAGS = $(GST_CFLAGS)
-libgstproxy_la_LIBADD = $(GST_LIBS)
-libgstproxy_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstproxy_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstlegacyrawparse.la
-
-libgstlegacyrawparse_la_SOURCES = \
- gstaudioparse.c \
- gstvideoparse.c \
- plugin.c
-libgstlegacyrawparse_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstlegacyrawparse_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-@GST_API_VERSION@ -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstlegacyrawparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstaudioparse.h \
- gstvideoparse.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstremovesilence.la
-
-libgstremovesilence_la_SOURCES = gstremovesilence.c vad_private.c
-libgstremovesilence_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstremovesilence_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstremovesilence_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstremovesilence.h \
- vad_private.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstrist.la
-
-libgstrist_la_SOURCES = \
- gstristsrc.c \
- gstristsink.c \
- gstristrtxsend.c \
- gstristrtxreceive.c \
- gstroundrobin.c \
- gstristplugin.c
-
-noinst_HEADERS = \
- gstroundrobin.h \
- gstrist.h
-
-libgstrist_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GIO_CFLAGS)
-libgstrist_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- -lgstrtp-@GST_API_VERSION@ \
- $(GST_NET_LIBS) \
- $(GST_LIBS) \
- $(GIO_LIBS)
-libgstrist_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstrist_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstrtpmanagerbad.la
-
-libgstrtpmanagerbad_la_SOURCES = \
- gstrtp-utils.c \
- gstrtpsink.c \
- gstrtpsrc.c \
- plugin.c
-
-libgstrtpmanagerbad_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_NET_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
-libgstrtpmanagerbad_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstrtp-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_NET_LIBS) $(GST_LIBS) $(GIO_LIBS)
-libgstrtpmanagerbad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstrtp-utils.h \
- gstrtpsink.h \
- gstrtpsrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsdpelem.la
-
-libgstsdpelem_la_SOURCES = gstsdpelem.c gstsdpsrc.c gstsdpdemux.c
-
-libgstsdpelem_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
-libgstsdpelem_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GIO_LIBS) \
- -lgstrtp-@GST_API_VERSION@ -lgstsdp-@GST_API_VERSION@ \
- -lgstapp-@GST_API_VERSION@ \
- $(GST_LIBS) $(WINSOCK2_LIBS)
-libgstsdpelem_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstsdpdemux.h gstsdpsrc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsegmentclip.la
-
-libgstsegmentclip_la_SOURCES = gstsegmentclip.c gstaudiosegmentclip.c gstvideosegmentclip.c plugin.c
-
-libgstsegmentclip_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstsegmentclip_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstaudio-@GST_API_VERSION@
-libgstsegmentclip_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstsegmentclip.h gstaudiosegmentclip.h gstvideosegmentclip.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsiren.la
-
-libgstsiren_la_SOURCES = gstsiren.c \
- gstsirendec.c gstsirendec.h \
- gstsirenenc.c gstsirenenc.h \
- common.c dct4.c decoder.c encoder.c huffman.c \
- huffman.h rmlt.h common.h dct4.h decoder.h \
- encoder.h huffman_consts.h rmlt.c siren7.h
-
-
-libgstsiren_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstsiren_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgstsiren_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-Makefile
-Makefile.in
-*.o
-*.lo
-*.la
-.deps
-.libs
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstsmooth.la
-
-libgstsmooth_la_SOURCES = gstsmooth.c
-libgstsmooth_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-libgstsmooth_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstsmooth_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstsmooth.h
+++ /dev/null
-demo-mp3
-demo_mp3
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstspeed.la
-
-libgstspeed_la_SOURCES = gstspeed.c
-libgstspeed_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-libgstspeed_la_LIBADD = $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) $(LIBM) -lgstaudio-$(GST_API_VERSION)
-libgstspeed_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstspeed.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstsubenc.la
-
-libgstsubenc_la_SOURCES = \
- gstsrtenc.c \
- gstsubenc.c \
- gstwebvttenc.c
-libgstsubenc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-libgstsubenc_la_LIBADD = $(GST_BASE_LIBS)
-libgstsubenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstsrtenc.h \
- gstwebvttenc.h
+++ /dev/null
-plugin_LTLIBRARIES = libgsttimecode.la
-
-libgsttimecode_la_SOURCES = plugin.c gsttimecodestamper.c gstavwait.c
-
-libgsttimecode_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgsttimecode_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
-libgsttimecode_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gsttimecodestamper.h gstavwait.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstvideofiltersbad.la
-
-#ORC_SOURCE=gstvideofiltersbadorc
-#include $(top_srcdir)/common/orc.mak
-
-libgstvideofiltersbad_la_SOURCES = \
- gstzebrastripe.c \
- gstzebrastripe.h \
- gstscenechange.c \
- gstvideodiff.c \
- gstvideodiff.h \
- gstvideofiltersbad.c
-#nodist_libgstvideofiltersbad_la_SOURCES = $(ORC_NODIST_SOURCES)
-libgstvideofiltersbad_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(ORC_CFLAGS)
-libgstvideofiltersbad_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(ORC_LIBS) \
- $(LIBM)
-libgstvideofiltersbad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstzebrastripe.h \
- gstscenechange.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstvideoframe_audiolevel.la
-
-libgstvideoframe_audiolevel_la_SOURCES = gstvideoframe-audiolevel.c
-libgstvideoframe_audiolevel_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstvideoframe_audiolevel_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(LIBM)
-libgstvideoframe_audiolevel_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstvideoframe-audiolevel.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstvideoparsersbad.la
-
-libgstvideoparsersbad_la_SOURCES = plugin.c \
- h263parse.c gsth263parse.c \
- gstdiracparse.c dirac_parse.c \
- gsth264parse.c gstmpegvideoparse.c \
- gstmpeg4videoparse.c \
- gstjpeg2000parse.c \
- gstpngparse.c \
- gstvc1parse.c \
- gsth265parse.c \
- gstvideoparseutils.c
-
-libgstvideoparsersbad_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)\
- -Dschro_video_format_set_std_video_format=gst_videoparsers_schro_video_format_set_std_video_format\
- -Dschro_video_format_set_std_frame_rate=gst_videoparsers_schro_video_format_set_std_frame_rate\
- -Dschro_video_format_set_std_aspect_ratio=gst_videoparsers_schro_video_format_set_std_aspect_ratio\
- -Dschro_video_format_set_std_signal_range=gst_videoparsers_schro_video_format_set_std_signal_range\
- -Dschro_video_format_set_std_colour_spec=gst_videoparsers_schro_video_format_set_std_colour_spec
-libgstvideoparsersbad_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstvideoparsersbad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gsth263parse.h h263parse.h \
- gstdiracparse.h dirac_parse.h \
- gsth264parse.h gstmpegvideoparse.h \
- gstmpeg4videoparse.h \
- gstjpeg2000parse.h \
- gstpngparse.h \
- gstvc1parse.h \
- gsth265parse.h \
- gstvideoparseutils.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstvideosignal.la
-
-libgstvideosignal_la_SOURCES = gstvideosignal.c \
- gstvideoanalyse.c \
- gstvideoanalyse.h \
- gstsimplevideomarkdetect.c \
- gstsimplevideomarkdetect.h \
- gstsimplevideomark.c \
- gstsimplevideomark.h
-
-libgstvideosignal_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstvideosignal_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS)
-libgstvideosignal_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstvmnc.la
-
-noinst_HEADERS = vmncdec.h
-
-libgstvmnc_la_SOURCES = vmncdec.c
-libgstvmnc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstvmnc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstvmnc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-
-plugin_LTLIBRARIES = libgsty4mdec.la
-
-libgsty4mdec_la_SOURCES = gsty4mdec.c
-libgsty4mdec_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-libgsty4mdec_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgsty4mdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gsty4mdec.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstyadif.la
-
-libgstyadif_la_SOURCES = gstyadif.c gstyadif.h vf_yadif.c yadif.c
-libgstyadif_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS)
-libgstyadif_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-1.0 \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstyadif_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-
-EXTRA_DIST = yadif_template.c
+++ /dev/null
-codeset.m4
-gettext.m4
-glibc21.m4
-iconv.m4
-intdiv0.m4
-inttypes-pri.m4
-inttypes.m4
-inttypes_h.m4
-isc-posix.m4
-lcmessage.m4
-lib-ld.m4
-lib-link.m4
-lib-prefix.m4
-progtest.m4
-stdint_h.m4
-uintmax_t.m4
-ulonglong.m4
+++ /dev/null
-EXTRA_DIST = \
- a52.m4 \
- aalib.m4 \
- as-ffmpeg.m4 \
- as-liblame.m4 \
- as-slurp-ffmpeg.m4 \
- check-libheader.m4 \
- codeset.m4 \
- freetype2.m4 \
- gconf-2.m4 \
- gettext.m4 \
- glibc21.m4 \
- gst-fionread.m4 \
- gst-sdl.m4 \
- gst-sid.m4 \
- iconv.m4 \
- intdiv0.m4 \
- inttypes_h.m4 \
- inttypes-pri.m4 \
- lcmessage.m4 \
- lib-ld.m4 \
- lib-link.m4 \
- libmikmod.m4 \
- lib-prefix.m4 \
- lrintf.m4 \
- lrint.m4 \
- progtest.m4 \
- stdint_h.m4 \
- uintmax_t.m4
+++ /dev/null
-All aclocal .m4 files we need are put here and cat'd to acinclude.m4 in
-the source root. Official ones (taken from the relevant devel packages)
-are named as-is, unofficial ones (or changed ones) get a gst-prefix.
+++ /dev/null
-dnl
-dnl A52_CHECK-LIBHEADER(FEATURE-NAME, LIB-NAME, LIB-FUNCTION, HEADER-NAME,
-dnl ACTION-IF-FOUND, ACTION-IF-NOT-FOUND,
-dnl EXTRA-LDFLAGS, EXTRA-CPPFLAGS)
-dnl
-dnl FEATURE-NAME - feature name; library and header files are treated
-dnl as feature, which we look for
-dnl LIB-NAME - library name as in AC_CHECK_LIB macro
-dnl LIB-FUNCTION - library symbol as in AC_CHECK_LIB macro
-dnl HEADER-NAME - header file name as in AC_CHECK_HEADER
-dnl ACTION-IF-FOUND - when feature is found then execute given action
-dnl ACTION-IF-NOT-FOUND - when feature is not found then execute given action
-dnl EXTRA-LDFLAGS - extra linker flags (-L or -l)
-dnl EXTRA-CPPFLAGS - extra C preprocessor flags, i.e. -I/usr/X11R6/include
-dnl
-dnl Based on GST_CHECK_LIBHEADER from gstreamer plugins 0.3.1.
-dnl
-AC_DEFUN([A52_CHECK_LIBHEADER],
-[
- AC_CHECK_LIB([$2], [$3], HAVE_[$1]=yes, HAVE_[$1]=no, [$7])
- check_libheader_feature_name=translit([$1], A-Z, a-z)
-
- if test "x$HAVE_[$1]" = "xyes"; then
- check_libheader_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="[$8] $CPPFLAGS"
- AC_CHECK_HEADER([$4], :, HAVE_[$1]=no)
- CPPFLAGS=$check_libheader_save_CPPFLAGS
- fi
-
- if test "x$HAVE_[$1]" = "xyes"; then
- ifelse([$5], , :, [$5])
- else
- ifelse([$6], , :, [$6])
- fi
-]
-)
-
-dnl
-dnl AC_CHECK_A52DEC(ACTION-IF-FOUND, ACTION-IF-NOT-FOUND)
-dnl
-dnl ACTION-IF-FOUND - when feature is found then execute given action
-dnl ACTION-IF-NOT-FOUND - when feature is not found then execute given action
-dnl
-dnl Defines HAVE_A52DEC to yes if liba52 is found
-dnl
-dnl CFLAGS and LDFLAGS for the library are stored in A52DEC_CFLAGS and
-dnl A52DEC_LIBS, respectively
-dnl
-dnl Based on GST_CHECK_A52DEC from gstreamer plugins 0.3.3.1
-dnl Thomas Vander Stichele <thomas@apestaart.org>, Andy Wingo <wingo@pobox.com>
-dnl
-AC_DEFUN([AC_CHECK_A52DEC],
-[dnl
-AC_ARG_WITH(a52dec-prefix,
- AC_HELP_STRING([--with-a52dec-prefix=PFX],
- [prefix where a52dec is installed (optional)]),
- a52dec_config_prefix="$withval", a52dec_config_prefix="")
-
-if test x$a52dec_config_prefix = x ; then
- A52_CHECK_LIBHEADER(A52DEC, a52, a52_init, a52dec/a52.h,
- A52DEC_LIBS="-la52 -lm", , -lm)
-else
- A52_CHECK_LIBHEADER(A52DEC, a52, a52_init, a52dec/a52.h, [
- A52DEC_LIBS="-la52 -L$a52dec_config_prefix/lib -lm"
- A52DEC_CFLAGS="-I$a52dec_config_prefix/include"
- ], , -L$a52dec_config_prefix/lib, -I$a52dec_config_prefix/include)
-fi
-
-if test $HAVE_A52DEC = "yes"; then
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $A52DEC_CFLAGS"
- LIBS="$A52DEC_LIBS $LIBS"
- AC_TRY_RUN([
-#include <inttypes.h>
-#include <a52dec/a52.h>
-
-int
-main ()
-{
- a52_state_t *state;
- state = a52_init (0);
- a52_free (state);
- return 0;
-}
- ],, HAVE_A52DEC=no, [echo $ac_n "cross compiling; assumed OK... $ac_c"])
-
- if test HAVE_A52DEC = "no"; then
- echo "*** Your a52dec is borked somehow. Please update to 0.7.4."
- else
- AC_TRY_RUN([
-#include <inttypes.h>
-#include <a52dec/a52.h>
-
-int
-main ()
-{
- int i = sizeof (a52_state_t);
- if ( i )
- return 0;
-}
- ], HAVE_A52DEC=no,, [echo $ac_n "cross compiling; assumed OK... $ac_c"])
-
- if test HAVE_A52DEC = "no"; then
- echo "*** Your a52dec is too old. Please update to 0.7.4."
- fi
- fi
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
-fi
-
-if test HAVE_A52DEC = "no"; then
- A52DEC_CFLAGS=""
- A52DEC_LIBS=""
-fi
-
-if test "x$HAVE_A52DEC" = "xyes"; then
- ifelse([$1], , :, [$1])
-else
- ifelse([$2], , :, [$2])
-fi
-
-AC_SUBST(A52DEC_CFLAGS)
-AC_SUBST(A52DEC_LIBS)
-])
+++ /dev/null
-# Configure paths for AALIB
-# touched up for clean output by Thomas Vander Stichele
-# Jan Hubicka 4/22/2001
-# stolen from Sam Lantinga 9/21/99
-# stolen from Manish Singh
-# stolen back from Frank Belew
-# stolen from Manish Singh
-# Shamelessly stolen from Owen Taylor
-
-dnl AM_PATH_AALIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-dnl Test for AALIB, and define AALIB_CFLAGS and AALIB_LIBS
-dnl
-AC_DEFUN([AM_PATH_AALIB],
-[dnl
-dnl Get the cflags and libraries from the aalib-config script
-dnl
-AC_ARG_WITH(aalib-prefix,
- AC_HELP_STRING([--with-aalib-prefix=PFX],
- [prefix where AALIB is installed (optional)]),
- aalib_prefix="$withval", aalib_prefix="")
-
-AC_ARG_WITH(aalib-exec-prefix,
- AC_HELP_STRING([--with-aalib-exec-prefix=PFX],
- [exec prefix where AALIB is installed (optional)]),
- aalib_exec_prefix="$withval", aalib_exec_prefix="")
-
-AC_ARG_ENABLE(aalibtest,
- AC_HELP_STRING([--disable-aalibtest],
- [do not try to compile and run a test AALIB program]),
- , enable_aalibtest=yes)
-
- if test x$aalib_exec_prefix != x ; then
- aalib_args="$aalib_args --exec-prefix=$aalib_exec_prefix"
- if test x${AALIB_CONFIG+set} != xset ; then
- AALIB_CONFIG=$aalib_exec_prefix/bin/aalib-config
- fi
- fi
- if test x$aalib_prefix != x ; then
- aalib_args="$aalib_args --prefix=$aalib_prefix"
- if test x${AALIB_CONFIG+set} != xset ; then
- AALIB_CONFIG=$aalib_prefix/bin/aalib-config
- fi
- fi
-
- AC_PATH_PROG(AALIB_CONFIG, aalib-config, no)
- min_aalib_version=ifelse([$1], ,0.11.0,$1)
- AC_MSG_CHECKING(for AALIB - version >= $min_aalib_version)
- no_aalib=""
- if test "$AALIB_CONFIG" = "no" ; then
- no_aalib=yes
- else
- AALIB_CFLAGS=`$AALIB_CONFIG $aalibconf_args --cflags`
- AALIB_LIBS=`$AALIB_CONFIG $aalibconf_args --libs`
-
- aalib_major_version=`$AALIB_CONFIG $aalib_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- aalib_minor_version=`$AALIB_CONFIG $aalib_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- aalib_micro_version=`$AALIB_CONFIG $aalib_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test "x$enable_aalibtest" = "xyes" ; then
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $AALIB_CFLAGS"
- LIBS="$LIBS $AALIB_LIBS"
-dnl
-dnl Now check if the installed AALIB is sufficiently new. (Also sanity
-dnl checks the results of aalib-config to some extent
-dnl
- rm -f conf.aalibtest
- AC_TRY_RUN([
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "aalib.h"
-
-char*
-my_strdup (char *str)
-{
- char *new_str;
-
- if (str)
- {
- new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
- strcpy (new_str, str);
- }
- else
- new_str = NULL;
-
- return new_str;
-}
-
-int main (int argc, char *argv[])
-{
- int major, minor, micro;
- char *tmp_version;
-
- /* This hangs on some systems (?)
- system ("touch conf.aalibtest");
- */
- { FILE *fp = fopen("conf.aalibtest", "a"); if ( fp ) fclose(fp); }
-
- /* HP/UX 9 (%@#!) writes to sscanf strings */
- tmp_version = my_strdup("$min_aalib_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
- printf("%s, bad version string\n", "$min_aalib_version");
- exit(1);
- }
-
- if (($aalib_major_version > major) ||
- (($aalib_major_version == major) && ($aalib_minor_version > minor)) ||
- (($aalib_major_version == major) && ($aalib_minor_version == minor) && ($aalib_micro_version >= micro)))
- {
- return 0;
- }
- else
- {
- printf("\n*** 'aalib-config --version' returned %d.%d.%d, but the minimum version\n", $aalib_major_version, $aalib_minor_version, $aalib_micro_version);
- printf("*** of AALIB required is %d.%d.%d. If aalib-config is correct, then it is\n", major, minor, micro);
- printf("*** best to upgrade to the required version.\n");
- printf("*** If aalib-config was wrong, set the environment variable AALIB_CONFIG\n");
- printf("*** to point to the correct copy of aalib-config, and remove the file\n");
- printf("*** config.cache before re-running configure\n");
- return 1;
- }
-}
-
-],, no_aalib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
- if test "x$no_aalib" = x ; then
- AC_MSG_RESULT(yes)
- ifelse([$2], , :, [$2])
- else
- AC_MSG_RESULT(no)
- if test "$AALIB_CONFIG" = "no" ; then
- echo "*** The aalib-config script installed by AALIB could not be found"
- echo "*** If AALIB was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the AALIB_CONFIG environment variable to the"
- echo "*** full path to aalib-config."
- else
- if test -f conf.aalibtest ; then
- :
- else
- echo "*** Could not run AALIB test program, checking why..."
- CFLAGS="$CFLAGS $AALIB_CFLAGS"
- LIBS="$LIBS $AALIB_LIBS"
- AC_TRY_LINK([
-#include <stdio.h>
-#include "AALIB.h"
-], [ return 0; ],
- [ echo "*** The test program compiled, but did not run. This usually means"
- echo "*** that the run-time linker is not finding AALIB or finding the wrong"
- echo "*** version of AALIB. If it is not finding AALIB, you'll need to set your"
- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
- echo "*** to the installed location Also, make sure you have run ldconfig if that"
- echo "*** is required on your system"
- echo "***"
- echo "*** If you have an old version installed, it is best to remove it, although"
- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
- [ echo "*** The test program failed to compile or link. See the file config.log for the"
- echo "*** exact error that occured. This usually means AALIB was incorrectly installed"
- echo "*** or that you have moved AALIB since it was installed. In the latter case, you"
- echo "*** may want to edit the aalib-config script: $AALIB_CONFIG" ])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
- AALIB_CFLAGS=""
- AALIB_LIBS=""
- ifelse([$3], , :, [$3])
- fi
- AC_SUBST(AALIB_CFLAGS)
- AC_SUBST(AALIB_LIBS)
- rm -f conf.aalibtest
-])
+++ /dev/null
-# CFLAGS and library paths for FFMPEG
-# taken from Autostar Sandbox, http://autostars.sourceforge.net/
-
-dnl Usage:
-dnl AM_PATH_FFMPEG([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-dnl FIXME: version checking does not work currently
-dnl
-dnl Example:
-dnl AM_PATH_FFMPEG(0.4.6, , AC_MSG_ERROR([*** FFMPEG >= 0.4.6 not installed))
-dnl
-dnl Defines FFMPEG_LIBS
-dnl FIXME: should define FFMPEG_VERSION
-dnl
-
-AC_DEFUN([AM_PATH_FFMPEG],
-[
- dnl allow for specification of a source path (for uninstalled)
- AC_ARG_WITH(ffmpeg-source,
- AC_HELP_STRING([--with-ffmpeg-source=DIR],
- [Directory where FFmpeg source is (optional)]),
- ffmpeg_source="$withval")
-
- dnl save CFLAGS and LIBS here
- CFLAGS_save=$CFLAGS
- LIBS_save=$LIBS
- if test "x$ffmpeg_source" != "x"; then
- dnl uninstalled FFmpeg copy
- AC_MSG_NOTICE([Looking for FFmpeg source in $ffmpeg_source])
- CFLAGS="-I$ffmpeg_source/libav -I$ffmpeg_source/libavcodec"
- LIBS="-L$ffmpeg_source/libav -L$ffmpeg_source/libavcodec"
- AC_DEFINE_UNQUOTED(HAVE_FFMPEG_UNINSTALLED, 1,
- [defined if we compile against uninstalled FFmpeg])
- FFMPEG_COMMON_INCLUDE="#include <common.h>"
- else
- FFMPEG_COMMON_INCLUDE="#include <ffmpeg/common.h>"
- fi
-
- dnl check for libavcodec
- AC_CHECK_LIB(avcodec, avcodec_init, HAVE_FFMPEG=yes, HAVE_FFMPEG=no)
-
- dnl check for avcodec.h and avformat.h
- if test "x$ffmpeg_source" != "x"; then
- dnl uninstalled
- AC_CHECK_HEADER(avcodec.h, , HAVE_FFMPEG=no, [/* only compile */])
- AC_CHECK_HEADER(avformat.h, , HAVE_FFMPEG=no, [/* only compile */])
- else
- AC_CHECK_HEADER(ffmpeg/avcodec.h, , HAVE_FFMPEG=no)
- AC_CHECK_HEADER(ffmpeg/avformat.h, , HAVE_FFMPEG=no)
- fi
-
-dnl now check if it's sufficiently new
-
- AC_LANG_SAVE()
- AC_LANG_C()
-
- dnl FIXME: we use strcmp, which we know is going to break if ffmpeg ever uses
- dnl two digits for any of their version numbers. It makes the test so much
- dnl easier though so let's ignore that
- AC_TRY_RUN([
-$FFMPEG_COMMON_INCLUDE
-#include <stdio.h>
-#include <string.h>
-
-int
-main ()
-{
- if (strcmp (FFMPEG_VERSION, "$1") == -1)
- {
- fprintf (stderr,
- "ERROR: your copy of ffmpeg is too old (%s)\n", FFMPEG_VERSION);
- return 1;
- }
- else
- return 0;
-}
-], , HAVE_FFMPEG=no)
-
-dnl now do the actual "do we have it ?" test
- if test "x$HAVE_FFMPEG" = "xyes"; then
- FFMPEG_LIBS="$LIBS -lavcodec -lavformat"
- FFMPEG_CFLAGS="$CFLAGS"
- AC_MSG_NOTICE(we have ffmpeg)
- dnl execute what we have to because it's found
- ifelse([$2], , :, [$2])
- else
- FFMPEG_LIBS=""
- FFMPEG_CFLAGS=""
- dnl execute what we have to because it's not found
- ifelse([$3], , :, [$3])
- fi
-
-dnl make variables available
- AC_SUBST(FFMPEG_LIBS)
- AC_SUBST(FFMPEG_CFLAGS)
- AC_SUBST(HAVE_FFMPEG)
- AC_LANG_RESTORE()
- CFLAGS=$CFLAGS_save
- LIBS=$LIBS_save
-])
+++ /dev/null
-# CFLAGS and library paths for LIBLAME
-# taken from Autostar Sandbox, http://autostars.sourceforge.net/
-# inspired by xmms.m4
-
-dnl Usage:
-dnl AM_PATH_LIBLAME([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-dnl FIXME: version checking does not work currently
-dnl
-dnl Example:
-dnl AM_PATH_LIBLAME(3.89, , AC_MSG_ERROR([*** LIBLAME >= 3.89 not installed))
-dnl
-dnl Defines LIBLAME_LIBS
-dnl FIXME: should define LIBLAME_VERSION
-dnl
-
-AC_DEFUN([AM_PATH_LIBLAME],
-[
- dnl check for the library
- AC_CHECK_LIB(mp3lame, lame_init, HAVE_LIBLAME=yes, HAVE_LIBLAME=no, -lm)
- dnl check if lame.h is available in the standard location or not
- HAVE_LAME_H_STD=no
- AC_CHECK_HEADER(lame.h, HAVE_LAME_H_STD=no, :)
- AC_CHECK_HEADER(lame/lame.h, HAVE_LAME_H_STD=yes, :)
- AC_MSG_CHECKING(for lame.h in right location)
- if test "x$HAVE_LAME_H_STD" = "xyes"; then
- AC_MSG_RESULT(yes)
- else
- AC_MSG_RESULT(no)
- HAVE_LIBLAME=no
- if test "x$HAVE_LAME_H_STD"="xno"; then
- AC_MSG_WARN(lame.h found in include dir,)
- AC_MSG_WARN( while it should be in it's own lame/ dir !)
- fi
- fi
-
- dnl now do the actual "do we have it ?" test
- if test "x$HAVE_LIBLAME" = "xyes"; then
- LIBLAME_LIBS="-lmp3lame -lm"
- dnl execute what we have to because it's found
- ifelse([$2], , :, [$2])
- else
- LIBLAME_LIBS=""
- dnl execute what we have to because it's not found
- ifelse([$3], , :, [$3])
- fi
-
- dnl make variables available
- AC_SUBST(LIBLAME_LIBS)
- AC_SUBST(HAVE_LIBLAME)
-])
+++ /dev/null
-dnl slurp-ffmpeg.m4 0.1.1
-dnl a macro to slurp in ffmpeg's cvs source inside a project tree
-dnl taken from Autostar Sandbox, http://autostars.sourceforge.net/
-
-dnl Usage:
-dnl AS_SLURP_FFMPEG(DIRECTORY, DATE, [ACTION-IF-WORKED [, ACTION-IF-NOT-WORKED]]])
-dnl
-dnl Example:
-dnl AM_PATH_FFMPEG(lib/ffmpeg, 2002-12-14 12:00 GMT)
-dnl
-dnl make sure you have a Tag file in the dir where you check out that
-dnl is the Tag of CVS you want to have checked out
-dnl it should correspond to the DATE argument you supply, ie resolve to
-dnl the same date
-dnl (in an ideal world, cvs would understand it's own Tag file format as
-dnl a date spec)
-
-AC_DEFUN([AS_SLURP_FFMPEG],
-[
- # save original dir
- FAILED=""
- DIRECTORY=`pwd`
- # get/update cvs
- if test ! -d $1; then mkdir -p $1; fi
- dnl we need to check $srcdir/$1 or it will always checkout ffmpeg even if it is there
- dnl at least when top_srcdir != top_builddir.
- dnl FIXME: unfortunately this makes the checkout go into top_srcdir
- cd $srcdir/$1
-
- if test ! -e ffmpeg/README; then
- # check out cvs code
- AC_MSG_NOTICE(checking out ffmpeg cvs code from $2 into $1)
- cvs -Q -z4 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -D '$2' ffmpeg || FAILED=yes
- else
- # compare against Tag file and see if it needs updating
- if test "`cat Tag`" == "$2"; then
- AC_MSG_NOTICE(ffmpeg cvs code in sync)
- else
- cd ffmpeg
- AC_MSG_NOTICE(updating ffmpeg cvs code to $2)
- cvs -Q -z4 update -dP -D '$2' || FAILED=yes
- cd ..
- fi
- fi
- if test "x$FAILED" != "xyes"; then
- echo "$2" > Tag
- fi
-
- # now go back
- cd $DIRECTORY
-
- if test "x$FAILED" == "xyes"; then
- [$4]
- false
- else
- [$3]
- true
- fi
-])
+++ /dev/null
-dnl
-dnl CHECK-LIBHEADER(FEATURE-NAME, LIB-NAME, LIB-FUNCTION, HEADER-NAME,
-dnl ACTION-IF-FOUND, ACTION-IF-NOT-FOUND,
-dnl EXTRA-LDFLAGS, EXTRA-CPPFLAGS)
-dnl
-dnl FEATURE-NAME - feature name; library and header files are treated
-dnl as feature, which we look for
-dnl LIB-NAME - library name as in AC_CHECK_LIB macro
-dnl LIB-FUNCTION - library symbol as in AC_CHECK_LIB macro
-dnl HEADER-NAME - header file name as in AC_CHECK_HEADER
-dnl ACTION-IF-FOUND - when feature is found then execute given action
-dnl ACTION-IF-NOT-FOUND - when feature is not found then execute given action
-dnl EXTRA-LDFLAGS - extra linker flags (-L or -l)
-dnl EXTRA-CPPFLAGS - extra C preprocessor flags, i.e. -I/usr/X11R6/include
-dnl
-dnl Based on GST_CHECK_LIBHEADER from gstreamer plugins 0.3.1.
-dnl
-AC_DEFUN([CHECK_LIBHEADER],
-[
- AC_CHECK_LIB([$2], [$3], HAVE_[$1]=yes, HAVE_[$1]=no, [$7])
- check_libheader_feature_name=translit([$1], A-Z, a-z)
-
- if test "x$HAVE_[$1]" = "xyes"; then
- check_libheader_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="[$8] $CPPFLAGS"
- AC_CHECK_HEADER([$4], :, HAVE_[$1]=no)
- CPPFLAGS=$check_libheader_save_CPPFLAGS
- fi
-
- if test "x$HAVE_[$1]" = "xyes"; then
- ifelse([$5], , :, [$5])
- AC_MSG_NOTICE($check_libheader_feature_name was found)
- else
- ifelse([$6], , :, [$6])
- AC_MSG_WARN($check_libheader_feature_name not found)
- fi
- AC_SUBST(HAVE_[$1])
-]
-)
+++ /dev/null
-# Configure paths for FreeType2
-# Marcelo Magallon 2001-10-26, based on gtk.m4 by Owen Taylor
-
-dnl AC_CHECK_FT2([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-dnl Test for FreeType2, and define FT2_CFLAGS and FT2_LIBS
-dnl
-AC_DEFUN([AC_CHECK_FT2],
-[dnl
-dnl Get the cflags and libraries from the freetype-config script
-dnl
-AC_ARG_WITH(ft-prefix,
-[ --with-ft-prefix=PREFIX
- Prefix where FreeType is installed (optional)],
- ft_config_prefix="$withval", ft_config_prefix="")
-AC_ARG_WITH(ft-exec-prefix,
-[ --with-ft-exec-prefix=PREFIX
- Exec prefix where FreeType is installed (optional)],
- ft_config_exec_prefix="$withval", ft_config_exec_prefix="")
-AC_ARG_ENABLE(freetypetest,
-[ --disable-freetypetest Do not try to compile and run
- a test FreeType program],
- [], enable_fttest=yes)
-
-if test x$ft_config_exec_prefix != x ; then
- ft_config_args="$ft_config_args --exec-prefix=$ft_config_exec_prefix"
- if test x${FT2_CONFIG+set} != xset ; then
- FT2_CONFIG=$ft_config_exec_prefix/bin/freetype-config
- fi
-fi
-if test x$ft_config_prefix != x ; then
- ft_config_args="$ft_config_args --prefix=$ft_config_prefix"
- if test x${FT2_CONFIG+set} != xset ; then
- FT2_CONFIG=$ft_config_prefix/bin/freetype-config
- fi
-fi
-AC_PATH_PROG(FT2_CONFIG, freetype-config, no)
-
-min_ft_version=ifelse([$1], ,6.1.0,$1)
-AC_MSG_CHECKING(for FreeType - version >= $min_ft_version)
-no_ft=""
-if test "$FT2_CONFIG" = "no" ; then
- no_ft=yes
-else
- FT2_CFLAGS=`$FT2_CONFIG $ft_config_args --cflags`
- FT2_LIBS=`$FT2_CONFIG $ft_config_args --libs`
- ft_config_major_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- ft_config_minor_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- ft_config_micro_version=`$FT2_CONFIG $ft_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- ft_min_major_version=`echo $min_ft_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- ft_min_minor_version=`echo $min_ft_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- ft_min_micro_version=`echo $min_ft_version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test x$enable_fttest = xyes ; then
- ft_config_is_lt=""
- if test $ft_config_major_version -lt $ft_min_major_version ; then
- ft_config_is_lt=yes
- else
- if test $ft_config_major_version -eq $ft_min_major_version ; then
- if test $ft_config_minor_version -lt $ft_min_minor_version ; then
- ft_config_is_lt=yes
- else
- if test $ft_config_minor_version -eq $ft_min_minor_version ; then
- if test $ft_config_micro_version -lt $ft_min_micro_version ; then
- ft_config_is_lt=yes
- fi
- fi
- fi
- fi
- fi
- if test x$ft_config_is_lt = xyes ; then
- no_ft=yes
- else
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $FT2_CFLAGS"
- LIBS="$FT2_LIBS $LIBS"
-dnl
-dnl Sanity checks for the results of freetype-config to some extent
-dnl
- AC_TRY_RUN([
-#include <ft2build.h>
-#include FT_FREETYPE_H
-#include <stdio.h>
-#include <stdlib.h>
-
-int
-main()
-{
- FT_Library library;
- FT_Error error;
-
- error = FT_Init_FreeType(&library);
-
- if (error)
- return 1;
- else
- {
- FT_Done_FreeType(library);
- return 0;
- }
-}
-],, no_ft=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi # test $ft_config_version -lt $ft_min_version
- fi # test x$enable_fttest = xyes
-fi # test "$FT2_CONFIG" = "no"
-if test x$no_ft = x ; then
- AC_MSG_RESULT(yes)
- ifelse([$2], , :, [$2])
-else
- AC_MSG_RESULT(no)
- if test "$FT2_CONFIG" = "no" ; then
- echo "*** The freetype-config script installed by FreeType 2 could not be found."
- echo "*** If FreeType 2 was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the FT2_CONFIG environment variable to the"
- echo "*** full path to freetype-config."
- else
- if test x$ft_config_is_lt = xyes ; then
- echo "*** Your installed version of the FreeType 2 library is too old."
- echo "*** If you have different versions of FreeType 2, make sure that"
- echo "*** correct values for --with-ft-prefix or --with-ft-exec-prefix"
- echo "*** are used, or set the FT2_CONFIG environment variable to the"
- echo "*** full path to freetype-config."
- else
- echo "*** The FreeType test program failed to run. If your system uses"
- echo "*** shared libraries and they are installed outside the normal"
- echo "*** system library path, make sure the variable LD_LIBRARY_PATH"
- echo "*** (or whatever is appropiate for your system) is correctly set."
- fi
- fi
- FT2_CFLAGS=""
- FT2_LIBS=""
- ifelse([$3], , :, [$3])
-fi
-AC_SUBST(FT2_CFLAGS)
-AC_SUBST(FT2_LIBS)
-])
+++ /dev/null
-dnl AM_GCONF_SOURCE_2
-dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
-dnl (i.e. pass to gconftool-2
-dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
-dnl you should install foo.schemas files
-dnl
-
-AC_DEFUN([AM_GCONF_SOURCE_2],
-[
- if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
- GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- else
- GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
- fi
-
- AC_ARG_WITH(gconf-source,
- [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",)
-
- AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
- AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
-
- if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
- GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
- fi
-
- AC_ARG_WITH(gconf-schema-file-dir,
- [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",)
-
- AC_SUBST(GCONF_SCHEMA_FILE_DIR)
- AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
-
- AC_ARG_ENABLE(schemas-install,
- [ --disable-schemas-install Disable the schemas installation],
- [case "${enableval}" in
- yes) schemas_install=true ;;
- no) schemas_install=false ;;
- *) AC_MSG_ERROR(bad value ${enableval} for --disable-schemas-install) ;;
- esac],[schemas_install=true])
- AM_CONDITIONAL(GCONF_SCHEMAS_INSTALL, test x$schemas_install = xtrue)
-])
+++ /dev/null
-AC_DEFUN([GST_CHECK_FIONREAD], [
-
- AC_MSG_CHECKING(for FIONREAD in sys/ioctl.h)
- AC_CACHE_VAL(_cv_gst_fionread_in_sys_ioctl, [
- AC_TRY_COMPILE([
-#include <sys/types.h>
-#include <sys/ioctl.h>
-], [
-int x = FIONREAD;
-if ( x )
- return 0;
- ], _cv_gst_fionread_in_sys_ioctl="yes",_cv_gst_fionread_in_sys_ioctl="no")
- ])
-
- AC_MSG_RESULT($_cv_gst_fionread_in_sys_ioctl)
-
- if test "$_cv_gst_fionread_in_sys_ioctl" = "yes"; then
- AC_DEFINE([HAVE_FIONREAD_IN_SYS_IOCTL], 1, [FIONREAD ioctl found in sys/ioclt.h])
-
- else
-
- AC_MSG_CHECKING(for FIONREAD in sys/filio.h)
- AC_CACHE_VAL(_cv_gst_fionread_in_sys_filio, [
- AC_TRY_COMPILE([
- #include <sys/types.h>
- #include <sys/filio.h>
- ], [
- int x = FIONREAD;
- if ( x )
- return 0;
- ], _cv_gst_fionread_in_sys_filio="yes",_cv_gst_fionread_in_sys_filio="no")
- ])
-
- AC_MSG_RESULT($_cv_gst_fionread_in_sys_filio)
-
- if test "$_cv_gst_fionread_in_sys_filio" = "yes"; then
- AC_DEFINE([HAVE_FIONREAD_IN_SYS_FILIO], 1, [FIONREAD ioctl found in sys/filio.h])
- fi
-
- fi
-
-])
+++ /dev/null
-# stuff for SDL, hope this helps if we put it here
-
-# Configure paths for SDL
-# Sam Lantinga 9/21/99
-# stolen from Manish Singh
-# stolen back from Frank Belew
-# stolen from Manish Singh
-# Shamelessly stolen from Owen Taylor
-
-dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
-dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS
-dnl
-AC_DEFUN([AM_PATH_SDL],
-[dnl
-dnl Get the cflags and libraries from the sdl-config script
-dnl
-AC_ARG_WITH(sdl-prefix,
- AC_HELP_STRING([--with-sdl-prefix=PFX],
- [prefix where SDL is installed (optional)]),
- sdl_prefix="$withval", sdl_prefix="")
-
-AC_ARG_WITH(sdl-exec-prefix,
- AC_HELP_STRING([--with-sdl-exec-prefix=PFX],
- [exec prefix where SDL is installed (optional)]),
- sdl_exec_prefix="$withval", sdl_exec_prefix="")
-
-AC_ARG_ENABLE(sdltest,
- AC_HELP_STRING([--disable-sdltest],
- [do not try to compile and run a test SDL program]),
- , enable_sdltest=yes)
-
- if test x$sdl_exec_prefix != x ; then
- sdl_args="$sdl_args --exec-prefix=$sdl_exec_prefix"
- if test x${SDL_CONFIG+set} != xset ; then
- SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config
- fi
- fi
- if test x$sdl_prefix != x ; then
- sdl_args="$sdl_args --prefix=$sdl_prefix"
- if test x${SDL_CONFIG+set} != xset ; then
- SDL_CONFIG=$sdl_prefix/bin/sdl-config
- fi
- fi
-
- AC_PATH_PROG(SDL_CONFIG, sdl-config, no)
- min_sdl_version=ifelse([$1], ,0.11.0,$1)
- AC_MSG_CHECKING(for SDL - version >= $min_sdl_version)
- no_sdl=""
- if test "$SDL_CONFIG" = "no" ; then
- no_sdl=yes
- else
- SDL_CFLAGS=`$SDL_CONFIG $sdlconf_args --cflags`
- SDL_LIBS=`$SDL_CONFIG $sdlconf_args --libs`
- SDL_STATIC_LIBS=`$SDL_CONFIG $sdlconf_args --static-libs`
-
-
- sdl_major_version=`$SDL_CONFIG $sdl_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
- sdl_minor_version=`$SDL_CONFIG $sdl_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
- sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
- if test "x$enable_sdltest" = "xyes" ; then
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- CFLAGS="$CFLAGS $SDL_CFLAGS"
- LIBS="$LIBS $SDL_STATIC_LIBS"
-dnl
-dnl Now check if the installed SDL is sufficiently new. (Also sanity
-dnl checks the results of sdl-config to some extent
-dnl
- rm -f conf.sdltest
- AC_TRY_RUN([
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "SDL.h"
-
-char*
-my_strdup (char *str)
-{
- char *new_str;
-
- if (str)
- {
- new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
- strcpy (new_str, str);
- }
- else
- new_str = NULL;
-
- return new_str;
-}
-
-int main (int argc, char *argv[])
-{
- int major, minor, micro;
- char *tmp_version;
-
- /* This hangs on some systems (?)
- system ("touch conf.sdltest");
- */
- { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); }
-
- /* HP/UX 9 (%@#!) writes to sscanf strings */
- tmp_version = my_strdup("$min_sdl_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
- printf("%s, bad version string\n", "$min_sdl_version");
- exit(1);
- }
-
- if (($sdl_major_version > major) ||
- (($sdl_major_version == major) && ($sdl_minor_version > minor)) ||
- (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro)))
- {
- return 0;
- }
- else
- {
- printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version);
- printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro);
- printf("*** best to upgrade to the required version.\n");
- printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n");
- printf("*** to point to the correct copy of sdl-config, and remove the file\n");
- printf("*** config.cache before re-running configure\n");
- return 1;
- }
-}
-
-],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
- if test "x$no_sdl" = x ; then
- AC_MSG_RESULT(yes)
- ifelse([$2], , :, [$2])
- else
- AC_MSG_RESULT(no)
- if test "$SDL_CONFIG" = "no" ; then
- echo "*** The sdl-config script installed by SDL could not be found"
- echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the SDL_CONFIG environment variable to the"
- echo "*** full path to sdl-config."
- else
- if test -f conf.sdltest ; then
- :
- else
- echo "*** Could not run SDL test program, checking why..."
- CFLAGS="$CFLAGS $SDL_CFLAGS"
- LIBS="$LIBS $SDL_LIBS"
- AC_TRY_LINK([
-#include <stdio.h>
-#include "SDL.h"
-
-int main(int argc, char *argv[])
-{ return 0; }
-#undef main
-#define main K_and_R_C_main
-], [ return 0; ],
- [ echo "*** The test program compiled, but did not run. This usually means"
- echo "*** that the run-time linker is not finding SDL or finding the wrong"
- echo "*** version of SDL. If it is not finding SDL, you'll need to set your"
- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
- echo "*** to the installed location Also, make sure you have run ldconfig if that"
- echo "*** is required on your system"
- echo "***"
- echo "*** If you have an old version installed, it is best to remove it, although"
- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
- [ echo "*** The test program failed to compile or link. See the file config.log for the"
- echo "*** exact error that occured. This usually means SDL was incorrectly installed"
- echo "*** or that you have moved SDL since it was installed. In the latter case, you"
- echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- fi
- fi
- SDL_CFLAGS=""
- SDL_LIBS=""
- ifelse([$3], , :, [$3])
- fi
- AC_SUBST(SDL_CFLAGS)
- AC_SUBST(SDL_LIBS)
- rm -f conf.sdltest
-])
-
+++ /dev/null
-dnl check for sidplay
-
-AC_DEFUN([GST_PATH_SIDPLAY],
-[
-AC_MSG_CHECKING([for libsidplay 1.36.x])
-
-AC_LANG_PUSH(C++)
-
-AC_CHECK_HEADER(sidplay/player.h, HAVE_SIDPLAY="yes", HAVE_SIDPLAY="no")
-
-if test $HAVE_SIDPLAY = "yes"; then
- SIDPLAY_LIBS="-lsidplay"
-
- AC_MSG_CHECKING([whether -lsidplay works])
- ac_libs_safe=$LIBS
-
- LIBS="-lsidplay"
-
- AC_TRY_RUN([
- #include <sidplay/player.h>
- int main()
- { sidTune tune = sidTune(0); }
- ],
- HAVE_SIDPLAY="yes",
- HAVE_SIDPLAY="no",
- HAVE_SIDPLAY="no")
-
- LIBS="$ac_libs_safe"
-
- AC_MSG_RESULT([$HAVE_SIDPLAY])
-fi
-
-SIDPLAY_CFLAGS=
-SIDPLAY_LIBS="-lsidplay"
-AC_SUBST(SIDPLAY_CFLAGS)
-AC_SUBST(SIDPLAY_LIBS)
-
-AC_LANG_POP(C++)
-])
+++ /dev/null
-dnl Autoconf macros for libgcrypt
-dnl Copyright (C) 2002, 2004, 2011 Free Software Foundation, Inc.
-dnl
-dnl This file is free software; as a special exception the author gives
-dnl unlimited permission to copy and/or distribute it, with or without
-dnl modifications, as long as this notice is preserved.
-dnl
-dnl This file is distributed in the hope that it will be useful, but
-dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-
-dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION,
-dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
-dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS.
-dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed
-dnl with the API version to also check the API compatibility. Example:
-dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed
-dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using
-dnl this features allows to prevent build against newer versions of libgcrypt
-dnl with a changed API.
-dnl
-AC_DEFUN([AM_PATH_LIBGCRYPT],
-[ AC_REQUIRE([AC_CANONICAL_HOST])
- AC_ARG_WITH(libgcrypt-prefix,
- AC_HELP_STRING([--with-libgcrypt-prefix=PFX],
- [prefix where LIBGCRYPT is installed (optional)]),
- libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="")
- if test x$libgcrypt_config_prefix != x ; then
- if test x${LIBGCRYPT_CONFIG+set} != xset ; then
- LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config
- fi
- fi
-
- AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no)
- tmp=ifelse([$1], ,1:1.2.0,$1)
- if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then
- req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'`
- min_libgcrypt_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'`
- else
- req_libgcrypt_api=0
- min_libgcrypt_version="$tmp"
- fi
-
- AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version)
- ok=no
- if test "$LIBGCRYPT_CONFIG" != "no" ; then
- req_major=`echo $min_libgcrypt_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
- req_minor=`echo $min_libgcrypt_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
- req_micro=`echo $min_libgcrypt_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
- libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version`
- major=`echo $libgcrypt_config_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
- minor=`echo $libgcrypt_config_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
- micro=`echo $libgcrypt_config_version | \
- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'`
- if test "$major" -gt "$req_major"; then
- ok=yes
- else
- if test "$major" -eq "$req_major"; then
- if test "$minor" -gt "$req_minor"; then
- ok=yes
- else
- if test "$minor" -eq "$req_minor"; then
- if test "$micro" -ge "$req_micro"; then
- ok=yes
- fi
- fi
- fi
- fi
- fi
- fi
- if test $ok = yes; then
- AC_MSG_RESULT([yes ($libgcrypt_config_version)])
- else
- AC_MSG_RESULT(no)
- fi
- if test $ok = yes; then
- # If we have a recent libgcrypt, we should also check that the
- # API is compatible
- if test "$req_libgcrypt_api" -gt 0 ; then
- tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0`
- if test "$tmp" -gt 0 ; then
- AC_MSG_CHECKING([LIBGCRYPT API version])
- if test "$req_libgcrypt_api" -eq "$tmp" ; then
- AC_MSG_RESULT([okay])
- else
- ok=no
- AC_MSG_RESULT([does not match. want=$req_libgcrypt_api got=$tmp])
- fi
- fi
- fi
- fi
- if test $ok = yes; then
- LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags`
- LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs`
- ifelse([$2], , :, [$2])
- libgcrypt_config_host=`$LIBGCRYPT_CONFIG --host 2>/dev/null || echo none`
- if test x"$libgcrypt_config_host" != xnone ; then
- if test x"$libgcrypt_config_host" != x"$host" ; then
- AC_MSG_WARN([[
-***
-*** The config script $LIBGCRYPT_CONFIG was
-*** built for $libgcrypt_config_host and thus may not match the
-*** used host $host.
-*** You may want to use the configure option --with-libgcrypt-prefix
-*** to specify a matching config script.
-***]])
- fi
- fi
- else
- LIBGCRYPT_CFLAGS=""
- LIBGCRYPT_LIBS=""
- ifelse([$3], , :, [$3])
- fi
- AC_SUBST(LIBGCRYPT_CFLAGS)
- AC_SUBST(LIBGCRYPT_LIBS)
-])
+++ /dev/null
-# Configure paths for libmikmod
-#
-# Derived from glib.m4 (Owen Taylor 97-11-3)
-# Improved by Chris Butler
-#
-
-dnl AM_PATH_LIBMIKMOD([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]])
-dnl Test for libmikmod, and define LIBMIKMOD_CFLAGS, LIBMIKMOD_LIBS and
-dnl LIBMIKMOD_LDADD
-dnl
-AC_DEFUN([AM_PATH_LIBMIKMOD],
-[dnl
-dnl Get the cflags and libraries from the libmikmod-config script
-dnl
-AC_ARG_WITH(libmikmod-prefix,
- AC_HELP_STRING([--with-libmikmod-prefix=PFX],
- [prefix where libmikmod is installed (optional)]),
- libmikmod_config_prefix="$withval", libmikmod_config_prefix="")
-
-AC_ARG_WITH(libmikmod-exec-prefix,
- AC_HELP_STRING([--with-libmikmod-exec-prefix=PFX],
- [exec prefix where libmikmod is installed (optional)]),
- libmikmod_config_exec_prefix="$withval", libmikmod_config_exec_prefix="")
-
-AC_ARG_ENABLE(libmikmodtest,
- AC_HELP_STRING([--disable-libmikmodtest],
- [Do not try to compile and run a test libmikmod program]),
- , enable_libmikmodtest=yes)
-
- if test x$libmikmod_config_exec_prefix != x ; then
- libmikmod_config_args="$libmikmod_config_args --exec-prefix=$libmikmod_config_exec_prefix"
- if test x${LIBMIKMOD_CONFIG+set} != xset ; then
- LIBMIKMOD_CONFIG=$libmikmod_config_exec_prefix/bin/libmikmod-config
- fi
- fi
- if test x$libmikmod_config_prefix != x ; then
- libmikmod_config_args="$libmikmod_config_args --prefix=$libmikmod_config_prefix"
- if test x${LIBMIKMOD_CONFIG+set} != xset ; then
- LIBMIKMOD_CONFIG=$libmikmod_config_prefix/bin/libmikmod-config
- fi
- fi
-
- AC_PATH_PROG(LIBMIKMOD_CONFIG, libmikmod-config, no)
- min_libmikmod_version=ifelse([$1], ,3.1.5,$1)
- AC_MSG_CHECKING(for libmikmod - version >= $min_libmikmod_version)
- no_libmikmod=""
- if test "$LIBMIKMOD_CONFIG" = "no" ; then
- no_libmikmod=yes
- else
- LIBMIKMOD_CFLAGS=`$LIBMIKMOD_CONFIG $libmikmod_config_args --cflags`
- LIBMIKMOD_LIBS=`$LIBMIKMOD_CONFIG $libmikmod_config_args --libs`
- LIBMIKMOD_LDADD=`$LIBMIKMOD_CONFIG $libmikmod_config_args --ldadd`
- libmikmod_config_major_version=`$LIBMIKMOD_CONFIG $libmikmod_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\1/'`
- libmikmod_config_minor_version=`$LIBMIKMOD_CONFIG $libmikmod_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\2/'`
- libmikmod_config_micro_version=`$LIBMIKMOD_CONFIG $libmikmod_config_args --version | \
- sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\).*/\3/'`
- if test "x$enable_libmikmodtest" = "xyes" ; then
- ac_save_CFLAGS="$CFLAGS"
- ac_save_LIBS="$LIBS"
- AC_LANG_SAVE
- AC_LANG_C
- CFLAGS="$CFLAGS $LIBMIKMOD_CFLAGS $LIBMIKMOD_LDADD"
- LIBS="$LIBMIKMOD_LIBS $LIBS"
-dnl
-dnl Now check if the installed libmikmod is sufficiently new. (Also sanity
-dnl checks the results of libmikmod-config to some extent
-dnl
- rm -f conf.mikmodtest
- AC_TRY_RUN([
-#include <mikmod.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-char* my_strdup (char *str)
-{
- char *new_str;
-
- if (str) {
- new_str = malloc ((strlen (str) + 1) * sizeof(char));
- strcpy (new_str, str);
- } else
- new_str = NULL;
-
- return new_str;
-}
-
-int main()
-{
- int major,minor,micro;
- int libmikmod_major_version,libmikmod_minor_version,libmikmod_micro_version;
- char *tmp_version;
-
- system("touch conf.mikmodtest");
-
- /* HP/UX 9 (%@#!) writes to sscanf strings */
- tmp_version = my_strdup("$min_libmikmod_version");
- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
- printf("%s, bad version string\n", "$min_libmikmod_version");
- exit(1);
- }
-
- libmikmod_major_version=(MikMod_GetVersion() >> 16) & 255;
- libmikmod_minor_version=(MikMod_GetVersion() >> 8) & 255;
- libmikmod_micro_version=(MikMod_GetVersion() ) & 255;
-
- if ((libmikmod_major_version != $libmikmod_config_major_version) ||
- (libmikmod_minor_version != $libmikmod_config_minor_version) ||
- (libmikmod_micro_version != $libmikmod_config_micro_version))
- {
- printf("\n*** 'libmikmod-config --version' returned %d.%d.%d, but libmikmod (%d.%d.%d)\n",
- $libmikmod_config_major_version, $libmikmod_config_minor_version, $libmikmod_config_micro_version,
- libmikmod_major_version, libmikmod_minor_version, libmikmod_micro_version);
- printf ("*** was found! If libmikmod-config was correct, then it is best\n");
- printf ("*** to remove the old version of libmikmod. You may also be able to fix the error\n");
- printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
- printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
- printf("*** required on your system.\n");
- printf("*** If libmikmod-config was wrong, set the environment variable LIBMIKMOD_CONFIG\n");
- printf("*** to point to the correct copy of libmikmod-config, and remove the file config.cache\n");
- printf("*** before re-running configure\n");
- }
- else if ((libmikmod_major_version != LIBMIKMOD_VERSION_MAJOR) ||
- (libmikmod_minor_version != LIBMIKMOD_VERSION_MINOR) ||
- (libmikmod_micro_version != LIBMIKMOD_REVISION))
- {
- printf("*** libmikmod header files (version %ld.%ld.%ld) do not match\n",
- LIBMIKMOD_VERSION_MAJOR, LIBMIKMOD_VERSION_MINOR, LIBMIKMOD_REVISION);
- printf("*** library (version %d.%d.%d)\n",
- libmikmod_major_version, libmikmod_minor_version, libmikmod_micro_version);
- }
- else
- {
- if ((libmikmod_major_version > major) ||
- ((libmikmod_major_version == major) && (libmikmod_minor_version > minor)) ||
- ((libmikmod_major_version == major) && (libmikmod_minor_version == minor) && (libmikmod_micro_version >= micro)))
- {
- return 0;
- }
- else
- {
- printf("\n*** An old version of libmikmod (%d.%d.%d) was found.\n",
- libmikmod_major_version, libmikmod_minor_version, libmikmod_micro_version);
- printf("*** You need a version of libmikmod newer than %d.%d.%d.\n",
- major, minor, micro);
- printf("***\n");
- printf("*** If you have already installed a sufficiently new version, this error\n");
- printf("*** probably means that the wrong copy of the libmikmod-config shell script is\n");
- printf("*** being found. The easiest way to fix this is to remove the old version\n");
- printf("*** of libmikmod, but you can also set the LIBMIKMOD_CONFIG environment to point to the\n");
- printf("*** correct copy of libmikmod-config. (In this case, you will have to\n");
- printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
- printf("*** so that the correct libraries are found at run-time))\n");
- }
- }
- return 1;
-}
-],, no_libmikmod=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- AC_LANG_RESTORE
- fi
- fi
- if test "x$no_libmikmod" = x ; then
- AC_MSG_RESULT([yes, `$LIBMIKMOD_CONFIG --version`])
- ifelse([$2], , :, [$2])
- else
- AC_MSG_RESULT(no)
- if test "$LIBMIKMOD_CONFIG" = "no" ; then
- echo "*** The libmikmod-config script installed by libmikmod could not be found"
- echo "*** If libmikmod was installed in PREFIX, make sure PREFIX/bin is in"
- echo "*** your path, or set the LIBMIKMOD_CONFIG environment variable to the"
- echo "*** full path to libmikmod-config."
- else
- if test -f conf.mikmodtest ; then
- :
- else
- echo "*** Could not run libmikmod test program, checking why..."
- CFLAGS="$CFLAGS $LIBMIKMOD_CFLAGS"
- LIBS="$LIBS $LIBMIKMOD_LIBS"
- AC_LANG_SAVE
- AC_LANG_C
- AC_TRY_LINK([
-#include <mikmod.h>
-#include <stdio.h>
-], [ return (MikMod_GetVersion()!=0); ],
- [ echo "*** The test program compiled, but did not run. This usually means"
- echo "*** that the run-time linker is not finding libmikmod or finding the wrong"
- echo "*** version of libmikmod. If it is not finding libmikmod, you'll need to set your"
- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
- echo "*** to the installed location. Also, make sure you have run ldconfig if that"
- echo "*** is required on your system."
- echo "***"
- echo "*** If you have an old version installed, it is best to remove it, although"
- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
- [ echo "*** The test program failed to compile or link. See the file config.log for the"
- echo "*** exact error that occured. This usually means libmikmod was incorrectly installed"
- echo "*** or that you have moved libmikmod since it was installed. In the latter case, you"
- echo "*** may want to edit the libmikmod-config script: $LIBMIKMOD_CONFIG" ])
- CFLAGS="$ac_save_CFLAGS"
- LIBS="$ac_save_LIBS"
- AC_LANG_RESTORE
- fi
- fi
- LIBMIKMOD_CFLAGS=""
- LIBMIKMOD_LIBS=""
- LIBMIKMOD_LDADD=""
- ifelse([$3], , :, [$3])
- fi
- AC_SUBST(LIBMIKMOD_CFLAGS)
- AC_SUBST(LIBMIKMOD_LIBS)
- AC_SUBST(LIBMIKMOD_LDADD)
- rm -f conf.mikmodtest
-])
+++ /dev/null
-dnl @synopsis AC_C99_FUNC_LRINT
-dnl
-dnl Check whether C99's lrint function is available.
-dnl @version 1.1
-dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-dnl
-dnl Permission to use, copy, modify, distribute, and sell this file for any
-dnl purpose is hereby granted without fee, provided that the above copyright
-dnl and this permission notice appear in all copies. No representations are
-dnl made about the suitability of this software for any purpose. It is
-dnl provided "as is" without express or implied warranty.
-dnl
-AC_DEFUN([AC_C99_FUNC_LRINT],
-[AC_CACHE_CHECK(for lrint,
- ac_cv_c99_lrint,
-[AC_TRY_LINK([
-#define _ISOC9X_SOURCE 1
-#define _ISOC99_SOURCE 1
-#define __USE_ISOC99 1
-#define __USE_ISOC9X 1
-#include <math.h>],
-[ int value = lrint (0.432) ; ], ac_cv_c99_lrint=yes, ac_cv_c99_lrint=no)])
-if test $ac_cv_c99_lrint = yes; then
- AC_DEFINE(HAVE_LRINT, 1,
- [Define if you have C99's lrint function.])
-fi
-])# AC_C99_LRINT
+++ /dev/null
-dnl @synopsis AC_C99_FUNC_LRINTF
-dnl
-dnl Check whether C99's lrintf function is available.
-dnl @version 1.1
-dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-dnl
-dnl Permission to use, copy, modify, distribute, and sell this file for any
-dnl purpose is hereby granted without fee, provided that the above copyright
-dnl and this permission notice appear in all copies. No representations are
-dnl made about the suitability of this software for any purpose. It is
-dnl provided "as is" without express or implied warranty.
-dnl
-AC_DEFUN([AC_C99_FUNC_LRINTF],
-[AC_CACHE_CHECK(for lrintf,
- ac_cv_c99_lrintf,
-[AC_TRY_LINK([
-#define _ISOC9X_SOURCE 1
-#define _ISOC99_SOURCE 1
-#define __USE_ISOC99 1
-#define __USE_ISOC9X 1
-#include <math.h>],
-[ int value = lrintf (0.432) ; ], ac_cv_c99_lrintf=yes, ac_cv_c99_lrintf=no)])
-if test $ac_cv_c99_lrintf = yes; then
- AC_DEFINE(HAVE_LRINTF, 1,
- [Define if you have C99's lrintf function.])
-fi
-])# AC_C99_LRINTF
+++ /dev/null
-
-### all of the standard pc files we need to generate
-pcverfiles = \
- gstreamer-plugins-bad-@GST_API_VERSION@.pc \
- gstreamer-codecparsers-@GST_API_VERSION@.pc \
- gstreamer-insertbin-@GST_API_VERSION@.pc \
- gstreamer-mpegts-@GST_API_VERSION@.pc \
- gstreamer-player-@GST_API_VERSION@.pc \
- gstreamer-sctp-@GST_API_VERSION@.pc \
- gstreamer-webrtc-@GST_API_VERSION@.pc \
- gstreamer-bad-audio-@GST_API_VERSION@.pc
-
-pcverfiles_uninstalled = \
- gstreamer-plugins-bad-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-codecparsers-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-insertbin-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-mpegts-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-player-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-sctp-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-webrtc-@GST_API_VERSION@-uninstalled.pc \
- gstreamer-bad-audio-@GST_API_VERSION@-uninstalled.pc
-
-all-local: $(pcverfiles) $(pcverfiles_uninstalled)
-
-cp_verbose = $(cp_verbose_$(V))
-cp_verbose_ = $(cp_verbose_$(AM_DEFAULT_VERBOSITY))
-cp_verbose_0 = @echo " CP $@";
-
-### how to generate versioned .pc files from .pc files in this dir
-%-@GST_API_VERSION@.pc: %.pc
- $(cp_verbose_0)cp $< $@
-%-@GST_API_VERSION@-uninstalled.pc: %-uninstalled.pc
-### the uninstalled libdir is depend of the build system used so set it here
-### rather than hardcoding it in the file directly.
- $(AM_V_GEN) sed \
- -e "s|[@]audiolibdir[@]|$(abs_top_builddir)/gst-libs/gst/audio/.libs|" \
- -e "s|[@]codecparserslibdir[@]|$(abs_top_builddir)/gst-libs/gst/codecparsers/.libs|" \
- -e "s|[@]insertbinlibdir[@]|$(abs_top_builddir)/gst-libs/gst/insertbin/.libs|" \
- -e "s|[@]mpegtslibdir[@]|$(abs_top_builddir)/gst-libs/gst/mpegts/.libs|" \
- -e "s|[@]playerlibdir[@]|$(abs_top_builddir)/gst-libs/gst/player/.libs|" \
- -e "s|[@]waylandlibdir[@]|$(abs_top_builddir)/gst-libs/gst/wayland/.libs|" \
- -e "s|[@]webrtclibdir[@]|$(abs_top_builddir)/gst-libs/gst/webrtc/.libs|" \
- -e "s|[@]basecamerabinsrclibdir[@]|$(abs_top_builddir)/gst-libs/gst/basecamerabinsrc/.libs|" \
- -e "s|[@]photographylibdir[@]|$(abs_top_builddir)/gst-libs/gst/interfaces/.libs|" \
- $< > $@.tmp && mv $@.tmp $@
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = $(pcverfiles)
-
-CLEANFILES = $(pcverfiles) $(pcverfiles_uninstalled)
-pcinfiles = \
- gstreamer-plugins-bad.pc.in gstreamer-plugins-bad-uninstalled.pc.in \
- gstreamer-codecparsers.pc.in gstreamer-codecparsers-uninstalled.pc.in \
- gstreamer-insertbin.pc.in gstreamer-insertbin-uninstalled.pc.in \
- gstreamer-mpegts.pc.in gstreamer-mpegts-uninstalled.pc.in \
- gstreamer-player.pc.in gstreamer-player-uninstalled.pc.in \
- gstreamer-webrtc.pc.in gstreamer-webrtc-uninstalled.pc.in \
- gstreamer-bad-audio.pc.in gstreamer-bad-audio-uninstalled.pc.in \
- gstreamer-sctp.pc.in gstreamer-sctp-uninstalled.pc.in
-
-DISTCLEANFILES = $(pcinfiles:.in=)
-EXTRA_DIST = $(pcinfiles)
+++ /dev/null
-*.gmo
-remove-potcdate.sed
-remove-potcdate.sin
-stamp-po
-POTFILES
-cat-id-tbl.c
-gst-plugins-*.pot
-Makefile.in.in
-Makefile.in.in.orig
-Makevars.template
-Rules-quot
-boldquot.sed
-en@boldquot.header
-en@quot.header
-insert-header.sin
-quot.sed
-.pot
+++ /dev/null
-# Makefile variables for PO directory in any package using GNU gettext.
-
-# Usually the message domain is the same as the package name.
-DOMAIN = gst-plugins-bad-1.0
-
-# These two variables depend on the location of this directory.
-subdir = po
-top_builddir = ..
-
-# These options get passed to xgettext.
-XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
-
-# This is the copyright holder that gets inserted into the header of the
-# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
-# package. (Note that the msgstr strings, extracted from the package's
-# sources, belong to the copyright holder of the package.) Translators are
-# expected to transfer the copyright for their translations to this person
-# or entity, or to disclaim their copyright. The empty string stands for
-# the public domain; in this case the translators are expected to disclaim
-# their copyright.
-COPYRIGHT_HOLDER =
-
-# This is the email address or URL to which the translators shall report
-# bugs in the untranslated strings:
-# - Strings which are not entire sentences, see the maintainer guidelines
-# in the GNU gettext documentation, section 'Preparing Strings'.
-# - Strings which use unclear terms or require additional context to be
-# understood.
-# - Strings which make invalid assumptions about notation of date, time or
-# money.
-# - Pluralisation problems.
-# - Incorrect English spelling.
-# - Incorrect formatting.
-# It can be your email address, or a mailing list address where translators
-# can write to without being subscribed, or the URL of a web page through
-# which the translators can contact you.
-MSGID_BUGS_ADDRESS = http://bugzilla.gnome.org/
-
-# This is the list of locale categories, beyond LC_MESSAGES, for which the
-# message catalogs shall be used. It is usually empty.
-EXTRA_LOCALE_CATEGORIES =
-
-# Avoid line numbers in *.po, but keep them in *.pot.
-MSGMERGE = msgmerge --no-location
-MSGMERGE_UPDATE = msgmerge --no-location --update --backup=off
-MSGFILTER = msgfilter --no-location
+++ /dev/null
-if USE_ANDROID_MEDIA
-ANDROID_MEDIA_DIR=androidmedia
-else
-ANDROID_MEDIA_DIR=
-endif
-
-if USE_APPLE_MEDIA
-APPLE_MEDIA_DIR=applemedia
-else
-APPLE_MEDIA_DIR=
-endif
-
-if USE_BLUEZ
-BLUEZ_DIR=bluez
-else
-BLUEZ_DIR=
-endif
-
-if USE_WASAPI
-WASAPI_DIR=wasapi
-else
-WASAPI_DIR=
-endif
-
-if USE_DIRECT3D
-D3DVIDEOSINK_DIR=d3dvideosink
-else
-D3DVIDEOSINK_DIR=
-endif
-
-if USE_DECKLINK
-DECKLINK_DIR=decklink
-else
-DECKLINK_DIR=
-endif
-
-if USE_WINKS
-WINKS_DIR=winks
-else
-WINKS_DIR=
-endif
-
-if USE_DIRECTSOUND
-DIRECTSOUND_DIR=directsound
-else
-DIRECTSOUND_DIR=
-endif
-
-if USE_FBDEV
-FBDEV_DIR=fbdev
-else
-FBDEV_DIR=
-endif
-
-if USE_IPCPIPELINE
-IPCPIPELINE_DIR=ipcpipeline
-else
-IPCPIPELINE_DIR=
-endif
-
-if USE_KMS
-KMS_DIR=kms
-else
-KMS_DIR=
-endif
-
-if USE_DVB
-DVB_DIR=dvb
-else
-DVB_DIR=
-endif
-
-if USE_SHM
-SHM_DIR=shm
-else
-SHM_DIR=
-endif
-
-if USE_OPENSLES
-OPENSLES_DIR=opensles
-else
-OPENSLES_DIR=
-endif
-
-if USE_WINSCREENCAP
-WINSCREENCAP_DIR=winscreencap
-else
-WINSCREENCAP_DIR=
-endif
-
-if USE_UVCH264
-UVCH264_DIR=uvch264
-else
-UVCH264_DIR=
-endif
-
-if USE_NVCODEC
-NVCODEC_DIR=nvcodec
-else
-NVCODEC_DIR=
-endif
-
-if USE_TINYALSA
-TINYALSA_DIR=tinyalsa
-else
-TINYALSA_DIR=
-endif
-
-if USE_MSDK
-MSDK_DIR=msdk
-else
-MSDK_DIR=
-endif
-
-SUBDIRS = $(ANDROID_MEDIA_DIR) $(APPLE_MEDIA_DIR) $(BLUEZ_DIR) $(D3DVIDEOSINK_DIR) $(DECKLINK_DIR) $(DIRECTSOUND_DIR) $(WINKS_DIR) $(DVB_DIR) $(FBDEV_DIR) $(IPCPIPELINE_DIR) $(KMS_DIR) $(OPENSLES_DIR) $(SHM_DIR) $(UVCH264_DIR) $(WININET_DIR) $(WINSCREENCAP_DIR) $(WASAPI_DIR) $(NVCODEC_DIR) $(TINYALSA_DIR) $(MSDK_DIR)
-
-DIST_SUBDIRS = androidmedia applemedia bluez d3dvideosink decklink directsound dvb fbdev ipcpipeline kms dshowdecwrapper dshowsrcwrapper dshowvideosink \
- opensles shm uvch264 wasapi winks winscreencap \
- nvcodec tinyalsa msdk
-
-include $(top_srcdir)/common/parallel-subdirs.mak
+++ /dev/null
-plugin_LTLIBRARIES = libgstandroidmedia.la
-
-libgstandroidmedia_la_SOURCES = \
- gstahcsrc.c \
- gstahssrc.c \
- gstamcaudiodec.c \
- gstamc.c \
- gstamcsurface.c \
- gstamcsurfacetexture.c \
- gstamcvideodec.c \
- gstamcvideoenc.c \
- gst-android-graphics-imageformat.c \
- gst-android-hardware-camera.c \
- gst-android-hardware-sensor.c \
- gstjniutils.c
-
-noinst_HEADERS = \
- gstahcsrc.h \
- gstahssrc.h \
- gstamcaudiodec.h \
- gstamc-constants.h \
- gstamc.h \
- gstamcsurface.h \
- gstamcsurfacetexture.h \
- gstamcvideodec.h \
- gstamcvideoenc.h \
- gst-android-graphics-imageformat.h \
- gst-android-hardware-camera.h \
- gst-android-hardware-sensor.h \
- gstjniutils.h \
- gstsensors.h
-
-libgstandroidmedia_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_GL_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(ORC_CFLAGS) \
- -DGST_USE_UNSTABLE_API
-
-libgstandroidmedia_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/interfaces/libgstphotography-$(GST_API_VERSION).la \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-@GST_API_VERSION@ \
- -lgstpbutils-@GST_API_VERSION@ \
- -lgstvideo-@GST_API_VERSION@ \
- $(GST_GL_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(ORC_LIBS)
-libgstandroidmedia_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-androidmedia_java_classesdir = $(datadir)/gst-android/ndk-build/androidmedia/
-androidmedia_java_classes_DATA = \
- org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java \
- org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java \
- org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java
-
-# Make sure the .java files end up in the tarball
-EXTRA_DIST = $(androidmedia_java_classes_DATA)
+++ /dev/null
-plugin_LTLIBRARIES = libgstapplemedia.la
-
-libgstapplemedia_la_SOURCES = \
- plugin.m \
- vtutil.c \
- corevideomemory.c \
- corevideobuffer.c \
- coremediabuffer.c \
- videotexturecache.m \
- atdec.c \
- glcontexthelper.c
-
-libgstapplemedia_la_CPPFLAGS = \
- -Dgst_core_media_buffer_new=gst_core_media_buffer_priv_new \
- -Dgst_core_media_buffer_get_type=gst_core_media_buffer_priv_get_type \
- -Dgst_core_media_buffer_get_pixel_buffer=gst_core_media_buffer_priv_get_pixel_buffer\
- -Dgst_core_video_buffer_new=gst_core_video_buffer_priv_new \
- -Dgst_core_video_buffer_get_type=gst_core_video_buffer_priv_get_type
-
-libgstapplemedia_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_GL_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-if HAVE_IOS
-GST_OBJCFLAGS_WITH_VERSION = $(GST_OBJCFLAGS)
-else
-# Add min version in front so the user or cerbero can override it since it
-# always picks the last occurence when passing several -mmacosx-version-min.
-GST_OBJCFLAGS_WITH_VERSION = -mmacosx-version-min=10.8 $(GST_OBJCFLAGS)
-endif
-
-libgstapplemedia_la_OBJCFLAGS = \
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- -fobjc-arc \
- $(GST_OBJCFLAGS_WITH_VERSION) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_GL_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-if HAVE_IOS
-libgstapplemedia_la_OBJCFLAGS += -fobjc-abi-version=2 -fobjc-legacy-dispatch
-endif
-
-libgstapplemedia_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- -lgstaudio-$(GST_API_VERSION) \
- -lgstpbutils-$(GST_API_VERSION) \
- $(GST_GL_LIBS) \
- $(GST_BASE_LIBS) \
- $(GMODULE_NO_EXPORT_LIBS)
-
-libgstapplemedia_la_LIBTOOLFLAGS = --tag=CC
-
-libgstapplemedia_la_LDFLAGS = \
- $(GST_PLUGIN_LDFLAGS) \
- $(GST_BASE_LDFLAGS) \
- $(GST_PLUGINS_BASE_LDFLAGS) \
- -Wl,-framework -Wl,CoreFoundation \
- -Wl,-framework -Wl,CoreMedia \
- -Wl,-framework -Wl,CoreVideo \
- -Wl,-framework -Wl,AudioToolbox
-
-noinst_HEADERS = \
- avfvideosrc.h \
- avsamplevideosink.h \
- avfdeviceprovider.h \
- vtenc.h \
- vtdec.h \
- vtutil.h \
- corevideobuffer.h \
- coremediabuffer.h \
- corevideomemory.h \
- videotexturecache.h \
- atdec.h \
- iosassetsrc.h \
- iosurfacememory.h \
- avfassetsrc.h \
- glcontexthelper.h \
- iosglmemory.h
-
-if HAVE_IOS
-
-libgstapplemedia_la_SOURCES += \
- iosassetsrc.m \
- iosglmemory.c
-
-libgstapplemedia_la_LDFLAGS += \
- -Wl,-framework -Wl,Foundation \
- -Wl,-framework -Wl,AssetsLibrary
-
-else
-
-libgstapplemedia_la_SOURCES += \
- iosurfacememory.c
-
-libgstapplemedia_la_LDFLAGS += \
- -Wl,-framework -Wl,Cocoa \
- -Wl,-framework -Wl,OpenGL \
- -Wl,-framework -Wl,IOSurface
-
-endif
-
-if HAVE_AVFOUNDATION
-
-libgstapplemedia_la_SOURCES += \
- avfvideosrc.m \
- avfdeviceprovider.m \
- avfassetsrc.m \
- avsamplevideosink.m
-
-libgstapplemedia_la_LDFLAGS += \
- -Wl,-framework -Wl,AVFoundation
-
-endif
-
-if HAVE_VIDEOTOOLBOX
-libgstapplemedia_la_SOURCES += \
- vtenc.c \
- vtdec.c
-
-libgstapplemedia_la_LDFLAGS += -Wl,-weak_framework -Wl,VideoToolbox
-endif
+++ /dev/null
-plugin_LTLIBRARIES = libgstbluez.la
-
-libgstbluez_la_SOURCES = \
- bluez-plugin.c \
- gsta2dpsink.c \
- gstavdtpsink.c \
- gstavdtpsrc.c \
- gstavdtputil.c \
- gstavrcputil.c
-
-nodist_libgstbluez_la_SOURCES = \
- $(BUILT_SOURCES)
-
-libgstbluez_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GIO_CFLAGS) \
- $(GIO_UNIX_CFLAGS)
-libgstbluez_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-$(GST_API_VERSION) \
- -lgstrtp-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(GIO_LIBS) \
- $(GIO_UNIX_LIBS)
-libgstbluez_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- a2dp-codecs.h \
- gsta2dpsink.h \
- gstavdtpsink.h \
- gstavdtpsrc.h \
- gstavdtputil.h \
- gstavrcputil.h
-
-BUILT_SOURCES = \
- bluez.h \
- bluez.c
-
-CLEANFILES = $(BUILT_SOURCES)
-
-EXTRA_DIST = org.bluez.xml
-
-bluez.h: bluez.c
-bluez.c: org.bluez.xml
- $(AM_V_GEN) $(GDBUS_CODEGEN) \
- --c-namespace=Bluez \
- --generate-c-code=bluez \
- --interface-prefix=org.bluez \
- $<
+++ /dev/null
-plugin_LTLIBRARIES = libgstd3d.la
-
-libgstd3d_la_SOURCES = d3dvideosink.c d3dhelpers.c
-libgstd3d_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(DIRECT3D_CFLAGS) $(DIRECTX_CFLAGS) \
- -DDISABLE_BUFFER_POOL
-libgstd3d_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(DIRECT3D_LIBS) $(DIRECTX_LDFAGS)
-libgstd3d_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = d3dvideosink.h d3dhelpers.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstdecklink.la
-
-libgstdecklink_la_CPPFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CXXFLAGS) \
- $(DECKLINK_CXXFLAGS)
-libgstdecklink_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstaudio-@GST_API_VERSION@ \
- -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(DECKLINK_LIBS) \
- $(LIBM)
-libgstdecklink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-if DECKLINK_OSX
-libgstdecklink_la_LDFLAGS += \
- -Wl,-framework,CoreFoundation
-endif
-
-libgstdecklink_la_SOURCES = \
- gstdecklink.cpp \
- gstdecklinkaudiosink.cpp \
- gstdecklinkvideosink.cpp \
- gstdecklinkaudiosrc.cpp \
- gstdecklinkvideosrc.cpp
-
-if DECKLINK_OSX
-libgstdecklink_la_SOURCES += \
- osx/DeckLinkAPIDispatch.cpp
-else
-
-if DECKLINK_WIN
-libgstdecklink_la_SOURCES += \
- win/DeckLinkAPIDispatch.cpp \
- win/DeckLinkAPI_i.c
-else
-libgstdecklink_la_SOURCES += \
- linux/DeckLinkAPIDispatch.cpp
-endif
-
-endif
-
-noinst_HEADERS = \
- gstdecklink.h \
- gstdecklinkaudiosink.h \
- gstdecklinkvideosink.h \
- gstdecklinkaudiosrc.h \
- gstdecklinkvideosrc.h \
- linux/DeckLinkAPIConfiguration.h \
- linux/DeckLinkAPIDeckControl.h \
- linux/DeckLinkAPIDiscovery.h \
- linux/DeckLinkAPI.h \
- linux/DeckLinkAPIModes.h \
- linux/DeckLinkAPITypes.h \
- linux/LinuxCOM.h \
- osx/DeckLinkAPIConfiguration.h \
- osx/DeckLinkAPIDeckControl.h \
- osx/DeckLinkAPIDiscovery.h \
- osx/DeckLinkAPI.h \
- osx/DeckLinkAPIModes.h \
- osx/DeckLinkAPIStreaming.h \
- osx/DeckLinkAPITypes.h \
- osx/DeckLinkAPIVersion.h \
- win/DeckLinkAPI.h
-
-EXTRA_DIST = \
- linux/DeckLinkAPIDispatch.cpp \
- osx/DeckLinkAPIDispatch.cpp \
- win/DeckLinkAPIDispatch.cpp \
- win/DeckLinkAPI_i.c
-
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstdirectsoundsrc.la
-
-libgstdirectsoundsrc_la_SOURCES = gstdirectsoundsrc.c gstdirectsounddevice.c gstdirectsoundplugin.c
-libgstdirectsoundsrc_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(DIRECTX_CFLAGS) \
- -DGstDirectSoundDeviceProvider=GstDirectSoundSrcDeviceProvider \
- -DGstDirectSoundDeviceProviderClass=GstDirectSoundSrcDeviceProviderClass \
- -DGstDirectSoundDevice=GstDirectSoundSrcDevice \
- -DGstDirectSoundDeviceClass=GstDirectSoundSrcDeviceClass \
- -DGST_DIRECTSOUND_SRC_DEVICE_PROVIDER=1
-libgstdirectsoundsrc_la_LIBADD = \
- $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(DIRECTX_LDFLAGS) $(DIRECTSOUND_LIBS) -lole32
-libgstdirectsoundsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS= gstdirectsoundsrc.h gstdirectsounddevice.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstdshowdecwrapper.la
-
-libgstdshowdecwrapper_la_SOURCES = gstdshowaudiodec.cpp gstdshowdecwrapper.cpp \
- gstdshowvideodec.cpp gstdshowutil.cpp \
- gstdshowfakesrc.cpp
-
-libgstdshowdecwrapper_la_CFLAGS = $(GST_CFLAGS) -I$(top_srcdir)/gst-libs/gst -DLIBGSTDSHOWDECWRAPPER_EXPORTS
-libgstdshowdecwrapper_la_LIBADD = $(top_builddir)/gst-libs/gst/dshow/libgstdshow-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS)
-libgstdshowdecwrapper_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstdshowaudiodec.h gstdshowvideodec.h gstdshowfakesrc.h \
- gstdshowutil.h
-
+++ /dev/null
-# This plugin isn't buildable with autotools at this point in time, so just
-# ensure everything's listed in EXTRA_DIST
-
-EXTRA_DIST = \
- gstdshowaudiosrc.cpp \
- gstdshowaudiosrc.h \
- gstdshow.cpp \
- gstdshowfakesink.cpp \
- gstdshowfakesink.h \
- gstdshow.h \
- gstdshowsrcwrapper.cpp \
- gstdshowvideosrc.cpp \
- gstdshowvideosrc.h
+++ /dev/null
-# This plugin isn't buildable with autotools at this point in time, so just
-# ensure everything's listed in EXTRA_DIST
-
-EXTRA_DIST = \
- dshowvideofakesrc.cpp \
- dshowvideofakesrc.h \
- dshowvideosink.cpp \
- dshowvideosink.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstdvb.la
-
-libgstdvb_la_SOURCES = \
- gstdvb.c \
- gstdvbsrc.c \
- dvbbasebin.c \
- cam.c \
- camdevice.c \
- camswclient.c \
- camutils.c \
- camtransport.c \
- camsession.c \
- camapplication.c \
- camresourcemanager.c \
- camapplicationinfo.c \
- camconditionalaccess.c \
- parsechannels.c
-
-libgstdvb_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
-libgstdvb_la_LIBADD = \
- $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-$(GST_API_VERSION).la \
- $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS)
-libgstdvb_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = \
- gstdvbsrc.h \
- dvbbasebin.h \
- cam.h \
- camdevice.h \
- camswclient.h \
- camutils.h \
- camtransport.h \
- camsession.h \
- camapplication.h \
- camresourcemanager.h \
- camapplicationinfo.h \
- camconditionalaccess.h \
- parsechannels.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstfbdevsink.la
-
-libgstfbdevsink_la_SOURCES = gstfbdevsink.c
-libgstfbdevsink_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(LIBFBDEV_CFLAGS)
-libgstfbdevsink_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(LIBFBDEV_LIBS)
-libgstfbdevsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstfbdevsink.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstipcpipeline.la
-
-libgstipcpipeline_la_SOURCES = \
- gstipcpipeline.c \
- gstipcpipelinecomm.c \
- gstipcpipelinesink.c \
- gstipcpipelinesrc.c \
- gstipcslavepipeline.c
-
-noinst_HEADERS = \
- gstipcpipelinecomm.h \
- gstipcpipelinesink.h \
- gstipcpipelinesrc.h \
- gstipcslavepipeline.h
-
-libgstipcpipeline_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS)
-
-libgstipcpipeline_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(LIBM)
-
-libgstipcpipeline_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstkms.la
-
-libgstkms_la_SOURCES = \
- gstkmssink.c \
- gstkmsutils.c \
- gstkmsallocator.c \
- gstkmsbufferpool.c \
- $(NUL)
-
-libgstkms_la_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_VIDEO_CFLAGS) \
- $(GST_ALLOCATORS_CFLAGS) \
- $(GST_CFLAGS) \
- $(KMS_DRM_CFLAGS) \
- $(NULL)
-
-libgstkms_la_LIBADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_VIDEO_LIBS) \
- $(GST_ALLOCATORS_LIBS) \
- $(GST_LIBS) \
- $(KMS_DRM_LIBS) \
- $(NULL)
-
-libgstkms_la_LDFLAGS = \
- $(GST_PLUGIN_LDFLAGS) \
- $(NULL)
-
-noinst_HEADERS = \
- gstkmssink.h \
- gstkmsutils.h \
- gstkmsallocator.h \
- gstkmsbufferpool.h \
- $(NULL)
+++ /dev/null
-plugin_LTLIBRARIES = libgstmsdk.la
-
-libgstmsdk_la_SOURCES = \
- gstmsdkcontext.c \
- gstmsdkcontextutil.c \
- gstmsdksystemmemory.c \
- gstmsdkvideomemory.c \
- gstmsdkbufferpool.c \
- gstmsdkh264dec.c \
- gstmsdkh264enc.c \
- gstmsdkh265dec.c \
- gstmsdkh265enc.c \
- gstmsdkmjpegdec.c \
- gstmsdkmjpegenc.c \
- gstmsdkmpeg2dec.c \
- gstmsdkmpeg2enc.c \
- gstmsdkvp8dec.c \
- gstmsdkvp8enc.c \
- gstmsdkvp9enc.c \
- gstmsdkvc1dec.c \
- gstmsdkdec.c \
- gstmsdkenc.c \
- gstmsdkvpp.c \
- gstmsdk.c \
- msdk-enums.c \
- gstmsdkvpputil.c \
- gstmsdkdecproputil.c
-
-# Causes linking libgstmsdk.la with CXXLINK, required by libmfx
-nodist_EXTRA_libgstmsdk_la_SOURCES = not_present.cxx
-
-noinst_HEADERS = \
- msdk.h \
- msdk-enums.h \
- gstmsdkcontext.h \
- gstmsdkcontextutil.h \
- gstmsdksystemmemory.h \
- gstmsdkvideomemory.h \
- gstmsdkallocator.h \
- gstmsdkbufferpool.h \
- gstmsdkh264dec.h \
- gstmsdkh264enc.h \
- gstmsdkh265dec.h \
- gstmsdkh265enc.h \
- gstmsdkmjpegdec.h \
- gstmsdkmjpegenc.h \
- gstmsdkmpeg2dec.h \
- gstmsdkmpeg2enc.h \
- gstmsdkvp8dec.h \
- gstmsdkvp8enc.h \
- gstmsdkvp9enc.h \
- gstmsdkvc1dec.h \
- gstmsdkdec.h \
- gstmsdkenc.h \
- gstmsdkvpp.h \
- gstmsdkvpputil.h \
- gstmsdkdecproputil.h
-
-# Conditional build for vp9 decoder
-libgstmsdk_vp9dec_source_c = gstmsdkvp9dec.c
-libgstmsdk_vp9dec_source_h = gstmsdkvp9dec.h
-if USE_MSDK_VP9_DEC
-libgstmsdk_la_SOURCES += $(libgstmsdk_vp9dec_source_c)
-noinst_HEADERS += $(libgstmsdk_vp9dec_source_h)
-endif
-
-libgstmsdk_la_CFLAGS = \
- $(GST_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_PBUTILS_CFLAGS) \
- $(GST_VIDEO_CFLAGS) \
- $(GST_ALLOCATORS_CFLAGS) \
- $(MSDK_CFLAGS) \
- $(LIBMFX_CFLAGS)\
- $(G_UDEV_CFLAGS)
-
-libgstmsdk_la_LIBADD = \
- $(GST_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_PBUTILS_LIBS) \
- $(GST_VIDEO_LIBS) \
- $(GST_ALLOCATORS_LIBS) \
- $(MSDK_LIBS) \
- $(LIBMFX_LIBS) \
- $(G_UDEV_LIBS)
-
-if USE_MSDK_LIBVA
-libgstmsdk_la_SOURCES += \
- msdk.c \
- msdk_libva.c \
- gstmsdkallocator_libva.c
-libgstmsdk_la_CFLAGS += \
- $(LIBVA_DRM_CFLAGS)
-libgstmsdk_la_LIBADD += \
- $(LIBVA_DRM_LIBS)
-noinst_HEADERS += \
- msdk_libva.h \
- gstmsdkallocator_libva.h
-endif
-
-# Windows compilation files, used by meson
-EXTRA_DIST = \
- msdk_d3d.c \
- gstmsdkallocator_d3d.c
-
-libgstmsdk_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-plugin_LTLIBRARIES = libgstnvcodec.la
-
-libgstnvcodec_la_SOURCES = \
- plugin.c \
- gstnvenc.c \
- gstnvbaseenc.c \
- gstnvh264enc.c \
- gstnvh265enc.c \
- gstcudaloader.c \
- gstnvdec.c \
- gstcuvidloader.c \
- gstcudacontext.c \
- gstcudautils.c
-
-noinst_HEADERS = \
- gstnvdec.h \
- gstnvenc.h \
- gstcuvidloader.h \
- gstnvbaseenc.h \
- gstnvh264enc.h \
- gstnvh265enc.h \
- nvEncodeAPI.h \
- cuviddec.h \
- nvcuvid.h \
- gstcuvidloader.h \
- stub/cuda.h \
- gstcudacontext.h \
- gstcudautils.h
-
-libgstnvcodec_la_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PBUTILS_CFLAGS) \
- $(GST_VIDEO_CFLAGS) \
- $(GST_CFLAGS) \
- -I$(srcdir)/stub
-
-libgstnvcodec_la_LIBADD = \
- $(GST_PBUTILS_LIBS) \
- $(GST_VIDEO_LIBS) \
- $(GST_LIBS) \
- $(GMODULE_NO_EXPORT_LIBS)
-
-if USE_NVCODEC_GST_GL
-libgstnvcodec_la_CFLAGS += $(GST_GL_CFLAGS)
-libgstnvcodec_la_LIBADD += $(GST_GL_LIBS)
-endif
-libgstnvcodec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+++ /dev/null
-
-plugin_LTLIBRARIES = libgstopensles.la
-
-libgstopensles_la_SOURCES = openslescommon.c \
- openslesringbuffer.c \
- openslessink.c \
- openslessrc.c \
- opensles.c
-
-libgstopensles_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
- -Wno-deprecated-declarations
-libgstopensles_la_LIBADD = \
- -lgstaudio-@GST_API_VERSION@ \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgstopensles_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -lOpenSLES
-
-noinst_HEADERS = openslescommon.h \
- openslesringbuffer.h \
- openslessink.h \
- openslessrc.h \
- opensles.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstshm.la
-
-libgstshm_la_SOURCES = shmpipe.c shmalloc.c gstshm.c gstshmsrc.c gstshmsink.c
-libgstshm_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS) -DSHM_PIPE_USE_GLIB
-libgstshm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-libgstshm_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(SHM_LIBS)
-
-noinst_HEADERS = gstshmsrc.h gstshmsink.h shmpipe.h shmalloc.h
+++ /dev/null
-
-plugin_LTLIBRARIES = libgsttinyalsa.la
-
-libgsttinyalsa_la_SOURCES = tinyalsasink.c \
- tinyalsa.c
-
-libgsttinyalsa_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
- -Wno-deprecated-declarations
-libgsttinyalsa_la_LIBADD = \
- -ltinyalsa \
- -lgstaudio-@GST_API_VERSION@ \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS)
-libgsttinyalsa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = tinyalsasink.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstuvch264.la
-
-libgstuvch264_la_SOURCES = gstuvch264.c \
- gstuvch264_mjpgdemux.c \
- gstuvch264_src.c \
- gstuvch264deviceprovider.c \
- uvc_h264.c
-
-libgstuvch264_la_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(G_UDEV_CFLAGS) \
- $(LIBUSB_CFLAGS) \
- -DGST_USE_UNSTABLE_API
-
-libgstuvch264_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-libgstuvch264_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(G_UDEV_LIBS) \
- $(LIBUSB_LIBS) \
- $(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-@GST_API_VERSION@.la
-
-noinst_HEADERS = gstuvch264_mjpgdemux.h \
- gstuvch264_src.h \
- uvc_h264.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstwasapi.la
-
-libgstwasapi_la_SOURCES = gstwasapi.c \
- gstwasapisrc.c \
- gstwasapisink.c \
- gstwasapiutil.c \
- gstwasapidevice.c
-
-libgstwasapi_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) -DCOBJMACROS=1
-libgstwasapi_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) \
- $(WASAPI_LIBS)
-libgstwasapi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS = gstaudioclient3.h \
- gstwasapisrc.h \
- gstwasapisink.h \
- gstwasapiutil.h \
- gstwasapidevice.h
+++ /dev/null
-plugin_LTLIBRARIES = libgstwinks.la
-
-libgstwinks_la_SOURCES = gstksclock.c \
- gstksvideodevice.c \
- gstksvideosrc.c \
- ksdeviceprovider.c ksdeviceprovider.h \
- kshelpers.c kshelpers.h \
- ksvideohelpers.c
-libgstwinks_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(DIRECTX_CFLAGS) -Wno-error=missing-braces
-libgstwinks_la_LIBADD = \
- $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(DIRECTX_LDFLAGS) $(WINKS_LIBS)
-libgstwinks_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS= gstksclock.h ksvideohelpers.h gstksvideodevice.h gstksvideosrc.h
-
+++ /dev/null
-plugin_LTLIBRARIES = libgstwinscreencap.la
-
-libgstwinscreencap_la_SOURCES = gstdx9screencapsrc.c gstgdiscreencapsrc.c gstwinscreencap.c
-libgstwinscreencap_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(WINSCREENCAP_CFLAGS) $(DIRECTX_CFLAGS)
-libgstwinscreencap_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
- $(WINSCREENCAP_LIBS) $(DIRECTX_LDFLAGS)
-libgstwinscreencap_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-noinst_HEADERS= gstwinscreencap.h gstdx9screencapsrc.h gstgdiscreencapsrc.h
+++ /dev/null
-if HAVE_GST_CHECK
-SUBDIRS_CHECK = check
-else
-SUBDIRS_CHECK =
-endif
-
-if BUILD_EXAMPLES
-SUBDIRS_EXAMPLES = examples
-else
-SUBDIRS_EXAMPLES =
-endif
-
-SUBDIRS = $(SUBDIRS_CHECK) $(SUBDIRS_EXAMPLES) files icles
-
-DIST_SUBDIRS = check examples files icles
+++ /dev/null
-test-registry.*
+++ /dev/null
-include $(top_srcdir)/common/check.mak
-
-CHECK_REGISTRY = $(top_builddir)/tests/check/test-registry.reg
-TEST_FILES_DIRECTORY = $(top_srcdir)/tests/files
-
-GST_TOOLS_DIR = $(top_builddir)/tools
-
-REGISTRY_ENVIRONMENT = \
- GST_REGISTRY_1_0=$(CHECK_REGISTRY)
-
-# GST_PLUGINS_XYZ_DIR is only set in an uninstalled setup
-AM_TESTS_ENVIRONMENT += \
- $(REGISTRY_ENVIRONMENT) \
- GST_PLUGIN_SYSTEM_PATH_1_0= \
- GST_PLUGIN_PATH_1_0=$(top_builddir)/gst:$(top_builddir)/sys:$(top_builddir)/ext:$(GST_PLUGINS_LIBAV_DIR):$(GST_PLUGINS_UGLY_DIR):$(GST_PLUGINS_GOOD_DIR):$(GST_PLUGINS_BASE_DIR):$(GST_PLUGINS_DIR) \
- GST_PLUGIN_LOADING_WHITELIST="gstreamer@$(GST_PLUGINS_DIR):gst-plugins-base@$(GSTPB_PLUGINS_DIR):gst-plugins-good:gst-plugins-ugly:gst-libav:gst-plugins-bad@$(top_builddir)" \
- GST_STATE_IGNORE_ELEMENTS="avdtpsrc camerabin dc1394src \
- decklinksrc \
- decklinksink dtlssrtpdec dtlssrtpenc dvbsrc dvbbasebin dfbvideosink festival fluidsynth \
- kmssink \
- rsndvdbin rfbsrc neonhttpsrc waylandsink"
-
-plugindir = $(libdir)/gstreamer-@GST_API_VERSION@
-
-# override to _not_ install the test plugins
-install-pluginLTLIBRARIES:
-
-# the core dumps of some machines have PIDs appended
-CLEANFILES = core.* test-registry.*
-
-SUPPRESSIONS = $(top_srcdir)/common/gst.supp $(srcdir)/gst-plugins-bad.supp
-
-clean-local: clean-local-check
-distclean-local: distclean-local-orc
-
-if USE_ASSRENDER
-check_assrender = elements/assrender
-else
-check_assrender =
-endif
-
-if USE_AVTP
-check_avtp = \
- elements/avtpaafpay \
- elements/avtpaafdepay \
- elements/avtpcvfpay \
- elements/avtpcvfdepay \
- elements/avtpsink \
- elements/avtpsrc
-else
-check_avtp =
-endif
-
-if USE_PANGO
-check_closedcaption = elements/ccconverter elements/cccombiner elements/ccextractor elements/line21
-else
-check_closedcaption =
-endif
-
-if USE_DASH
-check_dash = elements/dash_mpd
-check_dash_demux = elements/dash_demux
-else
-check_dash =
-check_dash_demux =
-endif
-
-if USE_FAAC
-check_faac = elements/faac
-else
-check_faac =
-endif
-
-if USE_FAAD
-check_faad = elements/faad
-else
-check_faad =
-endif
-
-if USE_VOAACENC
-check_voaacenc = elements/voaacenc
-else
-check_voaacenc =
-endif
-
-if USE_VOAMRWBENC
-check_voamrwbenc = elements/voamrwbenc
-else
-check_voamrwbenc =
-endif
-
-if USE_EXIF
-check_jifmux = elements/jifmux
-else
-check_jifmux =
-endif
-
-if USE_MPEG2ENC
-check_mpeg2enc = elements/mpeg2enc
-else
-check_mpeg2enc =
-endif
-
-if USE_MPLEX
-check_mplex = elements/mplex
-else
-check_mplex =
-endif
-
-if USE_SMOOTHSTREAMING
-check_mssdemux = elements/mssdemux
-else
-check_mssdemux =
-endif
-
-if USE_NEON
-check_neon = elements/neonhttpsrc
-else
-check_neon =
-endif
-
-if USE_OFA
-check_ofa = elements/ofa
-else
-check_ofa =
-endif
-
-if USE_X265
-check_x265enc=elements/x265enc
-else
-check_x265enc=
-endif
-
-if USE_KATE
-check_kate=elements/kate
-else
-check_kate=
-endif
-
-if HAVE_ORC
-check_orc = orc/bayer
-else
-check_orc =
-endif
-
-if USE_ZBAR
-check_zbar = elements/zbar
-else
-check_zbar =
-endif
-
-if USE_OPENCV
-check_opencv = elements/templatematch
-else
-check_opencv =
-endif
-
-if USE_SSH2
-check_curl_sftp = elements/curlsftpsink
-else
-check_curl_sftp =
-endif
-
-if USE_HLS
-check_hlsdemux_m3u8 = elements/hlsdemux_m3u8
-check_hlsdemux = elements/hls_demux
-else
-check_hlsdemux_m3u8 =
-check_hlsdemux =
-endif
-
-if USE_SRTP
-check_srtp = elements/srtp
-else
-check_srtp =
-endif
-
-if USE_DTLS
-check_dtls=elements/dtls
-else
-check_dtls=
-endif
-
-if WITH_GST_PLAYER_TESTS
-check_player = libs/player
-else
-check_player =
-endif
-
-if USE_CURL
-check_curl = elements/curlhttpsink \
- elements/curlhttpsrc \
- elements/curlfilesink \
- elements/curlftpsink \
- $(check_curl_sftp) \
- elements/curlsmtpsink
-else
-check_curl =
-endif
-
-if USE_UVCH264
-check_uvch264=elements/uvch264demux
-else
-check_uvch264=
-endif
-uvch264_dist_data = elements/uvch264demux_data/valid_h264_jpg.mjpg \
- elements/uvch264demux_data/valid_h264_jpg.jpg \
- elements/uvch264demux_data/valid_h264_jpg.h264 \
- elements/uvch264demux_data/valid_h264_yuy2.mjpg \
- elements/uvch264demux_data/valid_h264_yuy2.h264 \
- elements/uvch264demux_data/valid_h264_yuy2.yuy2
-
-if USE_SHM
-check_shm=elements/shm
-else
-check_shm=
-endif
-
-if USE_IPCPIPELINE
-check_ipcpipeline=pipelines/ipcpipeline
-else
-check_ipcpipeline=
-endif
-
-if USE_WEBRTC
-check_webrtc = elements/webrtcbin
-else
-check_webrtc=
-endif
-
-if USE_MSDK
-check_msdk=elements/msdkh264enc
-else
-check_msdk=
-endif
-
-if USE_NVCODEC
-check_nvenc=elements/nvenc
-else
-check_nvenc=
-endif
-
-VALGRIND_TO_FIX = \
- elements/mpeg2enc \
- elements/mplex \
- elements/zbar
-
-# valgrind testing
-VALGRIND_TESTS_DISABLE = \
- $(VALGRIND_TO_FIX)
-
-# these tests don't even pass
-# neon: too flaky (almost always fails 'the first time')
-# ipcpipeline: too flaky (always fails on the build bot)
-# dashdemux: fails because it uses random data streams but dashdemux nowadays
-# actually looks at the data and doesn't like randomness
-noinst_PROGRAMS = \
- pipelines/streamheader \
- $(check_mssdemux) \
- $(check_dash_demux) \
- $(check_ipcpipeline) \
- $(check_neon)
-
-check_PROGRAMS = \
- generic/states \
- $(check_assrender) \
- $(check_avtp) \
- $(check_closedcaption) \
- $(check_dash) \
- $(check_dtls) \
- $(check_faac) \
- $(check_faad) \
- $(check_voaacenc) \
- $(check_voamrwbenc) \
- $(check_mpeg2enc) \
- $(check_mplex) \
- $(check_ofa) \
- $(check_kate) \
- $(check_opencv) \
- $(check_curl) \
- $(check_shm) \
- elements/aiffparse \
- elements/videoframe-audiolevel \
- elements/autoconvert \
- elements/autovideoconvert \
- elements/avwait \
- elements/asfmux \
- elements/camerabin \
- elements/gdppay \
- elements/gdpdepay \
- $(check_jifmux) \
- elements/jpegparse \
- elements/h263parse \
- elements/h264parse \
- elements/mpegtsmux \
- elements/mpeg4videoparse \
- elements/mxfdemux \
- elements/mxfmux \
- elements/netsim \
- elements/pcapparse \
- elements/pnm \
- elements/rtponvifparse \
- elements/rtponviftimestamp \
- elements/rtpsrc \
- elements/rtpsink \
- elements/id3mux \
- pipelines/mxf \
- libs/isoff \
- libs/mpegvideoparser \
- libs/mpegts \
- libs/h264parser \
- libs/h265parser \
- libs/vp8parser \
- libs/planaraudioadapter \
- $(check_uvch264) \
- libs/vc1parser \
- $(check_x265enc) \
- elements/viewfinderbin \
- $(check_zbar) \
- $(check_orc) \
- libs/insertbin \
- $(check_hlsdemux_m3u8) \
- $(check_hlsdemux) \
- $(check_srtp) \
- $(check_player) \
- $(check_webrtc) \
- $(check_msdk) \
- $(check_nvenc) \
- $(EXPERIMENTAL_CHECKS)
-
-noinst_HEADERS = elements/mxfdemux.h libs/isoff.h
-
-TESTS = $(check_PROGRAMS)
-
-AM_CFLAGS = $(GST_CFLAGS) $(GST_CHECK_CFLAGS) $(GST_OPTION_CFLAGS) \
- -DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_PLUGIN_LOADING_WHITELIST\"" \
- -DGST_TEST_FILES_PATH="\"$(TEST_FILES_DIRECTORY)\"" \
- -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS $(PTHREAD_CFLAGS)
-LDADD = $(GST_CHECK_LIBS)
-
-generic_states_CFLAGS = $(AM_CFLAGS) $(GLIB_CFLAGS)
-generic_states_LDADD = $(LDADD) $(GLIB_LIBS)
-
-elements_pnm_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_pnm_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstapp-$(GST_API_VERSION) $(GST_BASE_LIBS) $(LDADD)
-#
-# parser unit test convenience lib
-noinst_LTLIBRARIES = libparser.la
-libparser_la_SOURCES = elements/parser.c elements/parser.h
-libparser_la_CFLAGS = \
- -I$(top_srcdir)/tests/check \
- $(GST_CFLAGS) $(GST_CHECK_CFLAGS) $(GST_OPTION_CFLAGS)
-
-elements_mpegvideoparse_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_mpegvideoparse_LDADD = libparser.la \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(LDADD)
-
-elements_mpeg4videoparse_LDADD = libparser.la $(LDADD)
-
-elements_h263parse_LDADD = libparser.la $(LDADD)
-
-elements_h264parse_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_h264parse_LDADD = libparser.la \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(LDADD)
-
-elements_pcapparse_LDADD = libparser.la $(LDADD)
-
-libs_isoff_CFLAGS = $(AM_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS)
-libs_isoff_LDADD = $(LDADD) $(GST_BASE_LIBS) \
- $(top_builddir)/gst-libs/gst/isoff/libgstisoff-@GST_API_VERSION@.la
-libs_isoff_SOURCES = libs/isoff.c
-
-libs_mpegvideoparser_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_mpegvideoparser_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-libs_mpegts_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_CFLAGS) \
- $(PTHREAD_CFLAGS)
-
-libs_mpegts_LDADD = \
- $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) $(LDADD)
-
-libs_h264parser_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_h264parser_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-libs_h265parser_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_h265parser_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-libs_vc1parser_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_vc1parser_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-libs_vp8parser_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- -DGST_USE_UNSTABLE_API \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_vp8parser_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-elements_videoframe_audiolevel_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_videoframe_audiolevel_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
- $(GST_AUDIO_LIBS)
-
-elements_avwait_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_avwait_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
- $(GST_AUDIO_LIBS) $(GST_VIDEO_LIBS)
-
-elements_faad_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_faad_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
- $(GST_AUDIO_LIBS)
-
-elements_faac_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_faac_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
- $(GST_AUDIO_LIBS)
-
-elements_gdppay_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_gdppay_LDADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-elements_gdpdepay_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_gdpdepay_LDADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-
-elements_voaacenc_CFLAGS = \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-elements_voaacenc_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD) \
- $(GST_AUDIO_LIBS)
-
-elements_camerabin_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS) -DGST_USE_UNSTABLE_API
-elements_camerabin_LDADD = \
- $(top_builddir)/gst-libs/gst/interfaces/libgstphotography-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-elements_camerabin_SOURCES = elements/camerabin.c
-
-elements_ccconverter_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_ccconverter_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_cccombiner_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_cccombiner_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_ccextractor_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_ccextractor_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_line21_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_line21_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_curlhttpsrc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GIO_CFLAGS) $(AM_CFLAGS)
-elements_curlhttpsrc_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GIO_LIBS) $(LDADD)
-
-elements_jifmux_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(EXIF_CFLAGS) $(AM_CFLAGS)
-elements_jifmux_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) $(GST_CHECK_LIBS) $(EXIF_LIBS) $(LDADD)
-elements_jifmux_SOURCES = elements/jifmux.c
-
-elements_kate_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_kate_LDADD = $(GST_BASE_LIBS) $(LDADD)
-
-elements_assrender_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_assrender_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) -lgstapp-$(GST_API_VERSION) $(GST_BASE_LIBS) $(LDADD)
-
-elements_avtpaafpay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) $(AVTP_CFLAGS)
-elements_avtpaafpay_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD) $(AVTP_LIBS)
-
-elements_avtpaafdepay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) $(AVTP_CFLAGS)
-elements_avtpaafdepay_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD) $(AVTP_LIBS)
-
-elements_avtpcvfpay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) $(AVTP_CFLAGS)
-elements_avtpcvfpay_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD) $(AVTP_LIBS)
-
-elements_avtpcvfdepay_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS) $(AVTP_CFLAGS)
-elements_avtpcvfdepay_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD) $(AVTP_LIBS)
-
-elements_avtpsink_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_avtpsink_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_avtpsrc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_avtpsrc_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_mpegtsmux_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_mpegtsmux_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-
-elements_uvch264demux_CFLAGS = -DUVCH264DEMUX_DATADIR="$(srcdir)/elements/uvch264demux_data" \
- $(AM_CFLAGS)
-
-elements_dash_mpd_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(LIBXML2_CFLAGS) \
- -DDASH_MPD_DATADIR="$(srcdir)/elements/dash_mpd_data"
-elements_dash_mpd_LDADD = $(GST_BASE_LIBS) $(LDADD) $(LIBXML2_LIBS) \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la
-elements_dash_mpd_SOURCES = elements/dash_mpd.c
-
-
-elements_dash_demux_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS) $(LIBXML2_CFLAGS)
-elements_dash_demux_LDADD = \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$(GST_API_VERSION).la \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstapp-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(LIBXML2_LIBS) $(LDADD)
-
-elements_dash_demux_SOURCES = elements/test_http_src.c elements/test_http_src.h elements/adaptive_demux_engine.c elements/adaptive_demux_engine.h elements/adaptive_demux_common.c elements/adaptive_demux_common.h elements/dash_demux.c
-
-elements_neonhttpsrc_CFLAGS = $(AM_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-
-elements_mssdemux_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(AM_CFLAGS) $(LIBXML2_CFLAGS)
-elements_mssdemux_LDADD = \
- $(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$(GST_API_VERSION).la \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstapp-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(LIBXML2_LIBS) $(LDADD)
-
-elements_mssdemux_SOURCES = elements/test_http_src.c elements/test_http_src.h elements/adaptive_demux_engine.c elements/adaptive_demux_engine.h elements/adaptive_demux_common.c elements/adaptive_demux_common.h elements/mssdemux.c
-
-pipelines_streamheader_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS)
-pipelines_streamheader_LDADD = $(GIO_LIBS) $(LDADD)
-
-pipelines_ipcpipeline_CFLAGS = $(GST_VALIDATE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS) $(AM_CFLAGS)
-pipelines_ipcpipeline_LDADD = $(GST_VALIDATE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS) $(LDADD)
-
-libs_insertbin_LDADD = \
- $(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
-libs_insertbin_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS)
-
-libs_player_SOURCES = libs/player.c
-
-libs_player_LDADD = \
- $(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \
- $(GST_VIDEO_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) \
- $(LDADD)
-libs_player_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AM_CFLAGS) \
- -DTEST_PATH=\"$(builddir)/media\"
-
-if WITH_GST_PLAYER_TESTS
-PLAYER_MEDIA_FILES = \
- media/audio.ogg \
- media/audio-video.ogg \
- media/audio-short.ogg \
- media/audio-video-short.ogg \
- media/sintel.mkv \
- media/test_sub.srt
-
-$(PLAYER_MEDIA_FILES):
- $(MKDIR_P) media
- $(WGET) -c http://gstreamer.freedesktop.org/data/media/small/$(subst media/,,$@) -O media/$(subst media/,,$@)
-
-libs/player_dummy.c: $(PLAYER_MEDIA_FILES)
- touch libs/player_dummy.c
-
-nodist_libs_player_SOURCES = libs/player_dummy.c
-
-CLEANFILES += $(PLAYER_MEDIA_FILES) libs/player_dummy.c
-endif
-
-elements_rtponvifparse_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_rtponvifparse_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION) $(LDADD)
-
-elements_rtponviftimestamp_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_rtponviftimestamp_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION) $(LDADD)
-
-elements_rtpsrc_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_rtpsrc_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION) $(LDADD)
-
-elements_rtpsink_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_rtpsink_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstrtp-$(GST_API_VERSION) $(LDADD)
-
-EXTRA_DIST = gst-plugins-bad.supp $(uvch264_dist_data)
-
-orc_bayer_CFLAGS = $(ORC_CFLAGS)
-orc_bayer_LDADD = $(ORC_LIBS) -lorc-test-0.4
-nodist_orc_bayer_SOURCES = orc/bayer.c
-
-orc/bayer.c: $(top_srcdir)/gst/bayer/gstbayerorc.orc
- $(MKDIR_P) orc
- $(ORCC) --test -o $@ $<
-
-elements_hlsdemux_m3u8_CFLAGS = $(GST_BASE_CFLAGS) $(AM_CFLAGS) -I$(top_srcdir)/ext/hls
-elements_hlsdemux_m3u8_LDADD = $(GST_BASE_LIBS) $(LDADD)
-elements_hlsdemux_m3u8_SOURCES = elements/hlsdemux_m3u8.c
-
-elements_hls_demux_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_hls_demux_LDADD = \
- $(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) -lgstapp-$(GST_API_VERSION) \
- $(GST_BASE_LIBS) $(LDADD)
-elements_hls_demux_SOURCES = elements/test_http_src.c elements/test_http_src.h elements/adaptive_demux_engine.c elements/adaptive_demux_engine.h elements/adaptive_demux_common.c elements/adaptive_demux_common.h elements/hls_demux.c
-
-elements_webrtcbin_LDADD = \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_SDP_LIBS) $(LDADD)
-elements_webrtcbin_CFLAGS = \
- $(GST_PLUGINS_BASE_CLAGS) $(GST_PLUGINS_BAD_CFLAGS) $(GST_SDP_CFLAGS) \
- $(GST_BASE_CFLAGS) $(CFLAGS) $(AM_CFLAGS)
-
-elements_msdk_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AM_CFLAGS)
-elements_msdk_LDADD = $(GST_PLUGINS_BASE_LIBS) $(GST_VIDEO_LIBS) $(GST_BASE_LIBS) $(LDADD)
-elements_msdk_SOURCES = elements/msdkh264enc.c
-
-libs_planaraudioadapter_LDADD = \
- $(top_builddir)/gst-libs/gst/audio/libgstbadaudio-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_AUDIO_LIBS) $(LDADD)
-libs_planaraudioadapter_CFLAGS = \
- $(GST_PLUGINS_BASE_CLAGS) $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_BASE_CFLAGS) $(GST_AUDIO_CFLAGS) $(CFLAGS) $(AM_CFLAGS)
-
-distclean-local-orc:
- rm -rf orc
-
+++ /dev/null
-.dirstamp
-aiffparse
-asfmux
-assrender
-autoconvert
-autovideoconvert
-avwait
-camerabin
-ccconverter
-cccombiner
-ccextractor
-curlfilesink
-curlftpsink
-curlhttpsink
-curlhttpsrc
-curlsftpsink
-curlsmtpsink
-dash_demux
-dash_mpd
-dtls
-faac
-faad
-gdpdepay
-gdppay
-h263parse
-h264parse
-hls_demux
-hlsdemux_m3u8
-id3mux
-jifmux
-jpegparse
-kate
-line21
-mpeg2enc
-mpeg2enc
-mpeg4videoparse
-mpegtsmux
-mpegvideoparse
-mplex
-mplex
-msdkh264enc
-mssdemux
-mxfdemux
-mxfmux
-neonhttpsrc
-netsim
-ofa
-pcapparse
-pnm
-rtponvifparse
-rtponviftimestamp
-rtpsrc
-rtpsink
-shm
-srtp
-templatematch
-uvch264demux
-videoframe-audiolevel
-viewfinderbin
-voaacenc
-voamrwbenc
-webrtcbin
-x265enc
-zbar
+++ /dev/null
-.dirstamp
-states
+++ /dev/null
-.dirstamp
-aggregator
-h264parser
-h265parser
-insertbin
-isoff
-mpegts
-mpegvideoparser
-planaraudioadapter
-player
-vc1parser
-vp8parser
+++ /dev/null
-.dirstamp
-colorspace
-mxf
-tagschecking
-streamheader
+++ /dev/null
-if USE_UVCH264
-UVCH264_DIR=uvch264
-else
-UVCH264_DIR=
-endif
-
-if HAVE_GTK
-GTK_EXAMPLES=mxf camerabin2 $(UVCH264_DIR)
-else
-GTK_EXAMPLES=
-endif
-
-if USE_DIRECTFB
-DIRECTFB_DIR=directfb
-else
-DIRECTFB_DIR=
-endif
-
-OPENCV_EXAMPLES=opencv
-
-MATRIXMIX_DIR=audiomixmatrix
-
-if HAVE_AVFOUNDATION
-if HAVE_IOS
-AVSAMPLE_DIR=
-else
-AVSAMPLE_DIR=avsamplesink
-endif
-else
-AVSAMPLE_DIR=
-endif
-
-if USE_WAYLAND
-if HAVE_GTK3_WAYLAND
-WAYLAND_DIR=waylandsink
-else
-WAYLAND_DIR=
-endif
-else
-WAYLAND_DIR=
-endif
-
-if USE_IPCPIPELINE
-IPCPIPELINE_DIR=ipcpipeline
-else
-IPCPIPELINE_DIR=
-endif
-
-if USE_WEBRTC
-WEBRTC_DIR=webrtc
-else
-WEBRTC_DIR=
-endif
-
-noinst_PROGRAMS = playout
-
-playout_SOURCES = playout.c
-playout_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
-playout_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_LIBS)
-
-SUBDIRS= codecparsers mpegts $(DIRECTFB_DIR) $(GTK_EXAMPLES) $(OPENCV_EXAMPLES) \
- $(AVSAMPLE_DIR) $(WAYLAND_DIR) $(MATRIXMIX_DIR) \
- $(IPCPIPELINE_DIR) $(WEBRTC_DIR)
-DIST_SUBDIRS= codecparsers mpegts camerabin2 directfb mxf opencv uvch264 \
- avsamplesink waylandsink audiomixmatrix ipcpipeline webrtc
-
-include $(top_srcdir)/common/parallel-subdirs.mak
+++ /dev/null
-TEST_AUDIOMIXMATRIX_EXAMPLES = test-audiomixmatrix
-
-test_audiomixmatrix_SOURCES = test-audiomixmatrix.c
-test_audiomixmatrix_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GMODULE_EXPORT_CFLAGS)
-test_audiomixmatrix_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GMODULE_EXPORT_LIBS)
-
-noinst_PROGRAMS = $(TEST_AUDIOMIXMATRIX_EXAMPLES)
-
+++ /dev/null
-avsamplesink
+++ /dev/null
-noinst_PROGRAMS = avsamplesink
-
-avsamplesink_SOURCES = main.m
-
-avsamplesink_OBJCFLAGS= \
- $(GST_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS)
-avsamplesink_LDADD= \
- $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS)
-avsamplesink_LDFLAGS = \
- -Wl,-framework -Wl,AVFoundation \
- -Wl,-framework -Wl,QuartzCore \
- -Wl,-framework -Wl,Cocoa
-avsamplesink_LIBTOOLFLAGS = --tag=CC
+++ /dev/null
-gst-camera2
-gst-camerabin2-test
-test_*.jpg
-vid_*
-img_*
+++ /dev/null
-GST_CAMERABIN_UI_FILES = gst-camera2.ui
-
-AM_CPPFLAGS = -DCAMERA_APPS_UIDIR=\""$(srcdir)"\"
-
-if HAVE_GTK3
-
-GST_CAMERABIN_GTK_EXAMPLES = gst-camera2
-
-gst_camera2_SOURCES = gst-camera2.h gst-camera2.c
-gst_camera2_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
- $(GTK3_CFLAGS) \
- $(GMODULE_EXPORT_CFLAGS) \
- -DGST_USE_UNSTABLE_API
-gst_camera2_LDADD = \
- $(top_builddir)/gst-libs/gst/interfaces/libgstphotography-@GST_API_VERSION@.la \
- $(top_builddir)/gst-libs/gst/basecamerabinsrc/libgstbasecamerabinsrc-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BAD_LIBS) \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstpbutils-@GST_API_VERSION@ \
- -lgstvideo-@GST_API_VERSION@ \
- $(GST_LIBS) \
- $(GTK3_LIBS) \
- $(GMODULE_EXPORT_LIBS)
-
-noinst_DATA = $(GST_CAMERABIN_UI_FILES)
-
-else
-GST_CAMERABIN_GTK_EXAMPLES =
-endif
-
-if HAVE_X11
-
-GST_CAMERABIN_X11_EXAMPLES = gst-camerabin2-test
-
-gst_camerabin2_test_SOURCES = gst-camerabin2-test.c
-gst_camerabin2_test_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_PLUGINS_BAD_CFLAGS)
-gst_camerabin2_test_LDADD = \
- $(top_builddir)/gst-libs/gst/interfaces/libgstphotography-@GST_API_VERSION@.la \
- $(GST_PLUGINS_BASE_LIBS) \
- -lgstpbutils-@GST_API_VERSION@ \
- -lgstvideo-@GST_API_VERSION@ \
- $(GST_BASE_LIBS) \
- $(GST_LIBS) \
- $(X11_LIBS)
-
-else
-GST_CAMERABIN_X11_EXAMPLES =
-endif
-
-noinst_PROGRAMS = $(GST_CAMERABIN_GTK_EXAMPLES) $(GST_CAMERABIN_X11_EXAMPLES)
-
-EXTRA_DIST = $(GST_CAMERABIN_UI_FILES)
-
+++ /dev/null
-noinst_PROGRAMS = parse-jpeg parse-vp8
-
-parse_jpeg_SOURCES = parse-jpeg.c
-parse_jpeg_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
-parse_jpeg_LDFLAGS = $(GST_LIBS)
-parse_jpeg_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la
-
-parse_vp8_SOURCES = parse-vp8.c
-parse_vp8_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
-parse_vp8_LDFLAGS = $(GST_LIBS)
-parse_vp8_LDADD = \
- $(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$(GST_API_VERSION).la
-
+++ /dev/null
-# directfb headers on debian will trigger redundant redeclaration warnings
-ERROR_CFLAGS=
-
-noinst_PROGRAMS = gstdfb
-
-gstdfb_SOURCES = gstdfb.c
-gstdfb_CFLAGS = $(GST_CFLAGS) $(DIRECTFB_CFLAGS)
-gstdfb_LDFLAGS = $(GST_LIBS) $(DIRECTFB_LIBS) $(LIBM)
-
-EXTRA_DIST = \
- decker.ttf dfblogo.png
-
+++ /dev/null
-noinst_PROGRAMS = ipcpipeline1 \
- ipc-play
-
-ipcpipeline1_SOURCES = ipcpipeline1.c
-ipcpipeline1_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-ipcpipeline1_LDFLAGS = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GSTPB_BASE_LIBS)
-
-ipc_play_SOURCES = ipc-play.c
-ipc_play_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-ipc_play_LDFLAGS = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GSTPB_BASE_LIBS) \
- -lgstvideo-$(GST_API_VERSION)
+++ /dev/null
-noinst_PROGRAMS = tsparser
-
-tsparser_SOURCES = ts-parser.c
-tsparser_CFLAGS = $(GST_PLUGINS_BAD_CFLAGS) $(GST_CFLAGS)
-tsparser_LDFLAGS = $(GST_LIBS)
-tsparser_LDADD = \
- $(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-$(GST_API_VERSION).la
+++ /dev/null
-mxfdemux-structure
+++ /dev/null
-noinst_PROGRAMS = mxfdemux-structure
-
-mxfdemux_structure_SOURCES = mxfdemux-structure.c
-mxfdemux_structure_CFLAGS = $(GST_CFLAGS) $(GTK_CFLAGS)
-mxfdemux_structure_LDFLAGS = $(GST_LIBS) $(GTK_LIBS)
-
-noinst_HEADERS =
-
+++ /dev/null
-noinst_PROGRAMS = gstmotioncells_dynamic_test \
- gsthanddetect_test \
- gstfacedetect_test
-
-gstmotioncells_dynamic_test_SOURCES = gstmotioncells_dynamic_test.c
-gsthanddetect_test_SOURCES = gsthanddetect_test.c
-gstfacedetect_test_SOURCES = gstfacedetect_test.c
-
-gstmotioncells_dynamic_test_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-gstmotioncells_dynamic_test_LDFLAGS = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GSTPB_BASE_LIBS)
-
-gsthanddetect_test_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-gsthanddetect_test_LDFLAGS = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GSTPB_BASE_LIBS)
-
-gstfacedetect_test_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
-gstfacedetect_test_LDFLAGS = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GSTPB_BASE_LIBS)
+++ /dev/null
-TEST_UVCH264_GLADE_FILES = window.glade \
- boolean_property.glade \
- enum_property.glade \
- int_property.glade
-
-if HAVE_GTK
-
-TEST_UVCH264_EXAMPLES = test-uvch264
-
-test_uvch264_SOURCES = test-uvch264.c
-test_uvch264_CFLAGS = \
- $(GST_PLUGINS_BAD_CFLAGS) \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GTK_CFLAGS) \
- $(GMODULE_EXPORT_CFLAGS) \
- -DGST_USE_UNSTABLE_API
-test_uvch264_LDADD = \
- $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
- $(GST_LIBS) \
- $(GTK_LIBS) \
- $(GMODULE_EXPORT_LIBS)
-
-noinst_DATA = $(TEST_UVCH264_GLADE_FILES)
-
-else
-TEST_UVCH264_EXAMPLES =
-endif
-
-noinst_PROGRAMS = $(TEST_UVCH264_EXAMPLES)
-
-EXTRA_DIST = $(TEST_UVCH264_GLADE_FILES)
-
+++ /dev/null
-GST_WAYLANDSINK_UI_FILES = window.ui
-if HAVE_GTK3_WAYLAND
-
-GST_WAYLANDSINK_GTK_EXAMPLE = gtkwaylandsink
-gtkwaylandsink_SOURCES = main.c
-
-gtkwaylandsink_CFLAGS=-I$(top_srcdir)/gst-libs -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(GTK3_CFLAGS)
-gtkwaylandsink_LDADD=$(GTK3_LIBS) $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) \
- -lgstvideo-$(GST_API_VERSION) \
- $(top_builddir)/gst-libs/gst/wayland/libgstwayland-$(GST_API_VERSION).la
-else
-GST_WAYLANDSINK_GTK_EXAMPLE =
-endif
-
-wayland_threads_SOURCES = wayland-threads.c
-wayland_threads_CFLAGS=-I$(top_srcdir)/gst-libs -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(WAYLAND_CFLAGS)
-wayland_threads_LDADD=$(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(WAYLAND_LIBS)\
- -lgstvideo-$(GST_API_VERSION) \
- $(top_builddir)/gst-libs/gst/wayland/libgstwayland-$(GST_API_VERSION).la
-
-noinst_PROGRAMS = $(GST_WAYLANDSINK_GTK_EXAMPLE) wayland_threads
-
-EXTRA_DIST = $(GST_WAYLANDSINK_UI_FILES)
+++ /dev/null
-
-noinst_PROGRAMS = webrtc webrtcbidirectional webrtcswap webrtctransceiver webrtcrenego
-
-webrtc_SOURCES = webrtc.c
-webrtc_CFLAGS=\
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-webrtc_LDADD=\
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
-
-webrtcbidirectional_SOURCES = webrtcbidirectional.c
-webrtcbidirectional_CFLAGS=\
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-webrtcbidirectional_LDADD=\
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
-
-webrtcswap_SOURCES = webrtcswap.c
-webrtcswap_CFLAGS=\
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-webrtcswap_LDADD=\
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
-
-webrtctransceiver_SOURCES = webrtctransceiver.c
-webrtctransceiver_CFLAGS=\
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-webrtctransceiver_LDADD=\
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
-
-webrtcrenego_SOURCES = webrtcrenego.c
-webrtcrenego_CFLAGS=\
- -I$(top_srcdir)/gst-libs \
- -I$(top_builddir)/gst-libs \
- $(GST_PLUGINS_BASE_CFLAGS) \
- $(GST_CFLAGS) \
- $(GST_SDP_CFLAGS)
-webrtcrenego_LDADD=\
- $(GST_PLUGINS_BASE_LIBS) \
- $(GST_LIBS) \
- $(GST_SDP_LIBS) \
- $(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la
+++ /dev/null
-EXTRA_DIST = \
- barcode.png \
- blue-square.png \
- mpeg2-es-with-cea708-cc.dat \
- s16be-id3v2.aiff
+++ /dev/null
-equalizer-test
-metadata_editor
-pitch-test
+++ /dev/null
-if USE_SOUNDTOUCH
-
-GST_SOUNDTOUCH_TESTS = pitch-test
-
-pitch_test_SOURCES = pitch-test.c
-pitch_test_CFLAGS = $(GST_CONTROLLER_CFLAGS)
-pitch_test_LDADD = $(GST_CONTROLLER_LIBS)
-pitch_test_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
-else
-GST_SOUNDTOUCH_TESTS =
-endif
-
-noinst_PROGRAMS = $(GST_SOUNDTOUCH_TESTS)
-
+++ /dev/null
-
-templatefiles=\
- element-templates/audiodecoder \
- element-templates/audioencoder \
- element-templates/audiofilter \
- element-templates/audiosink \
- element-templates/audiosrc \
- element-templates/baseparse \
- element-templates/basesink \
- element-templates/basesrc \
- element-templates/basetransform \
- element-templates/element \
- element-templates/sinkpad-audio \
- element-templates/sinkpad-template \
- element-templates/sinkpad-template-video \
- element-templates/srcpad-audio \
- element-templates/srcpad-template \
- element-templates/srcpad-template-video \
- element-templates/videodecoder \
- element-templates/videoencoder \
- element-templates/videofilter \
- element-templates/videosink
-
-templatedeps = \
- element-templates/gobject \
- element-templates/sinkpad \
- element-templates/sinkpad-simple \
- element-templates/srcpad \
- element-templates/srcpad-simple
-
-EXTRA_DIST = \
- gst-element-maker \
- gst-app-maker \
- gst-project-maker \
- $(templatefiles) \
- $(templatedeps) \
- gst-element-maker-test.sh
-
-# Disabled since it doesn't work in an uninstalled setup:
-#
-#TESTS_ENVIRONMENT = \
-# SRC_DIR=$(abs_srcdir) \
-# TEMPLATE_FILES="$(templatefiles)" \
-# CPPFLAGS="-I$(abs_srcdir)"
-#
-#TESTS = gst-element-maker-test.sh
-