mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 21:21:12 +00:00
Remove autotools build system
This commit is contained in:
parent
6e8e3910d3
commit
c9a47c0c8d
161 changed files with 53 additions and 7379 deletions
59
.gitignore
vendored
59
.gitignore
vendored
|
@ -1,56 +1,5 @@
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache
|
|
||||||
config.h
|
|
||||||
config.h.in
|
|
||||||
config.h-new
|
|
||||||
config.log
|
|
||||||
config.status
|
|
||||||
config.guess
|
|
||||||
config.sub
|
|
||||||
config.rpath
|
|
||||||
configure
|
|
||||||
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-good-*.tar.*
|
|
||||||
.dirstamp
|
|
||||||
|
|
||||||
/m4
|
|
||||||
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
*.o
|
|
||||||
Makefile.in
|
|
||||||
Makefile
|
|
||||||
*~
|
*~
|
||||||
*.swp
|
*.bak
|
||||||
*.gc??
|
|
||||||
|
|
||||||
/m4
|
|
||||||
|
|
||||||
/ext/dv/smpte_test
|
|
||||||
/gst/multifile/test-splitmux-part-reader
|
|
||||||
/gst/deinterlace/tvtime.h
|
|
||||||
|
|
||||||
tmp-orc.c
|
|
||||||
*orc.h
|
|
||||||
|
|
||||||
/tests/examples/jack/jack_client
|
|
||||||
/tests/examples/rtsp/test-onvif
|
|
||||||
|
|
||||||
Build
|
Build
|
||||||
*.user
|
*.user
|
||||||
|
@ -60,9 +9,7 @@ Build
|
||||||
*.opensdf
|
*.opensdf
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
|
|
||||||
/test-driver
|
# Meson
|
||||||
*.log
|
|
||||||
*.trs
|
|
||||||
|
|
||||||
/build
|
/build
|
||||||
|
/_build
|
||||||
/subprojects
|
/subprojects
|
||||||
|
|
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +0,0 @@
|
||||||
[submodule "common"]
|
|
||||||
path = common
|
|
||||||
url = https://gitlab.freedesktop.org/gstreamer/common.git
|
|
77
Makefile.am
77
Makefile.am
|
@ -1,77 +0,0 @@
|
||||||
ALWAYS_SUBDIRS = \
|
|
||||||
gst sys ext \
|
|
||||||
tests \
|
|
||||||
po \
|
|
||||||
common \
|
|
||||||
m4 \
|
|
||||||
pkgconfig
|
|
||||||
|
|
||||||
SUBDIRS = $(ALWAYS_SUBDIRS)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = $(ALWAYS_SUBDIRS)
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
depcomp \
|
|
||||||
AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
|
|
||||||
ChangeLog gst-plugins-good.doap autogen.sh \
|
|
||||||
$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
|
|
||||||
meson_options.txt
|
|
||||||
|
|
||||||
DISTCLEANFILES = _stdint.h
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gst-libs/gst/gettext.h \
|
|
||||||
gst-libs/gst/gst-i18n-plugin.h \
|
|
||||||
gst-libs/gst/glib-compat-private.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-good.spec \
|
|
||||||
$(top_builddir)/win32/common/config.h-new \
|
|
||||||
$(top_builddir)/common/shave \
|
|
||||||
$(top_builddir)/common/shave-libtool \
|
|
||||||
$(top_builddir)/ext/pulse/.libs/libgstpulse.so \
|
|
||||||
$(top_builddir)/ext/soup/.libs/libgstsouphttpsrc.so \
|
|
||||||
$(top_builddir)/gst/median/.libs/*.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/gst/qtdemux/.libs/*.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/gst/quicktime/.libs/*.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/gst/videofilter/.libs/*videoflip.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/gst/videofilter/.libs/*videobalance.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/gst/videofilter/.libs/*gamma.{so,dll,DLL,dylib} \
|
|
||||||
$(top_builddir)/sys/directsound/.libs/libgstdirectsoundsink.{dll,DLL} \
|
|
||||||
$(top_builddir)/sys/oss4/.libs/libgstoss4audio.so \
|
|
||||||
$(top_builddir)/sys/waveform/.libs/libgstwaveformsink.{dll,DLL}
|
|
||||||
|
|
||||||
CRUFT_DIRS = \
|
|
||||||
$(top_srcdir)/gst/median \
|
|
||||||
$(top_srcdir)/gst/qtdemux \
|
|
||||||
$(top_srcdir)/gst/quicktime \
|
|
||||||
$(top_srcdir)/ext/annodex \
|
|
||||||
$(top_srcdir)/tests/examples/pulse
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/cruft.mak
|
|
||||||
|
|
||||||
all-local: check-cruft
|
|
103
README
103
README
|
@ -9,17 +9,22 @@ WHERE TO START
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
We have a website at
|
We have a website at
|
||||||
http://gstreamer.freedesktop.org/
|
|
||||||
|
|
||||||
You should start by going through our FAQ at
|
https://gstreamer.freedesktop.org
|
||||||
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/
|
|
||||||
|
|
||||||
There is more documentation; go to
|
Our documentation, including tutorials, API reference and FAQ can be found at
|
||||||
http://gstreamer.freedesktop.org/documentation
|
|
||||||
|
|
||||||
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
|
You can join us on IRC - #gstreamer on irc.freenode.org
|
||||||
|
|
||||||
|
@ -137,12 +142,11 @@ PLATFORMS
|
||||||
---------
|
---------
|
||||||
|
|
||||||
- Linux is of course fully supported
|
- Linux is of course fully supported
|
||||||
- FreeBSD is reported to work; other BSDs should work too
|
- FreeBSD is reported to work; other BSDs should work too; same for Solaris
|
||||||
- Solaris is reported to work; a specific sunaudiosink plugin has been written
|
- MacOS works, binary 1.x packages can be built using the cerbero build tool
|
||||||
- MacOSX 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
|
- Windows works; binary 1.x packages can be built using the cerbero build tool
|
||||||
- MSys/MinGW builds
|
- 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
|
- Android works, binary 1.x packages can be built using the cerbero build tool
|
||||||
- iOS works
|
- iOS works
|
||||||
|
|
||||||
|
@ -151,36 +155,49 @@ INSTALLING FROM PACKAGES
|
||||||
|
|
||||||
You should always prefer installing from packages first. GStreamer is
|
You should always prefer installing from packages first. GStreamer is
|
||||||
well-maintained for a number of distributions, including Fedora, Debian,
|
well-maintained for a number of distributions, including Fedora, Debian,
|
||||||
Ubuntu, Mandrake, Gentoo, ...
|
Ubuntu, Mandrake, Arch Linux, Gentoo, ...
|
||||||
|
|
||||||
Only in cases where you:
|
Only in cases where you:
|
||||||
- want to hack on GStreamer
|
|
||||||
- want to verify that a bug has been fixed
|
- want to hack on GStreamer
|
||||||
- do not have a sane distribution
|
- 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.
|
should you choose to build from source tarballs or git.
|
||||||
|
|
||||||
Find more information about the various packages at
|
Find more information about the various packages at
|
||||||
http://gstreamer.freedesktop.org/download/
|
|
||||||
|
https://gstreamer.freedesktop.org/download/
|
||||||
|
|
||||||
COMPILING FROM SOURCE TARBALLS
|
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,
|
If GStreamer is one of your first projects ever that you build from source,
|
||||||
consider taking on an easier project.
|
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
|
- run
|
||||||
./configure
|
|
||||||
make
|
meson build
|
||||||
|
ninja -C build
|
||||||
|
|
||||||
to build GStreamer.
|
to build GStreamer.
|
||||||
|
|
||||||
- if you want to install it (not required, but what you usually want to do), run
|
- 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:
|
- try out a simple test:
|
||||||
gst-launch -v fakesrc num_buffers=5 ! fakesink
|
gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
|
||||||
(If you didn't install GStreamer, prefix gst-launch with tools/)
|
(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
|
If it outputs a bunch of messages from fakesrc and fakesink, everything is
|
||||||
ok.
|
ok.
|
||||||
|
@ -196,45 +213,25 @@ COMPILING FROM SOURCE TARBALLS
|
||||||
COMPILING FROM GIT
|
COMPILING FROM GIT
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
When building from git sources, you will need to run autogen.sh to generate
|
You can build an uninstalled GStreamer from git for development or testing
|
||||||
the build system files.
|
purposes without affecting your system installation.
|
||||||
|
|
||||||
You will need a set of additional tools typical for building from git,
|
Get started with:
|
||||||
including:
|
|
||||||
- autoconf
|
|
||||||
- automake
|
|
||||||
- libtool
|
|
||||||
|
|
||||||
autogen.sh will check for recent enough versions and complain if you don't have
|
git clone https://gitlab.freedesktop.org/gstreamer/gst-build
|
||||||
them. You can also specify specific versions of automake and autoconf with
|
meson build
|
||||||
--with-automake and --with-autoconf
|
ninja -C build
|
||||||
|
ninja -C build uninstalled
|
||||||
|
|
||||||
Check autogen.sh options by running autogen.sh --help
|
For more information, see the `gst-build` module and its documentation:
|
||||||
|
|
||||||
autogen.sh can pass on arguments to configure
|
https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md
|
||||||
|
|
||||||
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 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.
|
|
||||||
|
|
||||||
There is a 'create-uninstalled-setup.sh' script in
|
|
||||||
|
|
||||||
http://cgit.freedesktop.org/gstreamer/gstreamer/tree/scripts/
|
|
||||||
|
|
||||||
to easily create an uninstalled setup from scratch.
|
|
||||||
|
|
||||||
|
|
||||||
PLUG-IN DEPENDENCIES AND LICENSES
|
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
|
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
|
under other licenses. This means that if you are distributing an application
|
||||||
which has a non-GPL compatible license (for instance a closed-source
|
which has a non-GPL compatible license (for instance a closed-source
|
||||||
|
|
124
autogen.sh
124
autogen.sh
|
@ -1,124 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# gst-plugins-good 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-good
|
|
||||||
srcfile=gst-plugins-good.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-good-1.0.pot
|
|
||||||
fi
|
|
||||||
|
|
||||||
CONFIGURE_DEF_OPT='--enable-maintainer-mode --enable-gtk-doc'
|
|
||||||
|
|
||||||
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."
|
|
1
common
1
common
|
@ -1 +0,0 @@
|
||||||
Subproject commit 59cb678164719ff59dcf6c8b93df4617a1075d11
|
|
1322
configure.ac
1322
configure.ac
File diff suppressed because it is too large
Load diff
1
docs/.gitignore
vendored
1
docs/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
version.entities
|
|
183
ext/Makefile.am
183
ext/Makefile.am
|
@ -1,183 +0,0 @@
|
||||||
if USE_AALIB
|
|
||||||
AALIB_DIR = aalib
|
|
||||||
else
|
|
||||||
AALIB_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_CAIRO
|
|
||||||
CAIRO_DIR = cairo
|
|
||||||
else
|
|
||||||
CAIRO_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_FLAC
|
|
||||||
FLAC_DIR = flac
|
|
||||||
else
|
|
||||||
FLAC_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_GDK_PIXBUF
|
|
||||||
GDK_PIXBUF_DIR = gdk_pixbuf
|
|
||||||
else
|
|
||||||
GDK_PIXBUF_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
if USE_GTK3
|
|
||||||
GTK_DIR=gtk
|
|
||||||
else
|
|
||||||
GTK_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_JACK
|
|
||||||
JACK_DIR=jack
|
|
||||||
else
|
|
||||||
JACK_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_JPEG
|
|
||||||
JPEG_DIR = jpeg
|
|
||||||
else
|
|
||||||
JPEG_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_LAME
|
|
||||||
LAME_DIR = lame
|
|
||||||
else
|
|
||||||
LAME_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_LIBCACA
|
|
||||||
LIBCACA_DIR = libcaca
|
|
||||||
else
|
|
||||||
LIBCACA_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_LIBDV
|
|
||||||
LIBDV_DIR = dv
|
|
||||||
else
|
|
||||||
LIBDV_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_LIBPNG
|
|
||||||
LIBPNG_DIR = libpng
|
|
||||||
else
|
|
||||||
LIBPNG_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_MPG123
|
|
||||||
MPG123_DIR = mpg123
|
|
||||||
else
|
|
||||||
MPG123_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_DV1394
|
|
||||||
DV1394_DIR = raw1394
|
|
||||||
else
|
|
||||||
DV1394_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_PULSE
|
|
||||||
PULSE_DIR = pulse
|
|
||||||
else
|
|
||||||
PULSE_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_QT
|
|
||||||
QT_DIR=qt
|
|
||||||
else
|
|
||||||
QT_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_SHOUT2
|
|
||||||
SHOUT2_DIR = shout2
|
|
||||||
else
|
|
||||||
SHOUT2_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_SOUP
|
|
||||||
SOUP_DIR=soup
|
|
||||||
else
|
|
||||||
SOUP_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_SPEEX
|
|
||||||
SPEEX_DIR = speex
|
|
||||||
else
|
|
||||||
SPEEX_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_TAGLIB
|
|
||||||
TAGLIB_DIR = taglib
|
|
||||||
else
|
|
||||||
TAGLIB_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_TWOLAME
|
|
||||||
TWOLAME_DIR = twolame
|
|
||||||
else
|
|
||||||
TWOLAME_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_VPX
|
|
||||||
VPX_DIR=vpx
|
|
||||||
else
|
|
||||||
VPX_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_WAVPACK
|
|
||||||
WAVPACK_DIR=wavpack
|
|
||||||
else
|
|
||||||
WAVPACK_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
$(AALIB_DIR) \
|
|
||||||
$(CAIRO_DIR) \
|
|
||||||
$(DV1394_DIR) \
|
|
||||||
$(FLAC_DIR) \
|
|
||||||
$(GDK_PIXBUF_DIR) \
|
|
||||||
$(GTK_DIR) \
|
|
||||||
$(JACK_DIR) \
|
|
||||||
$(JPEG_DIR) \
|
|
||||||
$(LAME_DIR) \
|
|
||||||
$(LIBCACA_DIR) \
|
|
||||||
$(LIBDV_DIR) \
|
|
||||||
$(LIBMNG_DIR) \
|
|
||||||
$(LIBPNG_DIR) \
|
|
||||||
$(MPG123_DIR) \
|
|
||||||
$(PULSE_DIR) \
|
|
||||||
$(QT_DIR) \
|
|
||||||
$(SHOUT2_DIR) \
|
|
||||||
$(SOUP_DIR) \
|
|
||||||
$(SPEEX_DIR) \
|
|
||||||
$(TAGLIB_DIR) \
|
|
||||||
$(TWOLAME_DIR) \
|
|
||||||
$(VPX_DIR) \
|
|
||||||
$(WAVPACK_DIR)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
aalib \
|
|
||||||
cairo \
|
|
||||||
dv \
|
|
||||||
flac \
|
|
||||||
gdk_pixbuf \
|
|
||||||
gtk \
|
|
||||||
jack \
|
|
||||||
jpeg \
|
|
||||||
lame \
|
|
||||||
libcaca \
|
|
||||||
libpng \
|
|
||||||
mpg123 \
|
|
||||||
pulse \
|
|
||||||
qt \
|
|
||||||
raw1394 \
|
|
||||||
shout2 \
|
|
||||||
soup \
|
|
||||||
speex \
|
|
||||||
taglib \
|
|
||||||
twolame \
|
|
||||||
vpx \
|
|
||||||
wavpack
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/parallel-subdirs.mak
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaasink.la
|
|
||||||
|
|
||||||
libgstaasink_la_SOURCES = gstaasink.c
|
|
||||||
libgstaasink_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(AALIB_CFLAGS)
|
|
||||||
libgstaasink_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(AALIB_LIBS)
|
|
||||||
libgstaasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstaasink.h
|
|
|
@ -1,16 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstcairo.la
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstcairooverlay.h
|
|
||||||
libgstcairo_la_SOURCES = \
|
|
||||||
gstcairo.c \
|
|
||||||
gstcairooverlay.c
|
|
||||||
libgstcairo_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) $(CAIRO_CFLAGS)
|
|
||||||
libgstcairo_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(CAIRO_LIBS) $(LIBM)
|
|
||||||
libgstcairo_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstdv.la
|
|
||||||
|
|
||||||
libgstdv_la_SOURCES = gstdv.c gstdvdec.c gstdvdemux.c gstsmptetimecode.c
|
|
||||||
libgstdv_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LIBDV_CFLAGS)
|
|
||||||
libgstdv_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBDV_LIBS)
|
|
||||||
libgstdv_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstdvdemux.h gstdvdec.h gstsmptetimecode.h
|
|
||||||
|
|
||||||
EXTRA_DIST = NOTES
|
|
||||||
|
|
||||||
noinst_PROGRAMS = smpte_test
|
|
||||||
|
|
||||||
smpte_test_SOURCES = smpte_test.c gstsmptetimecode.c
|
|
||||||
smpte_test_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(LIBDV_CFLAGS)
|
|
||||||
smpte_test_LDADD = $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstflac.la
|
|
||||||
|
|
||||||
libgstflac_la_SOURCES = gstflac.c gstflacdec.c gstflacenc.c gstflactag.c
|
|
||||||
libgstflac_la_CFLAGS = -DGST_USE_UNSTABLE_API \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(FLAC_CFLAGS)
|
|
||||||
libgstflac_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
|
|
||||||
-lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(FLAC_LIBS)
|
|
||||||
libgstflac_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstflacenc.h gstflacdec.h gstflactag.h
|
|
|
@ -1,26 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstgdkpixbuf.la
|
|
||||||
|
|
||||||
# gstgdkanimation.[ch] - GdkPixbuf animations decode everything from the start,
|
|
||||||
# which means it's easy to make us go OOM with manipulated input, disabled
|
|
||||||
|
|
||||||
libgstgdkpixbuf_la_SOURCES = \
|
|
||||||
gstgdkpixbufdec.c \
|
|
||||||
gstgdkpixbufoverlay.c \
|
|
||||||
gstgdkpixbufplugin.c \
|
|
||||||
gstgdkpixbufsink.c
|
|
||||||
libgstgdkpixbuf_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CONTROLLER_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) $(GDK_PIXBUF_CFLAGS)
|
|
||||||
libgstgdkpixbuf_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_CONTROLLER_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) $(GDK_PIXBUF_LIBS)
|
|
||||||
libgstgdkpixbuf_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstgdkpixbufdec.h \
|
|
||||||
gstgdkpixbufoverlay.h \
|
|
||||||
gstgdkpixbufsink.h
|
|
|
@ -1,44 +0,0 @@
|
||||||
# preamble
|
|
||||||
NULL =
|
|
||||||
BUILT_SOURCES =
|
|
||||||
CLEANFILES =
|
|
||||||
EXTRA_DIST =
|
|
||||||
DISTCLEANFILES =
|
|
||||||
lib_LTLIBRARIES =
|
|
||||||
|
|
||||||
# source
|
|
||||||
sources = \
|
|
||||||
gtkgstbasewidget.c \
|
|
||||||
gtkgstbasewidget.h \
|
|
||||||
gtkgstwidget.c \
|
|
||||||
gtkgstwidget.h \
|
|
||||||
gstgtkbasesink.c \
|
|
||||||
gstgtkbasesink.h \
|
|
||||||
gstgtksink.c \
|
|
||||||
gstgtksink.h \
|
|
||||||
gstgtkutils.c \
|
|
||||||
gstgtkutils.h \
|
|
||||||
gstplugin.c \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
libgstgtk_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_GL_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(GTK3_CFLAGS)
|
|
||||||
libgstgtk_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GTK3_LIBS)
|
|
||||||
|
|
||||||
libgstgtk_la_SOURCES = $(sources)
|
|
||||||
libgstgtk_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
if USE_GTK3_GL
|
|
||||||
libgstgtk_la_SOURCES += gstgtkglsink.c gstgtkglsink.h gtkgstglwidget.c gtkgstglwidget.h
|
|
||||||
libgstgtk_la_LIBADD += $(GST_GL_LIBS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstgtk.la
|
|
1
ext/jack/.gitignore
vendored
1
ext/jack/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
*.loT
|
|
|
@ -1,9 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstjack.la
|
|
||||||
|
|
||||||
libgstjack_la_SOURCES = gstjackutil.c gstjack.c gstjackaudiosrc.c gstjackaudiosink.c gstjackaudioclient.c
|
|
||||||
libgstjack_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(JACK_CFLAGS)
|
|
||||||
libgstjack_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(JACK_LIBS)
|
|
||||||
libgstjack_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstjackutil.h gstjackaudiosrc.h gstjackaudiosink.h gstjackaudioclient.h gstjack.h gstjackringbuffer.h
|
|
|
@ -1,17 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstjpeg.la
|
|
||||||
|
|
||||||
libgstjpeg_la_SOURCES = \
|
|
||||||
gstjpeg.c \
|
|
||||||
gstjpegenc.c \
|
|
||||||
gstjpegdec.c
|
|
||||||
# deprecated gstsmokeenc.c smokecodec.c gstsmokedec.c
|
|
||||||
|
|
||||||
libgstjpeg_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstjpeg_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(JPEG_LIBS) $(LIBM)
|
|
||||||
libgstjpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstjpeg.h \
|
|
||||||
gstjpegdec.h gstjpegenc.h
|
|
||||||
# deprecated gstsmokeenc.h gstsmokedec.h smokecodec.h smokeformat.h
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstlame.la
|
|
||||||
|
|
||||||
libgstlame_la_SOURCES = gstlamemp3enc.c plugin.c
|
|
||||||
libgstlame_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LAME_CFLAGS)
|
|
||||||
libgstlame_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LAME_LIBS)
|
|
||||||
libgstlame_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstlamemp3enc.h
|
|
|
@ -1,17 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstcacasink.la
|
|
||||||
|
|
||||||
libgstcacasink_la_SOURCES = gstcacasink.c
|
|
||||||
libgstcacasink_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(LIBCACA_CFLAGS)
|
|
||||||
libgstcacasink_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBCACA_LIBS)
|
|
||||||
libgstcacasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstcacasink.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstpng.la
|
|
||||||
|
|
||||||
libgstpng_la_SOURCES = gstpng.c gstpngenc.c gstpngdec.c
|
|
||||||
libgstpng_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LIBPNG_CFLAGS)
|
|
||||||
libgstpng_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBPNG_LIBS)
|
|
||||||
libgstpng_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstpngdec.h gstpngenc.h
|
|
|
@ -1,11 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstmpg123.la
|
|
||||||
|
|
||||||
libgstmpg123_la_SOURCES = gstmpg123audiodec.c
|
|
||||||
libgstmpg123_la_CFLAGS = -DGST_USE_UNSTABLE_API \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) $(MPG123_CFLAGS)
|
|
||||||
libgstmpg123_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(MPG123_LIBS)
|
|
||||||
libgstmpg123_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstmpg123audiodec.h
|
|
|
@ -1,21 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstpulseaudio.la
|
|
||||||
|
|
||||||
libgstpulseaudio_la_SOURCES = \
|
|
||||||
plugin.c \
|
|
||||||
pulsesink.c \
|
|
||||||
pulsesrc.c \
|
|
||||||
pulsedeviceprovider.c \
|
|
||||||
pulseutil.c
|
|
||||||
|
|
||||||
libgstpulseaudio_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(PULSE_CFLAGS)
|
|
||||||
libgstpulseaudio_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
-lgstpbutils-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(PULSE_LIBS)
|
|
||||||
libgstpulseaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
pulsesink.h \
|
|
||||||
pulsesrc.h \
|
|
||||||
pulsedeviceprovider.h \
|
|
||||||
pulseutil.h
|
|
||||||
|
|
1
ext/qt/.gitignore
vendored
1
ext/qt/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
moc_*.cc
|
|
|
@ -1,60 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstqmlgl.la
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstqsgtexture.h \
|
|
||||||
gstqtglutility.h \
|
|
||||||
gstqtsink.h \
|
|
||||||
gstqtsrc.h \
|
|
||||||
qtitem.h \
|
|
||||||
qtwindow.h
|
|
||||||
|
|
||||||
moc_generated = \
|
|
||||||
moc_qtitem.cc \
|
|
||||||
moc_qtwindow.cc \
|
|
||||||
moc_gstqsgtexture.cc
|
|
||||||
|
|
||||||
#anything generated by the Qt tools...
|
|
||||||
BUILT_SOURCES = $(moc_generated)
|
|
||||||
CLEANFILES = $(moc_generated)
|
|
||||||
|
|
||||||
nodist_libgstqmlgl_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstqmlgl_la_SOURCES = \
|
|
||||||
gstqsgtexture.cc \
|
|
||||||
gstqtglutility.cc \
|
|
||||||
qtitem.cc \
|
|
||||||
qtwindow.cc \
|
|
||||||
gstqtsink.cc \
|
|
||||||
gstqtsink.h \
|
|
||||||
gstqtsrc.cc \
|
|
||||||
gstqtsrc.h \
|
|
||||||
gstqtgl.h \
|
|
||||||
gstplugin.cc
|
|
||||||
|
|
||||||
libgstqmlgl_la_CXXFLAGS = \
|
|
||||||
$(GST_PLUGINS_BAD_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_GL_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CXXFLAGS) \
|
|
||||||
$(QT_CFLAGS) \
|
|
||||||
$(GL_CFLAGS) -std=c++11
|
|
||||||
|
|
||||||
libgstqmlgl_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
$(GST_GL_LIBS) \
|
|
||||||
-lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(QT_LIBS)
|
|
||||||
|
|
||||||
libgstqmlgl_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
|
|
||||||
$(moc_generated): moc_%.cc: %.h
|
|
||||||
@MOC@ -o $@ $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(MOC_CPPFLAGS) $<
|
|
||||||
|
|
||||||
ui-%.h: %.ui
|
|
||||||
@UIC@ -o $@ $<
|
|
||||||
|
|
||||||
qrc-%.cc: %.qrc
|
|
||||||
@RCC@ -o $@ $<
|
|
1
ext/raw1394/.gitignore
vendored
1
ext/raw1394/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
libgst1394_la-gstdv1394src.loT
|
|
|
@ -1,28 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgst1394.la
|
|
||||||
|
|
||||||
if USE_LIBIEC61883
|
|
||||||
hdvsource = gsthdv1394src.c
|
|
||||||
hdvheaders = gsthdv1394src.h
|
|
||||||
else
|
|
||||||
hdvsource =
|
|
||||||
hdvheaders =
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgst1394_la_SOURCES = \
|
|
||||||
gst1394.c gst1394probe.c gstdv1394src.c $(hdvsource) \
|
|
||||||
gst1394clock.c
|
|
||||||
libgst1394_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(DV1394_CFLAGS)
|
|
||||||
libgst1394_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(DV1394_LIBS)
|
|
||||||
libgst1394_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstdv1394src.h gst1394probe.h $(hdvheaders) \
|
|
||||||
gst1394clock.h
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstshout2.la
|
|
||||||
|
|
||||||
libgstshout2_la_SOURCES = gstshout2.c
|
|
||||||
libgstshout2_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(SHOUT2_CFLAGS)
|
|
||||||
libgstshout2_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(SHOUT2_LIBS)
|
|
||||||
libgstshout2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstshout2.h
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstsoup.la
|
|
||||||
|
|
||||||
libgstsoup_la_SOURCES = gstsouphttpsrc.c gstsouphttpclientsink.c gstsouputils.c gstsoup.c
|
|
||||||
|
|
||||||
libgstsoup_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) $(SOUP_CFLAGS) \
|
|
||||||
-DSOUP_VERSION_MIN_REQUIRED=SOUP_VERSION_2_48 \
|
|
||||||
-DSOUP_VERSION_MAX_ALLOWED=SOUP_DEPRECATED_IN_2_48
|
|
||||||
libgstsoup_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ $(GST_BASE_LIBS) $(SOUP_LIBS)
|
|
||||||
libgstsoup_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstsouphttpsrc.h gstsouphttpclientsink.h gstsouputils.h
|
|
|
@ -1,17 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstspeex.la
|
|
||||||
|
|
||||||
libgstspeex_la_SOURCES = gstspeex.c gstspeexdec.c gstspeexenc.c
|
|
||||||
libgstspeex_la_CFLAGS = -DGST_USE_UNSTABLE_API \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(SPEEX_CFLAGS)
|
|
||||||
libgstspeex_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgsttag-$(GST_API_VERSION) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(SPEEX_LIBS)
|
|
||||||
libgstspeex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstspeexenc.h gstspeexdec.h
|
|
1
ext/taglib/.gitignore
vendored
1
ext/taglib/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
gsttaglibmux.loT
|
|
|
@ -1,18 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsttaglib.la
|
|
||||||
|
|
||||||
libgsttaglib_la_SOURCES = gsttaglibplugin.c gstid3v2mux.cc gstapev2mux.cc
|
|
||||||
libgsttaglib_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(TAGLIB_CFLAGS)
|
|
||||||
libgsttaglib_la_CXXFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CXXFLAGS) \
|
|
||||||
$(TAGLIB_CXXFLAGS)
|
|
||||||
libgsttaglib_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(TAGLIB_LIBS)
|
|
||||||
libgsttaglib_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstid3v2mux.h gstapev2mux.h
|
|
|
@ -1,11 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsttwolame.la
|
|
||||||
|
|
||||||
libgsttwolame_la_SOURCES = gsttwolamemp2enc.c
|
|
||||||
libgsttwolame_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(TWOLAME_CFLAGS)
|
|
||||||
libgsttwolame_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ -lgstpbutils-@GST_API_VERSION@ \
|
|
||||||
$(GST_LIBS) $(TWOLAME_LIBS)
|
|
||||||
libgsttwolame_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gsttwolamemp2enc.h
|
|
|
@ -1,37 +0,0 @@
|
||||||
plugin_LTLIBRARIES = \
|
|
||||||
libgstvpx.la
|
|
||||||
|
|
||||||
libgstvpx_la_SOURCES = \
|
|
||||||
gstvpxdec.c \
|
|
||||||
gstvpxenc.c \
|
|
||||||
gstvp8dec.c \
|
|
||||||
gstvp8enc.c \
|
|
||||||
gstvp8utils.c \
|
|
||||||
gstvp9dec.c \
|
|
||||||
gstvp9enc.c \
|
|
||||||
plugin.c
|
|
||||||
|
|
||||||
libgstvpx_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(VPX_CFLAGS) \
|
|
||||||
-DGST_USE_UNSTABLE_API
|
|
||||||
libgstvpx_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ -lgstvideo-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(VPX_LIBS)
|
|
||||||
libgstvpx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstvpxdec.h \
|
|
||||||
gstvpxenc.h \
|
|
||||||
gstvp8dec.h \
|
|
||||||
gstvp8enc.h \
|
|
||||||
gstvp9dec.h \
|
|
||||||
gstvp9enc.h \
|
|
||||||
gstvp8utils.h
|
|
||||||
|
|
||||||
presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
|
|
||||||
preset_DATA = GstVP8Enc.prs
|
|
||||||
|
|
||||||
EXTRA_DIST = $(preset_DATA)
|
|
|
@ -1,21 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstwavpack.la
|
|
||||||
|
|
||||||
libgstwavpack_la_SOURCES = \
|
|
||||||
gstwavpack.c \
|
|
||||||
gstwavpackcommon.c \
|
|
||||||
gstwavpackdec.c \
|
|
||||||
gstwavpackenc.c \
|
|
||||||
gstwavpackstreamreader.c
|
|
||||||
|
|
||||||
libgstwavpack_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) $(WAVPACK_CFLAGS)
|
|
||||||
libgstwavpack_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(WAVPACK_LIBS)
|
|
||||||
libgstwavpack_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstwavpackdec.h \
|
|
||||||
gstwavpackenc.h \
|
|
||||||
gstwavpackcommon.h \
|
|
||||||
gstwavpackstreamreader.h
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
SUBDIRS = $(GST_PLUGINS_SELECTED)
|
|
||||||
DIST_SUBDIRS = $(GST_PLUGINS_ALL)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/parallel-subdirs.mak
|
|
|
@ -1,17 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstalpha.la libgstalphacolor.la
|
|
||||||
|
|
||||||
libgstalpha_la_SOURCES = gstalpha.c
|
|
||||||
libgstalpha_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstalpha_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
libgstalpha_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
libgstalphacolor_la_SOURCES = gstalphacolor.c
|
|
||||||
libgstalphacolor_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstalphacolor_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstalphacolor_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstalpha.h gstalphacolor.h
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstapetag.la
|
|
||||||
|
|
||||||
libgstapetag_la_SOURCES = gstapedemux.c
|
|
||||||
libgstapetag_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstapetag_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@\
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
||||||
libgstapetag_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstapedemux.h
|
|
6
gst/audiofx/.gitignore
vendored
6
gst/audiofx/.gitignore
vendored
|
@ -1,6 +0,0 @@
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
|
@ -1,62 +0,0 @@
|
||||||
# plugindir is set in configure
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstaudiofx.la
|
|
||||||
|
|
||||||
# FIXME 0.11: ignore GValueArray warnings for now until this is sorted
|
|
||||||
ERROR_CFLAGS=
|
|
||||||
|
|
||||||
ORC_SOURCE=audiopanoramaorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
# sources used to compile this plug-in
|
|
||||||
libgstaudiofx_la_SOURCES = audiofx.c\
|
|
||||||
audiopanorama.c \
|
|
||||||
audioinvert.c \
|
|
||||||
audioamplify.c \
|
|
||||||
audiodynamic.c \
|
|
||||||
audiokaraoke.c \
|
|
||||||
audiofxbaseiirfilter.c \
|
|
||||||
audiocheblimit.c \
|
|
||||||
audiochebband.c \
|
|
||||||
audioiirfilter.c \
|
|
||||||
audiofxbasefirfilter.c \
|
|
||||||
audiowsincband.c \
|
|
||||||
audiowsinclimit.c \
|
|
||||||
audiofirfilter.c \
|
|
||||||
audioecho.c \
|
|
||||||
gstscaletempo.c \
|
|
||||||
gststereo.c
|
|
||||||
nodist_libgstaudiofx_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
|
|
||||||
# flags used to compile this plugin
|
|
||||||
libgstaudiofx_la_CFLAGS = $(GST_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(ORC_CFLAGS)
|
|
||||||
libgstaudiofx_la_LIBADD = $(GST_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstaudio-$(GST_API_VERSION) \
|
|
||||||
-lgstfft-$(GST_API_VERSION) \
|
|
||||||
$(ORC_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgstaudiofx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
# headers we need but don't want installed
|
|
||||||
noinst_HEADERS = audiopanorama.h \
|
|
||||||
audioinvert.h \
|
|
||||||
audioamplify.h \
|
|
||||||
audiodynamic.h \
|
|
||||||
audiokaraoke.h \
|
|
||||||
audiofxbaseiirfilter.h \
|
|
||||||
audiocheblimit.h \
|
|
||||||
audiochebband.h \
|
|
||||||
audioiirfilter.h \
|
|
||||||
audiofxbasefirfilter.h \
|
|
||||||
audiowsincband.h \
|
|
||||||
audiowsinclimit.h \
|
|
||||||
audiofirfilter.h \
|
|
||||||
audioecho.h \
|
|
||||||
gstscaletempo.h \
|
|
||||||
gststereo.h \
|
|
||||||
math_compat.h
|
|
|
@ -1,19 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaudioparsers.la
|
|
||||||
|
|
||||||
libgstaudioparsers_la_SOURCES = \
|
|
||||||
gstaacparse.c gstamrparse.c gstac3parse.c \
|
|
||||||
gstdcaparse.c gstflacparse.c gstmpegaudioparse.c \
|
|
||||||
gstsbcparse.c gstwavpackparse.c plugin.c
|
|
||||||
|
|
||||||
libgstaudioparsers_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstaudioparsers_la_LIBADD = \
|
|
||||||
-lgstpbutils-$(GST_API_VERSION) \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgsttag-$(GST_API_VERSION) \
|
|
||||||
-lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstaudioparsers_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstaacparse.h gstamrparse.h gstac3parse.h \
|
|
||||||
gstdcaparse.h gstflacparse.h gstmpegaudioparse.h gstsbcparse.h \
|
|
||||||
gstwavpackparse.h
|
|
7
gst/auparse/.gitignore
vendored
7
gst/auparse/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstauparse.la
|
|
||||||
|
|
||||||
libgstauparse_la_SOURCES = gstauparse.c
|
|
||||||
libgstauparse_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstauparse_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_LIBS) $(GST_BASE_LIBS)
|
|
||||||
libgstauparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstauparse.h
|
|
|
@ -1,18 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstautodetect.la
|
|
||||||
|
|
||||||
libgstautodetect_la_SOURCES = \
|
|
||||||
gstautoaudiosink.c \
|
|
||||||
gstautoaudiosrc.c \
|
|
||||||
gstautodetect.c \
|
|
||||||
gstautovideosink.c \
|
|
||||||
gstautovideosrc.c
|
|
||||||
libgstautodetect_la_CFLAGS = $(GST_CFLAGS)
|
|
||||||
libgstautodetect_la_LIBADD = $(GST_LIBS)
|
|
||||||
libgstautodetect_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstautoaudiosink.h \
|
|
||||||
gstautoaudiosrc.h \
|
|
||||||
gstautodetect.h \
|
|
||||||
gstautovideosink.h \
|
|
||||||
gstautovideosrc.h
|
|
8
gst/avi/.gitignore
vendored
8
gst/avi/.gitignore
vendored
|
@ -1,8 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
codectest
|
|
|
@ -1,27 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstavi.la
|
|
||||||
|
|
||||||
libgstavi_la_SOURCES = \
|
|
||||||
gstavi.c \
|
|
||||||
gstavimux.c \
|
|
||||||
gstavidemux.c \
|
|
||||||
gstavisubtitle.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
avi-ids.h \
|
|
||||||
gstavimux.h \
|
|
||||||
gstavidemux.h \
|
|
||||||
gstavisubtitle.h
|
|
||||||
|
|
||||||
libgstavi_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstavi_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
-lgstriff-@GST_API_VERSION@ \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstvideo-@GST_API_VERSION@
|
|
||||||
|
|
||||||
libgstavi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
EXTRA_DIST = README
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstcutter.la
|
|
||||||
|
|
||||||
libgstcutter_la_SOURCES = gstcutter.c
|
|
||||||
libgstcutter_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstcutter_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(LIBM)
|
|
||||||
libgstcutter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstcutter.h filter.func
|
|
||||||
|
|
||||||
EXTRA_DIST = README
|
|
|
@ -1,39 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstdebug.la libgstnavigationtest.la
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
cpureport.h \
|
|
||||||
gstcapsdebug.h \
|
|
||||||
gstcapssetter.h \
|
|
||||||
gstnavigationtest.h \
|
|
||||||
gstnavseek.h \
|
|
||||||
gstpushfilesrc.h \
|
|
||||||
gsttaginject.h \
|
|
||||||
progressreport.h \
|
|
||||||
tests.h
|
|
||||||
|
|
||||||
libgstnavigationtest_la_SOURCES = gstnavigationtest.c
|
|
||||||
libgstnavigationtest_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS)
|
|
||||||
libgstnavigationtest_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(LIBM)
|
|
||||||
libgstnavigationtest_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
libgstdebug_la_SOURCES = \
|
|
||||||
gstdebug.c \
|
|
||||||
breakmydata.c \
|
|
||||||
gstcapssetter.c \
|
|
||||||
gstnavseek.c \
|
|
||||||
gstpushfilesrc.c \
|
|
||||||
gsttaginject.c \
|
|
||||||
rndbuffersize.c \
|
|
||||||
progressreport.c \
|
|
||||||
tests.c \
|
|
||||||
cpureport.c \
|
|
||||||
testplugin.c
|
|
||||||
|
|
||||||
# gstcapsdebug.c
|
|
||||||
|
|
||||||
libgstdebug_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
|
|
||||||
libgstdebug_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
|
|
||||||
libgstdebug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
@ -1,52 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstdeinterlace.la
|
|
||||||
|
|
||||||
ORC_SOURCE=tvtime
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstdeinterlace_la_SOURCES = \
|
|
||||||
gstdeinterlace.c \
|
|
||||||
gstdeinterlacemethod.c \
|
|
||||||
tvtime/tomsmocomp.c \
|
|
||||||
tvtime/greedy.c \
|
|
||||||
tvtime/greedyh.c \
|
|
||||||
tvtime/vfir.c \
|
|
||||||
tvtime/weavetff.c \
|
|
||||||
tvtime/weavebff.c \
|
|
||||||
tvtime/weave.c \
|
|
||||||
tvtime/linear.c \
|
|
||||||
tvtime/linearblend.c \
|
|
||||||
tvtime/scalerbob.c
|
|
||||||
nodist_libgstdeinterlace_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
|
|
||||||
libgstdeinterlace_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstdeinterlace_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS)
|
|
||||||
libgstdeinterlace_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstdeinterlace.h \
|
|
||||||
gstdeinterlacemethod.h \
|
|
||||||
tvtime/mmx.h \
|
|
||||||
tvtime/sse.h \
|
|
||||||
tvtime/greedyh.asm \
|
|
||||||
tvtime/greedyhmacros.h \
|
|
||||||
tvtime/plugins.h \
|
|
||||||
tvtime/x86-64_macros.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoop0A.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopBottom.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopEdgeA8.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopEdgeA.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopOddA2.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopOddA6.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopOddAH2.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopOddAH.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopOddA.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopTop.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopVAH.inc \
|
|
||||||
tvtime/tomsmocomp/SearchLoopVA.inc \
|
|
||||||
tvtime/tomsmocomp/StrangeBob.inc \
|
|
||||||
tvtime/tomsmocomp/TomsMoCompAll2.inc \
|
|
||||||
tvtime/tomsmocomp/TomsMoCompAll.inc \
|
|
||||||
tvtime/tomsmocomp/tomsmocompmacros.h \
|
|
||||||
tvtime/tomsmocomp/WierdBob.inc
|
|
|
@ -1,16 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstdtmf.la
|
|
||||||
|
|
||||||
libgstdtmf_la_SOURCES = gstdtmfsrc.c \
|
|
||||||
gstrtpdtmfsrc.c \
|
|
||||||
gstrtpdtmfdepay.c \
|
|
||||||
gstdtmf.c
|
|
||||||
|
|
||||||
noinst_HEADERS = gstdtmfsrc.h \
|
|
||||||
gstrtpdtmfsrc.h \
|
|
||||||
gstrtpdtmfdepay.h \
|
|
||||||
gstdtmfcommon.h
|
|
||||||
|
|
||||||
libgstdtmf_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstdtmf_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstrtp-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
libgstdtmf_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
@ -1,21 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsteffectv.la
|
|
||||||
|
|
||||||
libgsteffectv_la_SOURCES = \
|
|
||||||
gsteffectv.c gstedge.c gstaging.c gstdice.c gstwarp.c \
|
|
||||||
gstshagadelic.c gstvertigo.c gstrev.c gstquark.c gstop.c \
|
|
||||||
gstradioac.c gststreak.c gstripple.c
|
|
||||||
libgsteffectv_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
-I$(top_srcdir)/gst/videofilter
|
|
||||||
libgsteffectv_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgsteffectv_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gsteffectv.h gstaging.h gstdice.h gstedge.h \
|
|
||||||
gstquark.h gstrev.h gstshagadelic.h gstvertigo.h gstwarp.h gstop.h \
|
|
||||||
gstradioac.h gststreak.h gstripple.h
|
|
1
gst/equalizer/.gitignore
vendored
1
gst/equalizer/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
demo
|
|
|
@ -1,21 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstequalizer.la
|
|
||||||
|
|
||||||
libgstequalizer_la_SOURCES = \
|
|
||||||
gstiirequalizer.c gstiirequalizer.h \
|
|
||||||
gstiirequalizernbands.c gstiirequalizernbands.h \
|
|
||||||
gstiirequalizer3bands.c gstiirequalizer3bands.h \
|
|
||||||
gstiirequalizer10bands.c gstiirequalizer10bands.h
|
|
||||||
|
|
||||||
libgstequalizer_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstequalizer_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) $(LIBM)
|
|
||||||
libgstequalizer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstiirequalizer.h
|
|
||||||
|
|
||||||
presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
|
|
||||||
preset_DATA = GstIirEqualizer3Bands.prs GstIirEqualizer10Bands.prs
|
|
||||||
|
|
||||||
EXTRA_DIST = $(preset_DATA)
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstflv.la
|
|
||||||
|
|
||||||
libgstflv_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstflv_la_LIBADD = -lgstpbutils-@GST_API_VERSION@ -lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ -lgsttag-$(GST_API_VERSION) \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstflv_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
|
|
||||||
libgstflv_la_SOURCES = gstflvdemux.c gstflvmux.c
|
|
||||||
|
|
||||||
noinst_HEADERS = gstflvdemux.h gstflvmux.h amfdefs.h gstindex.h
|
|
||||||
|
|
||||||
EXTRA_DIST = gstindex.c gstmemindex.c
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstflxdec.la
|
|
||||||
|
|
||||||
libgstflxdec_la_SOURCES = gstflxdec.c flx_color.c
|
|
||||||
libgstflxdec_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstflxdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstflxdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = flx_fmt.h flx_color.h gstflxdec.h
|
|
11
gst/goom/.gitignore
vendored
11
gst/goom/.gitignore
vendored
|
@ -1,11 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
goomsl_lex.c
|
|
||||||
goomsl_yacc.c
|
|
||||||
goomsl_yacc.h
|
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstgoom.la
|
|
||||||
|
|
||||||
PPC_FILES=ppc_zoom_ultimate.s ppc_drawings.s ppc_drawings.h ppc_zoom_ultimate.h
|
|
||||||
MMX_FILES=mmx.c xmmx.c mmx.h xmmx.h
|
|
||||||
|
|
||||||
if HAVE_CPU_PPC
|
|
||||||
# disable until someone figures out how to build these correctly on ppc
|
|
||||||
#ARCH_FILES = $(PPC_FILES)
|
|
||||||
ARCH_FILES =
|
|
||||||
endif
|
|
||||||
if HAVE_CPU_PPC64
|
|
||||||
# disable until someone figures out how to build these correctly on ppc
|
|
||||||
#ARCH_FILES = $(PPC_FILES)
|
|
||||||
ARCH_FILES =
|
|
||||||
endif
|
|
||||||
if HAVE_CPU_I386
|
|
||||||
ARCH_FILES = $(MMX_FILES)
|
|
||||||
ARCH_CFLAGS = -DBUILD_MMX
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgstgoom_la_SOURCES = \
|
|
||||||
gstgoom.c gstgoom.h \
|
|
||||||
drawmethods.c drawmethods.h \
|
|
||||||
sound_tester.c sound_tester.h \
|
|
||||||
mathtools.c mathtools.h \
|
|
||||||
lines.c lines.h ifs.c ifs.h surf3d.c surf3d.h \
|
|
||||||
tentacle3d.c tentacle3d.h v3d.c v3d.h \
|
|
||||||
convolve_fx.c flying_stars_fx.c \
|
|
||||||
goom_fx.h goom_visual_fx.h \
|
|
||||||
motif_goom1.h motif_goom2.h \
|
|
||||||
plugin_info.c goom_plugin_info.h \
|
|
||||||
goom_tools.c \
|
|
||||||
config_param.c filters.c goom_core.c graphic.c \
|
|
||||||
goom.h goom_typedefs.h goom_graphic.h \
|
|
||||||
goom_config_param.h goom_visual_fx.h goom_filters.h \
|
|
||||||
goom_tools.h goom_tools.h goom_config.h \
|
|
||||||
$(ARCH_FILES)
|
|
||||||
|
|
||||||
libgstgoom_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS) $(ARCH_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstgoom_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(ORC_LIBS)
|
|
||||||
libgstgoom_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
EXTRA_DIST = $(PPC_FILES) $(MMX_FILES)
|
|
||||||
|
|
||||||
.NOTPARALLEL:
|
|
8
gst/goom2k1/.gitignore
vendored
8
gst/goom2k1/.gitignore
vendored
|
@ -1,8 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstgoom2k1.la
|
|
||||||
|
|
||||||
GOOM_FILTER_FILES = filters.c
|
|
||||||
GOOM_FILTER_CFLAGS = -UMMX -UUSE_ASM
|
|
||||||
|
|
||||||
noinst_HEADERS = gstgoom.h filters.h goom_core.h goom_tools.h graphic.h lines.h
|
|
||||||
|
|
||||||
libgstgoom2k1_la_SOURCES = gstgoom.c goom_core.c $(GOOM_FILTER_FILES) graphic.c \
|
|
||||||
lines.c
|
|
||||||
|
|
||||||
libgstgoom2k1_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS) \
|
|
||||||
-Dgst_goom_get_type=gst_goom2k1_get_type \
|
|
||||||
-Dgoom_init=goom2k1_init \
|
|
||||||
-Dgoom_close=goom2k1_close -Dgoom_update=goom2k1_update \
|
|
||||||
-Dgoom_set_resolution=goom2k1_set_resolution \
|
|
||||||
-Dgoom_lines=goom2k1_lines \
|
|
||||||
-DBLACK=GOOM2K1_BLACK -DWHITE=GOOM2K1_WHITE \
|
|
||||||
-DRED=GOOM2K1_RED -DBLUE=GOOM2K1_BLUE \
|
|
||||||
-DGREEN=GOOM2K1_GREEN -DYELLOW=GOOM2K1_YELLOW \
|
|
||||||
-DORANGE=GOOM2K1_ORANGE -DVIOLET=GOOM2K1_VIOLET \
|
|
||||||
-DzoomFilterFastRGB=zoomFilterFastRGB2k1 \
|
|
||||||
-DpointFilter=pointFilter2k1 \
|
|
||||||
-DzoomFilterDestroy=zoomFilterDestroy2k1 \
|
|
||||||
-DzoomFilterNew=zoomFilterNew2k1
|
|
||||||
|
|
||||||
libgstgoom2k1_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
libgstgoom2k1_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
EXTRA_DIST = filters.c
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsticydemux.la
|
|
||||||
|
|
||||||
libgsticydemux_la_SOURCES = gsticydemux.c
|
|
||||||
libgsticydemux_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgsticydemux_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgsticydemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gsticydemux.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstid3demux.la
|
|
||||||
|
|
||||||
libgstid3demux_la_SOURCES = gstid3demux.c
|
|
||||||
libgstid3demux_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstid3demux_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@ $(GST_BASE_LIBS)
|
|
||||||
libgstid3demux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstid3demux.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstimagefreeze.la
|
|
||||||
|
|
||||||
libgstimagefreeze_la_SOURCES = gstimagefreeze.c
|
|
||||||
|
|
||||||
libgstimagefreeze_la_CFLAGS = $(GST_CFLAGS)
|
|
||||||
libgstimagefreeze_la_LIBADD = $(GST_LIBS)
|
|
||||||
libgstimagefreeze_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstimagefreeze.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstinterleave.la
|
|
||||||
|
|
||||||
libgstinterleave_la_SOURCES = plugin.c interleave.c deinterleave.c
|
|
||||||
libgstinterleave_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstinterleave_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstinterleave_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = plugin.h interleave.h deinterleave.h
|
|
|
@ -1,45 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstisomp4.la
|
|
||||||
|
|
||||||
libgstisomp4_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstisomp4_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstriff-@GST_API_VERSION@ \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ \
|
|
||||||
-lgstrtp-@GST_API_VERSION@ \
|
|
||||||
-lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ZLIB_LIBS)
|
|
||||||
libgstisomp4_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS}
|
|
||||||
libgstisomp4_la_SOURCES = isomp4-plugin.c gstrtpxqtdepay.c \
|
|
||||||
qtdemux.c qtdemux_types.c qtdemux_dump.c qtdemux_lang.c \
|
|
||||||
gstqtmux.c gstqtmoovrecover.c atoms.c atomsrecovery.c descriptors.c \
|
|
||||||
properties.c gstqtmuxmap.c gstisoff.c
|
|
||||||
|
|
||||||
presetdir = $(datadir)/gstreamer-$(GST_API_VERSION)/presets
|
|
||||||
preset_DATA = GstQTMux.prs
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
qtatomparser.h \
|
|
||||||
qtdemux.h \
|
|
||||||
qtdemux_types.h \
|
|
||||||
qtdemux_debug.h \
|
|
||||||
qtdemux_dump.h \
|
|
||||||
qtdemux_lang.h \
|
|
||||||
qtpalette.h \
|
|
||||||
gstrtpxqtdepay.h \
|
|
||||||
gstqtmux.h \
|
|
||||||
gstqtmoovrecover.h \
|
|
||||||
atoms.h \
|
|
||||||
atomsrecovery.h \
|
|
||||||
descriptors.h \
|
|
||||||
properties.h \
|
|
||||||
fourcc.h \
|
|
||||||
gstisoff.h \
|
|
||||||
gstqtmuxmap.h
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
gstqtmux-doc.c \
|
|
||||||
gstqtmux-doc.h \
|
|
||||||
$(preset_DATA)
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstalaw.la libgstmulaw.la
|
|
||||||
|
|
||||||
libgstalaw_la_SOURCES = alaw-encode.c alaw-decode.c alaw.c
|
|
||||||
libgstalaw_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstalaw_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstalaw_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
libgstmulaw_la_SOURCES = mulaw-encode.c mulaw-conversion.c mulaw-decode.c mulaw.c
|
|
||||||
libgstmulaw_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstmulaw_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstmulaw_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = mulaw-conversion.h alaw-encode.h alaw-decode.h mulaw-encode.h mulaw-decode.h
|
|
1
gst/level/.gitignore
vendored
1
gst/level/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
level-example
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstlevel.la
|
|
||||||
|
|
||||||
libgstlevel_la_SOURCES = gstlevel.c
|
|
||||||
libgstlevel_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstlevel_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_API_VERSION) $(GST_BASE_LIBS) $(LIBM)
|
|
||||||
libgstlevel_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstlevel.h
|
|
|
@ -1,43 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstmatroska.la
|
|
||||||
|
|
||||||
libgstmatroska_la_SOURCES = \
|
|
||||||
ebml-read.c \
|
|
||||||
ebml-write.c \
|
|
||||||
matroska.c \
|
|
||||||
matroska-demux.c \
|
|
||||||
matroska-parse.c \
|
|
||||||
matroska-ids.c \
|
|
||||||
matroska-mux.c \
|
|
||||||
matroska-read-common.c \
|
|
||||||
webm-mux.c \
|
|
||||||
lzo.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
ebml-ids.h \
|
|
||||||
ebml-read.h \
|
|
||||||
ebml-write.h \
|
|
||||||
matroska-demux.h \
|
|
||||||
matroska-parse.h \
|
|
||||||
matroska-ids.h \
|
|
||||||
matroska-mux.h \
|
|
||||||
matroska-read-common.h \
|
|
||||||
webm-mux.h \
|
|
||||||
lzo.h
|
|
||||||
|
|
||||||
libgstmatroska_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstmatroska_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstriff-@GST_API_VERSION@ \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ \
|
|
||||||
-lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(ZLIB_LIBS) \
|
|
||||||
$(BZ2_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgstmatroska_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
7
gst/monoscope/.gitignore
vendored
7
gst/monoscope/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
|
@ -1,9 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstmonoscope.la
|
|
||||||
|
|
||||||
libgstmonoscope_la_SOURCES = gstmonoscope.c monoscope.c convolve.c
|
|
||||||
|
|
||||||
noinst_HEADERS = gstmonoscope.h monoscope.h convolve.h
|
|
||||||
|
|
||||||
libgstmonoscope_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
|
|
||||||
libgstmonoscope_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
|
|
||||||
libgstmonoscope_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstmultifile.la
|
|
||||||
|
|
||||||
libgstmultifile_la_SOURCES = \
|
|
||||||
gstmultifilesink.c \
|
|
||||||
gstmultifilesrc.c \
|
|
||||||
gstmultifile.c \
|
|
||||||
gstsplitfilesrc.c \
|
|
||||||
gstsplitmuxsink.c \
|
|
||||||
gstsplitmuxpartreader.c \
|
|
||||||
gstsplitmuxsrc.c \
|
|
||||||
gstsplitutils.c \
|
|
||||||
patternspec.c
|
|
||||||
libgstmultifile_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgstmultifile_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS)
|
|
||||||
libgstmultifile_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstmultifilesrc.h gstmultifilesink.h gstsplitfilesrc.h gstsplitmuxsink.h \
|
|
||||||
gstsplitmuxsrc.h gstsplitmuxpartreader.h gstsplitutils.h patternspec.h
|
|
||||||
|
|
||||||
noinst_PROGRAMS = test-splitmux-part-reader
|
|
||||||
|
|
||||||
test_splitmux_part_reader_SOURCES = \
|
|
||||||
test-splitmuxpartreader.c \
|
|
||||||
gstsplitmuxpartreader.c \
|
|
||||||
gstsplitmuxsrc.c \
|
|
||||||
gstsplitutils.c \
|
|
||||||
patternspec.c
|
|
||||||
test_splitmux_part_reader_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
test_splitmux_part_reader_LDADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@ $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS)
|
|
||||||
test_splitmux_part_reader_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
@ -1,8 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstmultipart.la
|
|
||||||
|
|
||||||
libgstmultipart_la_SOURCES = multipart.c multipartdemux.c multipartmux.c
|
|
||||||
libgstmultipart_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
|
|
||||||
libgstmultipart_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
|
|
||||||
libgstmultipart_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = multipartdemux.h multipartmux.h
|
|
|
@ -1,22 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstreplaygain.la
|
|
||||||
|
|
||||||
libgstreplaygain_la_SOURCES = \
|
|
||||||
gstrganalysis.c \
|
|
||||||
gstrglimiter.c \
|
|
||||||
gstrgvolume.c \
|
|
||||||
replaygain.c \
|
|
||||||
rganalysis.c
|
|
||||||
libgstreplaygain_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstreplaygain_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) -lgstpbutils-$(GST_API_VERSION) -lgstaudio-$(GST_API_VERSION)\
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
libgstreplaygain_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
# headers we need but don't want installed
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstrganalysis.h \
|
|
||||||
gstrglimiter.h \
|
|
||||||
gstrgvolume.h \
|
|
||||||
replaygain.h \
|
|
||||||
rganalysis.h
|
|
|
@ -1,228 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstrtp.la
|
|
||||||
|
|
||||||
libgstrtp_la_SOURCES = \
|
|
||||||
dboolhuff.c \
|
|
||||||
fnv1hash.c \
|
|
||||||
gstrtp.c \
|
|
||||||
gstrtpchannels.c \
|
|
||||||
gstrtpac3depay.c \
|
|
||||||
gstrtpac3pay.c \
|
|
||||||
gstrtpbvdepay.c \
|
|
||||||
gstrtpbvpay.c \
|
|
||||||
gstrtpceltdepay.c \
|
|
||||||
gstrtpceltpay.c \
|
|
||||||
gstrtpdvdepay.c \
|
|
||||||
gstrtpdvpay.c \
|
|
||||||
gstrtpgstdepay.c \
|
|
||||||
gstrtpgstpay.c \
|
|
||||||
gstrtpilbcdepay.c \
|
|
||||||
gstrtpilbcpay.c \
|
|
||||||
gstrtpmpadepay.c \
|
|
||||||
gstrtpmpapay.c \
|
|
||||||
gstrtpmparobustdepay.c \
|
|
||||||
gstrtpmpvdepay.c \
|
|
||||||
gstrtpmpvpay.c \
|
|
||||||
gstrtppcmadepay.c \
|
|
||||||
gstrtppcmudepay.c \
|
|
||||||
gstrtppcmupay.c \
|
|
||||||
gstrtppcmapay.c \
|
|
||||||
gstrtpg722depay.c \
|
|
||||||
gstrtpg722pay.c \
|
|
||||||
gstrtpg723depay.c \
|
|
||||||
gstrtpg723pay.c \
|
|
||||||
gstrtpg726pay.c \
|
|
||||||
gstrtpg726depay.c \
|
|
||||||
gstrtpg729pay.c \
|
|
||||||
gstrtpg729depay.c \
|
|
||||||
gstrtpgsmdepay.c \
|
|
||||||
gstrtpgsmpay.c \
|
|
||||||
gstrtpamrdepay.c \
|
|
||||||
gstrtpamrpay.c \
|
|
||||||
gstrtph261pay.c \
|
|
||||||
gstrtph261depay.c \
|
|
||||||
gstrtph263pdepay.c \
|
|
||||||
gstrtph263ppay.c \
|
|
||||||
gstrtph263depay.c \
|
|
||||||
gstrtph263pay.c \
|
|
||||||
gstrtph264depay.c \
|
|
||||||
gstrtph264pay.c \
|
|
||||||
gstrtph265depay.c \
|
|
||||||
gstrtph265pay.c \
|
|
||||||
gstrtpj2kdepay.c \
|
|
||||||
gstrtpj2kpay.c \
|
|
||||||
gstrtpjpegdepay.c \
|
|
||||||
gstrtpjpegpay.c \
|
|
||||||
gstrtpklvdepay.c \
|
|
||||||
gstrtpklvpay.c \
|
|
||||||
gstrtpL8depay.c \
|
|
||||||
gstrtpL8pay.c \
|
|
||||||
gstrtpL16depay.c \
|
|
||||||
gstrtpL16pay.c \
|
|
||||||
gstrtpL24depay.c \
|
|
||||||
gstrtpL24pay.c \
|
|
||||||
gstasteriskh263.c \
|
|
||||||
gstrtpmp1sdepay.c \
|
|
||||||
gstrtpmp2tdepay.c \
|
|
||||||
gstrtpmp2tpay.c \
|
|
||||||
gstrtpmp4vdepay.c \
|
|
||||||
gstrtpmp4vpay.c \
|
|
||||||
gstrtpmp4gdepay.c \
|
|
||||||
gstrtpmp4gpay.c \
|
|
||||||
gstrtpmp4adepay.c \
|
|
||||||
gstrtpmp4apay.c \
|
|
||||||
gstrtpopusdepay.c \
|
|
||||||
gstrtpopuspay.c \
|
|
||||||
gstrtpqcelpdepay.c \
|
|
||||||
gstrtpqdmdepay.c \
|
|
||||||
gstrtpsbcdepay.c \
|
|
||||||
gstrtpsbcpay.c \
|
|
||||||
gstrtpsirenpay.c \
|
|
||||||
gstrtpsirendepay.c \
|
|
||||||
gstrtpspeexdepay.c \
|
|
||||||
gstrtpspeexpay.c \
|
|
||||||
gstrtpsv3vdepay.c \
|
|
||||||
gstrtptheoradepay.c \
|
|
||||||
gstrtptheorapay.c \
|
|
||||||
gstrtpvorbisdepay.c \
|
|
||||||
gstrtpvorbispay.c \
|
|
||||||
gstrtpvp8depay.c \
|
|
||||||
gstrtpvp8pay.c \
|
|
||||||
gstrtpvp9depay.c \
|
|
||||||
gstrtpvp9pay.c \
|
|
||||||
gstrtpvrawdepay.c \
|
|
||||||
gstrtpvrawpay.c \
|
|
||||||
gstrtpstreampay.c \
|
|
||||||
gstrtpstreamdepay.c \
|
|
||||||
gstrtputils.c \
|
|
||||||
rtpulpfeccommon.c \
|
|
||||||
gstrtpulpfecdec.c \
|
|
||||||
gstrtpulpfecenc.c \
|
|
||||||
rtpredcommon.c \
|
|
||||||
gstrtpredenc.c \
|
|
||||||
gstrtpreddec.c \
|
|
||||||
rtpstorage.c \
|
|
||||||
rtpstoragestream.c \
|
|
||||||
gstrtpstorage.c
|
|
||||||
|
|
||||||
libgstrtp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) -Dvp8_norm=gst_rtpvp8_vp8_norm \
|
|
||||||
-Dvp8dx_start_decode=gst_rtpvp8_vp8dx_start_decode \
|
|
||||||
-Dvp8dx_bool_decoder_fill=gst_rtpvp8_vp8dx_bool_decoder_fill
|
|
||||||
|
|
||||||
libgstrtp_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ \
|
|
||||||
-lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstrtp-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgstrtp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
dboolhuff.h \
|
|
||||||
fnv1hash.h \
|
|
||||||
gstrtpchannels.h \
|
|
||||||
gstrtpL8depay.h \
|
|
||||||
gstrtpL8pay.h \
|
|
||||||
gstrtpL16depay.h \
|
|
||||||
gstrtpL16pay.h \
|
|
||||||
gstrtpL24depay.h \
|
|
||||||
gstrtpL24pay.h \
|
|
||||||
gstrtpac3depay.h \
|
|
||||||
gstrtpac3pay.h \
|
|
||||||
gstrtpbvdepay.h \
|
|
||||||
gstrtpbvpay.h \
|
|
||||||
gstrtpceltpay.h \
|
|
||||||
gstrtpceltdepay.h \
|
|
||||||
gstrtpdvdepay.h \
|
|
||||||
gstrtpdvpay.h \
|
|
||||||
gstrtpamrdepay.h \
|
|
||||||
gstrtpamrpay.h \
|
|
||||||
gstrtpgstdepay.h \
|
|
||||||
gstrtpgstpay.h \
|
|
||||||
gstrtpilbcdepay.h \
|
|
||||||
gstrtpilbcpay.h \
|
|
||||||
gstrtppcmadepay.h \
|
|
||||||
gstrtppcmudepay.h \
|
|
||||||
gstrtppcmupay.h \
|
|
||||||
gstrtppcmapay.h \
|
|
||||||
gstrtpg722depay.h \
|
|
||||||
gstrtpg722pay.h \
|
|
||||||
gstrtpg723depay.h\
|
|
||||||
gstrtpg723pay.h \
|
|
||||||
gstrtpg726depay.h \
|
|
||||||
gstrtpg726pay.h \
|
|
||||||
gstrtpg729depay.h \
|
|
||||||
gstrtpg729pay.h \
|
|
||||||
gstrtpgsmdepay.h \
|
|
||||||
gstrtpgsmpay.h \
|
|
||||||
gstrtpmpadepay.h \
|
|
||||||
gstrtpmparobustdepay.h \
|
|
||||||
gstrtpmpapay.h \
|
|
||||||
gstrtpmpvdepay.h \
|
|
||||||
gstrtpmpvpay.h \
|
|
||||||
gstrtph261pay.h \
|
|
||||||
gstrtph261depay.h \
|
|
||||||
gstrtph263pdepay.h \
|
|
||||||
gstrtph263ppay.h \
|
|
||||||
gstrtph263depay.h \
|
|
||||||
gstrtph263pay.h \
|
|
||||||
gstrtph264depay.h \
|
|
||||||
gstrtph264pay.h \
|
|
||||||
gstrtph265depay.h \
|
|
||||||
gstrtph265pay.h \
|
|
||||||
gstrtph265types.h \
|
|
||||||
gstrtpj2kdepay.h \
|
|
||||||
gstrtpj2kpay.h \
|
|
||||||
gstrtpj2kcommon.h \
|
|
||||||
gstrtpjpegdepay.h \
|
|
||||||
gstrtpjpegpay.h \
|
|
||||||
gstrtpklvdepay.h \
|
|
||||||
gstrtpklvpay.h \
|
|
||||||
gstrtpmp1sdepay.h \
|
|
||||||
gstrtpmp2tdepay.h \
|
|
||||||
gstrtpmp2tpay.h \
|
|
||||||
gstrtpmp4vdepay.h \
|
|
||||||
gstrtpmp4vpay.h \
|
|
||||||
gstrtpmp4gdepay.h \
|
|
||||||
gstrtpmp4gpay.h \
|
|
||||||
gstrtpmp4adepay.h \
|
|
||||||
gstrtpmp4apay.h \
|
|
||||||
gstrtpopusdepay.h \
|
|
||||||
gstrtpopuspay.h \
|
|
||||||
gstasteriskh263.h \
|
|
||||||
gstrtpqcelpdepay.h \
|
|
||||||
gstrtpqdmdepay.h \
|
|
||||||
gstrtpreddec.h \
|
|
||||||
gstrtpredenc.h \
|
|
||||||
gstrtpsbcdepay.h \
|
|
||||||
gstrtpsbcpay.h \
|
|
||||||
gstrtpsirenpay.h \
|
|
||||||
gstrtpsirendepay.h \
|
|
||||||
gstrtpspeexdepay.h \
|
|
||||||
gstrtpspeexpay.h \
|
|
||||||
gstrtpstorage.h \
|
|
||||||
gstrtpsv3vdepay.h \
|
|
||||||
gstrtptheoradepay.h \
|
|
||||||
gstrtptheorapay.h \
|
|
||||||
gstrtpulpfecdec.h \
|
|
||||||
gstrtpulpfecenc.h \
|
|
||||||
gstrtpvorbisdepay.h \
|
|
||||||
gstrtpvorbispay.h \
|
|
||||||
gstrtpvp8depay.h \
|
|
||||||
gstrtpvp8pay.h \
|
|
||||||
gstrtpvp9depay.h \
|
|
||||||
gstrtpvp9pay.h \
|
|
||||||
gstrtpvrawdepay.h \
|
|
||||||
gstrtpvrawpay.h \
|
|
||||||
gstrtpstreampay.h \
|
|
||||||
gstrtpstreamdepay.h \
|
|
||||||
gstrtputils.h \
|
|
||||||
rtpredcommon.h \
|
|
||||||
rtpstorage.h \
|
|
||||||
rtpstoragestream.h \
|
|
||||||
rtpulpfeccommon.h
|
|
||||||
|
|
||||||
|
|
||||||
EXTRA_DIST = dboolhuff.LICENSE
|
|
|
@ -1,44 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstrtpmanager.la
|
|
||||||
|
|
||||||
libgstrtpmanager_la_SOURCES = gstrtpmanager.c \
|
|
||||||
gstrtpbin.c \
|
|
||||||
gstrtpdtmfmux.c \
|
|
||||||
gstrtpjitterbuffer.c \
|
|
||||||
gstrtpmux.c \
|
|
||||||
gstrtpptdemux.c \
|
|
||||||
gstrtprtxqueue.c \
|
|
||||||
gstrtprtxreceive.c \
|
|
||||||
gstrtprtxsend.c \
|
|
||||||
gstrtpssrcdemux.c \
|
|
||||||
rtpjitterbuffer.c \
|
|
||||||
rtpsession.c \
|
|
||||||
rtpsource.c \
|
|
||||||
rtpstats.c \
|
|
||||||
rtptimerqueue.c \
|
|
||||||
gstrtpsession.c \
|
|
||||||
gstrtpfunnel.c
|
|
||||||
|
|
||||||
noinst_HEADERS = gstrtpbin.h \
|
|
||||||
gstrtpdtmfmux.h \
|
|
||||||
gstrtpjitterbuffer.h \
|
|
||||||
gstrtpmux.h \
|
|
||||||
gstrtpptdemux.h \
|
|
||||||
gstrtpssrcdemux.h \
|
|
||||||
gstrtprtxqueue.h \
|
|
||||||
gstrtprtxreceive.h \
|
|
||||||
gstrtprtxsend.h \
|
|
||||||
rtpjitterbuffer.h \
|
|
||||||
rtpsession.h \
|
|
||||||
rtpsource.h \
|
|
||||||
rtpstats.h \
|
|
||||||
rtptimerqueue.h \
|
|
||||||
gstrtpsession.h \
|
|
||||||
gstrtpfunnel.h
|
|
||||||
|
|
||||||
|
|
||||||
libgstrtpmanager_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
|
|
||||||
$(GST_NET_CFLAGS) $(WARNING_CFLAGS) $(ERROR_CFLAGS)
|
|
||||||
libgstrtpmanager_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
$(GST_NET_LIBS) -lgstrtp-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstrtpmanager_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
8
gst/rtsp/.gitignore
vendored
8
gst/rtsp/.gitignore
vendored
|
@ -1,8 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
test
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstrtsp.la
|
|
||||||
|
|
||||||
libgstrtsp_la_SOURCES = gstrtsp.c gstrtspsrc.c \
|
|
||||||
gstrtpdec.c gstrtspext.c
|
|
||||||
|
|
||||||
libgstrtsp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgstrtsp_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) $(GST_BASE_LIBS) $(GIO_LIBS) \
|
|
||||||
-lgstrtp-@GST_API_VERSION@ -lgstrtsp-@GST_API_VERSION@ \
|
|
||||||
-lgstsdp-@GST_API_VERSION@ $(GST_NET_LIBS) $(GST_LIBS)
|
|
||||||
libgstrtsp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstrtspsrc.h \
|
|
||||||
gstrtsp.h \
|
|
||||||
gstrtpdec.h \
|
|
||||||
gstrtspext.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstshapewipe.la
|
|
||||||
|
|
||||||
libgstshapewipe_la_SOURCES = gstshapewipe.c
|
|
||||||
|
|
||||||
libgstshapewipe_la_CFLAGS = $(GIO_CFLAGS) $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
|
|
||||||
libgstshapewipe_la_LIBADD = $(GIO_LIBS) $(GST_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_API_VERSION@
|
|
||||||
libgstshapewipe_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstshapewipe.h
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstsmpte.la
|
|
||||||
|
|
||||||
libgstsmpte_la_SOURCES = gstsmpte.c gstmask.c barboxwipes.c paint.c gstsmptealpha.c plugin.c
|
|
||||||
|
|
||||||
noinst_HEADERS = gstsmpte.h gstmask.h paint.h gstsmptealpha.h
|
|
||||||
|
|
||||||
libgstsmpte_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstsmpte_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(LIBM) \
|
|
||||||
-lgstvideo-$(GST_API_VERSION)
|
|
||||||
libgstsmpte_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
9
gst/spectrum/.gitignore
vendored
9
gst/spectrum/.gitignore
vendored
|
@ -1,9 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
demo-audiotest
|
|
||||||
demo-osssrc
|
|
|
@ -1,11 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstspectrum.la
|
|
||||||
|
|
||||||
libgstspectrum_la_SOURCES = gstspectrum.c
|
|
||||||
libgstspectrum_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstspectrum_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstfft-$(GST_API_VERSION) -lgstaudio-$(GST_API_VERSION) \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
libgstspectrum_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstspectrum.h
|
|
|
@ -1,13 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstudp.la
|
|
||||||
|
|
||||||
libgstudp_la_SOURCES = gstudp.c gstudpsrc.c gstudpsink.c gstmultiudpsink.c gstdynudpsink.c gstudpnetutils.c
|
|
||||||
|
|
||||||
libgstudp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_NET_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgstudp_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_NET_LIBS) $(GIO_LIBS)
|
|
||||||
libgstudp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstudpsink.h gstudpsrc.h gstmultiudpsink.h gstdynudpsink.h gstudpnetutils.h
|
|
||||||
|
|
||||||
EXTRA_DIST = README
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
|
@ -1,20 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideobox.la
|
|
||||||
|
|
||||||
ORC_SOURCE=gstvideoboxorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstvideobox_la_SOURCES = gstvideobox.c
|
|
||||||
nodist_libgstvideobox_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstvideobox_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(ORC_CFLAGS)
|
|
||||||
libgstvideobox_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(ORC_LIBS) \
|
|
||||||
-lgstvideo-@GST_API_VERSION@
|
|
||||||
libgstvideobox_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvideobox.h
|
|
||||||
EXTRA_DIST += README
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideocrop.la
|
|
||||||
|
|
||||||
# Note: we only use defines from gst/video/video.h, but none
|
|
||||||
# of the functions, so we don't need to link to libgstvideo
|
|
||||||
|
|
||||||
libgstvideocrop_la_SOURCES = gstvideocrop.c gstaspectratiocrop.c
|
|
||||||
libgstvideocrop_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS)
|
|
||||||
libgstvideocrop_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION)
|
|
||||||
libgstvideocrop_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvideocrop.h gstaspectratiocrop.h
|
|
3
gst/videofilter/.gitignore
vendored
3
gst/videofilter/.gitignore
vendored
|
@ -1,3 +0,0 @@
|
||||||
gstvideoexample.h
|
|
||||||
gstvideoexample.c
|
|
||||||
|
|
|
@ -1,22 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideofilter.la
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvideoflip.h gstvideobalance.h gstgamma.h gstvideomedian.h
|
|
||||||
|
|
||||||
EXTRA_DIST = gstvideotemplate.c make_filter
|
|
||||||
CLEANFILES = gstvideoexample.c
|
|
||||||
|
|
||||||
libgstvideofilter_la_SOURCES = plugin.c \
|
|
||||||
gstvideoflip.c \
|
|
||||||
gstvideobalance.c \
|
|
||||||
gstgamma.c \
|
|
||||||
gstvideomedian.c
|
|
||||||
libgstvideofilter_la_CFLAGS = $(GST_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS)
|
|
||||||
libgstvideofilter_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstvideofilter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
|
|
||||||
|
|
||||||
gstvideoexample.c: $(srcdir)/make_filter $(srcdir)/gstvideotemplate.c
|
|
||||||
$(srcdir)/make_filter Videoexample $(srcdir)/gstvideotemplate.c
|
|
|
@ -1,23 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideomixer.la
|
|
||||||
|
|
||||||
ORC_SOURCE=videomixerorc
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstvideomixer_la_SOURCES = \
|
|
||||||
blend.c \
|
|
||||||
videomixer2.c
|
|
||||||
|
|
||||||
nodist_libgstvideomixer_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstvideomixer_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstvideomixer_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstvideo-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
|
|
||||||
libgstvideomixer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
# headers we need but don't want installed
|
|
||||||
noinst_HEADERS = \
|
|
||||||
blend.h \
|
|
||||||
videomixer2.h \
|
|
||||||
videomixer2pad.h
|
|
|
@ -1,16 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstwavenc.la
|
|
||||||
|
|
||||||
libgstwavenc_la_SOURCES = gstwavenc.c
|
|
||||||
libgstwavenc_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstwavenc_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgstriff-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
||||||
libgstwavenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstwavenc.h
|
|
7
gst/wavparse/.gitignore
vendored
7
gst/wavparse/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
|
@ -1,19 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstwavparse.la
|
|
||||||
|
|
||||||
libgstwavparse_la_SOURCES = gstwavparse.c
|
|
||||||
libgstwavparse_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstwavparse_la_LIBADD = \
|
|
||||||
$(GST_PLUGINS_BASE_LIBS) \
|
|
||||||
-lgstriff-@GST_API_VERSION@ \
|
|
||||||
-lgstaudio-@GST_API_VERSION@ \
|
|
||||||
-lgsttag-@GST_API_VERSION@ \
|
|
||||||
-lgstpbutils-@GST_API_VERSION@ \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgstwavparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstwavparse.h
|
|
|
@ -1,9 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgsty4menc.la
|
|
||||||
|
|
||||||
libgsty4menc_la_SOURCES = gsty4mencode.c
|
|
||||||
libgsty4menc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgsty4menc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_API_VERSION) $(GST_LIBS)
|
|
||||||
libgsty4menc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gsty4mencode.h
|
|
17
m4/.gitignore
vendored
17
m4/.gitignore
vendored
|
@ -1,17 +0,0 @@
|
||||||
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
|
|
|
@ -1,35 +0,0 @@
|
||||||
EXTRA_DIST = \
|
|
||||||
a52.m4 \
|
|
||||||
aalib.m4 \
|
|
||||||
as-ffmpeg.m4 \
|
|
||||||
as-liblame.m4 \
|
|
||||||
as-slurp-ffmpeg.m4 \
|
|
||||||
check-libheader.m4 \
|
|
||||||
codeset.m4 \
|
|
||||||
freetype2.m4 \
|
|
||||||
gettext.m4 \
|
|
||||||
glibc21.m4 \
|
|
||||||
glib.m4 \
|
|
||||||
gst-alsa.m4 \
|
|
||||||
gst-artsc.m4 \
|
|
||||||
gst-fionread.m4 \
|
|
||||||
gst-ivorbis.m4 \
|
|
||||||
gst-matroska.m4 \
|
|
||||||
gst-sdl.m4 \
|
|
||||||
gst-shout2.m4 \
|
|
||||||
gst-sid.m4 \
|
|
||||||
gtk.m4 \
|
|
||||||
iconv.m4 \
|
|
||||||
intdiv0.m4 \
|
|
||||||
inttypes_h.m4 \
|
|
||||||
inttypes-pri.m4 \
|
|
||||||
lcmessage.m4 \
|
|
||||||
libfame.m4 \
|
|
||||||
lib-ld.m4 \
|
|
||||||
lib-link.m4 \
|
|
||||||
lib-prefix.m4 \
|
|
||||||
ogg.m4 \
|
|
||||||
progtest.m4 \
|
|
||||||
stdint_h.m4 \
|
|
||||||
uintmax_t.m4 \
|
|
||||||
vorbis.m4
|
|
|
@ -1,3 +0,0 @@
|
||||||
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.
|
|
125
m4/a52.m4
125
m4/a52.m4
|
@ -1,125 +0,0 @@
|
||||||
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)
|
|
||||||
])
|
|
178
m4/aalib.m4
178
m4/aalib.m4
|
@ -1,178 +0,0 @@
|
||||||
# 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 occurred. 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
|
|
||||||
])
|
|
|
@ -1,99 +0,0 @@
|
||||||
# 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
|
|
||||||
])
|
|
|
@ -1,50 +0,0 @@
|
||||||
# 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)
|
|
||||||
])
|
|
|
@ -1,59 +0,0 @@
|
||||||
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
|
|
||||||
])
|
|
|
@ -1,39 +0,0 @@
|
||||||
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])
|
|
||||||
]
|
|
||||||
)
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue