mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-07 16:08:51 +00:00
Remove autotools build system
This commit is contained in:
parent
2409f4f360
commit
289d8e53e2
169 changed files with 56 additions and 7919 deletions
64
.gitignore
vendored
64
.gitignore
vendored
|
@ -1,63 +1,5 @@
|
||||||
aclocal.m4
|
|
||||||
autom4te.cache
|
|
||||||
config.h
|
|
||||||
config.h.in
|
|
||||||
config.log
|
|
||||||
config.status
|
|
||||||
config.guess
|
|
||||||
config.sub
|
|
||||||
config.rpath
|
|
||||||
configure
|
|
||||||
gstreamer-libs-uninstalled*.pc
|
|
||||||
gstreamer-libs*.pc
|
|
||||||
gstreamer-play-uninstalled*.pc
|
|
||||||
gstreamer-play*.pc
|
|
||||||
libtool
|
|
||||||
stamp-h
|
|
||||||
stamp-h.in
|
|
||||||
stamp-h1
|
|
||||||
gst-element-check-*.m4
|
|
||||||
ltmain.sh
|
|
||||||
missing
|
|
||||||
mkinstalldirs
|
|
||||||
compile
|
|
||||||
install-sh
|
|
||||||
depcomp
|
|
||||||
autoregen.sh
|
|
||||||
ABOUT-NLS
|
|
||||||
/INSTALL
|
|
||||||
_stdint.h
|
|
||||||
|
|
||||||
gst-plugins-base-*.tar*
|
|
||||||
|
|
||||||
.deps
|
|
||||||
.libs
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
*.o
|
|
||||||
*~
|
*~
|
||||||
*.bak
|
*.bak
|
||||||
/m4
|
|
||||||
Makefile.in
|
|
||||||
Makefile
|
|
||||||
*.gir
|
|
||||||
*.typelib
|
|
||||||
*.gc??
|
|
||||||
.dirstamp
|
|
||||||
|
|
||||||
/gst-libs/gst/pbutils/gstpluginsbaseversion.h
|
|
||||||
/gst-libs/gst/tag/mklangtables
|
|
||||||
/gst-libs/gst/tag/mklicensestables
|
|
||||||
|
|
||||||
/gst-libs/gst/audio/audio-marshal.[ch]
|
|
||||||
/gst-libs/gst/video/video-marshal.[ch]
|
|
||||||
/gst-libs/gst/*/*-enumtypes.[ch]
|
|
||||||
/tests/examples/compositor/crossfade
|
|
||||||
/tests/examples/playback/playback-test
|
|
||||||
|
|
||||||
tmp-orc.c
|
|
||||||
gst*orc.h
|
|
||||||
tests/check/orc
|
|
||||||
|
|
||||||
Build
|
Build
|
||||||
*.user
|
*.user
|
||||||
|
@ -67,9 +9,7 @@ Build
|
||||||
*.opensdf
|
*.opensdf
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
|
|
||||||
/test-driver
|
# Meson
|
||||||
*.trs
|
|
||||||
*.log
|
|
||||||
|
|
||||||
/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
|
|
86
Makefile.am
86
Makefile.am
|
@ -1,86 +0,0 @@
|
||||||
if BUILD_EXTERNAL
|
|
||||||
SUBDIRS_EXT = ext
|
|
||||||
else
|
|
||||||
SUBDIRS_EXT =
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
pkgconfig \
|
|
||||||
gst-libs \
|
|
||||||
gst sys $(SUBDIRS_EXT) \
|
|
||||||
tools \
|
|
||||||
tests \
|
|
||||||
po \
|
|
||||||
common \
|
|
||||||
m4
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
pkgconfig \
|
|
||||||
gst-libs \
|
|
||||||
gst sys ext \
|
|
||||||
tools \
|
|
||||||
tests \
|
|
||||||
po \
|
|
||||||
common \
|
|
||||||
m4
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
depcomp \
|
|
||||||
AUTHORS COPYING NEWS README RELEASE REQUIREMENTS \
|
|
||||||
ChangeLog gst-plugins-base.doap autogen.sh \
|
|
||||||
$(shell find "$(top_srcdir)" -type f -name meson.build ! -path "$(top_srcdir)/$(PACKAGE_TARNAME)-*" ) \
|
|
||||||
gst-libs/gst/gl/gstglconfig.h.meson \
|
|
||||||
meson_options.txt
|
|
||||||
|
|
||||||
DISTCLEANFILES = _stdint.h
|
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I m4 -I common/m4
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/release.mak
|
|
||||||
include $(top_srcdir)/common/po.mak
|
|
||||||
|
|
||||||
check-valgrind:
|
|
||||||
$(MAKE) -C tests/check check-valgrind
|
|
||||||
|
|
||||||
if HAVE_GST_CHECK
|
|
||||||
check-torture:
|
|
||||||
$(MAKE) -C tests/check torture
|
|
||||||
build-checks:
|
|
||||||
$(MAKE) -C tests/check build-checks
|
|
||||||
else
|
|
||||||
check-torture:
|
|
||||||
true
|
|
||||||
build-checks:
|
|
||||||
true
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/coverage/lcov.mak
|
|
||||||
|
|
||||||
# cruft: plugins that have been merged or moved or renamed
|
|
||||||
|
|
||||||
CRUFT_FILES = \
|
|
||||||
$(top_builddir)/gst-plugins-base.spec \
|
|
||||||
$(top_builddir)/common/shave \
|
|
||||||
$(top_builddir)/common/shave-libtool \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/testchannels \
|
|
||||||
$(top_builddir)/gst-libs/gst/app/gstapp-marshal.c \
|
|
||||||
$(top_builddir)/gst-libs/gst/app/gstapp-marshal.h \
|
|
||||||
$(top_builddir)/gst/encoding/.libs/libgstencodebin.so \
|
|
||||||
$(top_builddir)/tests/check/elements/gdppay \
|
|
||||||
$(top_builddir)/tests/check/elements/gdpdepay \
|
|
||||||
$(top_builddir)/tests/check/pipelines/streamheader \
|
|
||||||
$(top_builddir)/tests/examples/audio/testchannels \
|
|
||||||
$(top_builddir)/tests/examples/volume/volume \
|
|
||||||
$(top_builddir)/tools/gst-discoverer
|
|
||||||
|
|
||||||
CRUFT_DIRS = \
|
|
||||||
$(top_srcdir)/docs/design \
|
|
||||||
$(top_srcdir)/ext/gio \
|
|
||||||
$(top_srcdir)/gst/gdp \
|
|
||||||
$(top_srcdir)/sys/v4l \
|
|
||||||
$(top_srcdir)/win32 \
|
|
||||||
$(top_srcdir)/tests/examples/v4l
|
|
||||||
|
|
||||||
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-base 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-base
|
|
||||||
srcfile=gst-plugins-base.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-base-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
|
|
1046
configure.ac
1046
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
|
|
|
@ -1,85 +0,0 @@
|
||||||
if USE_ALSA
|
|
||||||
ALSA_DIR=alsa
|
|
||||||
else
|
|
||||||
ALSA_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_CDPARANOIA
|
|
||||||
CDPARANOIA_DIR=cdparanoia
|
|
||||||
else
|
|
||||||
CDPARANOIA_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_GL
|
|
||||||
GL_DIR=gl
|
|
||||||
else
|
|
||||||
GL_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_LIBVISUAL
|
|
||||||
LIBVISUAL_DIR=libvisual
|
|
||||||
else
|
|
||||||
LIBVISUAL_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_OGG
|
|
||||||
OGG_DIR=ogg
|
|
||||||
else
|
|
||||||
OGG_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_OPUS
|
|
||||||
OPUS_DIR=opus
|
|
||||||
else
|
|
||||||
OPUS_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_PANGO
|
|
||||||
PANGO_DIR = pango
|
|
||||||
else
|
|
||||||
PANGO_DIR =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_VORBIS
|
|
||||||
VORBIS_DIR=vorbis
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_IVORBIS
|
|
||||||
VORBIS_DIR=vorbis
|
|
||||||
endif
|
|
||||||
|
|
||||||
if !USE_VORBIS
|
|
||||||
if !USE_IVORBIS
|
|
||||||
VORBIS_DIR=
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_THEORA
|
|
||||||
THEORA_DIR=theora
|
|
||||||
else
|
|
||||||
THEORA_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
$(ALSA_DIR) \
|
|
||||||
$(CDPARANOIA_DIR) \
|
|
||||||
$(GL_DIR) \
|
|
||||||
$(LIBVISUAL_DIR) \
|
|
||||||
$(OGG_DIR) \
|
|
||||||
$(OPUS_DIR) \
|
|
||||||
$(PANGO_DIR) \
|
|
||||||
$(THEORA_DIR) \
|
|
||||||
$(VORBIS_DIR)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
alsa \
|
|
||||||
cdparanoia \
|
|
||||||
gl \
|
|
||||||
libvisual \
|
|
||||||
ogg \
|
|
||||||
opus \
|
|
||||||
pango \
|
|
||||||
theora \
|
|
||||||
vorbis
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/parallel-subdirs.mak
|
|
|
@ -1,28 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstalsa.la
|
|
||||||
|
|
||||||
libgstalsa_la_SOURCES = \
|
|
||||||
gstalsadeviceprovider.c \
|
|
||||||
gstalsaplugin.c \
|
|
||||||
gstalsasink.c \
|
|
||||||
gstalsasrc.c \
|
|
||||||
gstalsamidisrc.c \
|
|
||||||
gstalsa.c
|
|
||||||
|
|
||||||
libgstalsa_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(ALSA_CFLAGS)
|
|
||||||
libgstalsa_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(ALSA_LIBS)
|
|
||||||
|
|
||||||
libgstalsa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstalsa.h \
|
|
||||||
gstalsadeviceprovider.h \
|
|
||||||
gstalsasrc.h \
|
|
||||||
gstalsasink.h \
|
|
||||||
gstalsamidisrc.h
|
|
|
@ -1,16 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstcdparanoia.la
|
|
||||||
|
|
||||||
libgstcdparanoia_la_SOURCES = gstcdparanoiasrc.c
|
|
||||||
libgstcdparanoia_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(CDPARANOIA_CFLAGS)
|
|
||||||
libgstcdparanoia_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(CDPARANOIA_LIBS)
|
|
||||||
libgstcdparanoia_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstcdparanoiasrc.h
|
|
|
@ -1,165 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstopengl.la
|
|
||||||
|
|
||||||
libgstopengl_la_SOURCES = \
|
|
||||||
gstopengl.c \
|
|
||||||
gstglalpha.c \
|
|
||||||
gstgluploadelement.c \
|
|
||||||
gstgldownloadelement.c \
|
|
||||||
gstglcolorconvertelement.c \
|
|
||||||
gstglfilterbin.c \
|
|
||||||
gstglsinkbin.c \
|
|
||||||
gstglsrcbin.c \
|
|
||||||
gstglimagesink.c \
|
|
||||||
gstglfiltercube.c \
|
|
||||||
gstgleffects.c \
|
|
||||||
effects/gstgleffectscurves.c \
|
|
||||||
effects/gstgleffectssources.c \
|
|
||||||
effects/gstgleffectidentity.c \
|
|
||||||
effects/gstgleffectmirror.c \
|
|
||||||
effects/gstgleffectsqueeze.c \
|
|
||||||
effects/gstgleffectstretch.c \
|
|
||||||
effects/gstgleffectfisheye.c \
|
|
||||||
effects/gstgleffecttwirl.c \
|
|
||||||
effects/gstgleffectbulge.c \
|
|
||||||
effects/gstgleffecttunnel.c \
|
|
||||||
effects/gstgleffectsquare.c \
|
|
||||||
effects/gstgleffectlumatocurve.c \
|
|
||||||
effects/gstgleffectrgbtocurve.c \
|
|
||||||
effects/gstgleffectsin.c \
|
|
||||||
effects/gstgleffectxray.c \
|
|
||||||
effects/gstgleffectglow.c \
|
|
||||||
effects/gstgleffectblur.c \
|
|
||||||
effects/gstgleffectsobel.c \
|
|
||||||
effects/gstgleffectlaplacian.c \
|
|
||||||
gstglbasemixer.c \
|
|
||||||
gstglcolorscale.c \
|
|
||||||
gstglcolorbalance.c \
|
|
||||||
gstgldeinterlace.c \
|
|
||||||
gstglfiltershader.c \
|
|
||||||
gstglfilterapp.c \
|
|
||||||
gstglmixer.c \
|
|
||||||
gstglmixerbin.c \
|
|
||||||
gstglstereomix.c \
|
|
||||||
gstglstereosplit.c \
|
|
||||||
gstglvideomixer.c \
|
|
||||||
gstglviewconvert.c \
|
|
||||||
gltestsrc.c \
|
|
||||||
gstgltestsrc.c \
|
|
||||||
gstgloverlaycompositorelement.c \
|
|
||||||
gstglutils.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglalpha.h \
|
|
||||||
gstgluploadelement.h \
|
|
||||||
gstgldownloadelement.h \
|
|
||||||
gstglcolorconvertelement.h \
|
|
||||||
gstglfilterbin.h \
|
|
||||||
gstglsinkbin.h \
|
|
||||||
gstglsrcbin.h \
|
|
||||||
gstglimagesink.h \
|
|
||||||
gstglfiltercube.h \
|
|
||||||
gstgleffects.h \
|
|
||||||
effects/gstgleffectssources.h \
|
|
||||||
gstglbasemixer.h \
|
|
||||||
gstglcolorscale.h \
|
|
||||||
gstglcolorbalance.h \
|
|
||||||
gstgldeinterlace.h \
|
|
||||||
gstglfiltershader.h \
|
|
||||||
gstglfilterapp.h \
|
|
||||||
gstglmixer.h \
|
|
||||||
gstglmixerbin.h \
|
|
||||||
gstglstereomix.h \
|
|
||||||
gstglstereosplit.h \
|
|
||||||
gstglvideomixer.h \
|
|
||||||
gstglviewconvert.h \
|
|
||||||
gltestsrc.h \
|
|
||||||
gstgltestsrc.h \
|
|
||||||
gstgloverlaycompositorelement.h \
|
|
||||||
gstglutils.h
|
|
||||||
|
|
||||||
# full opengl required
|
|
||||||
if USE_OPENGL
|
|
||||||
libgstopengl_la_SOURCES += \
|
|
||||||
gstglmosaic.c \
|
|
||||||
gstglfilterglass.c
|
|
||||||
|
|
||||||
noinst_HEADERS += \
|
|
||||||
gstglfilterglass.h \
|
|
||||||
gstglmosaic.h \
|
|
||||||
effects/gstgleffectscurves.h \
|
|
||||||
effects/gstgleffectlumatocurve.h
|
|
||||||
|
|
||||||
if HAVE_PNG
|
|
||||||
libgstopengl_la_SOURCES += \
|
|
||||||
gstgldifferencematte.c
|
|
||||||
|
|
||||||
noinst_HEADERS += \
|
|
||||||
gstgldifferencematte.h
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_GRAPHENE
|
|
||||||
libgstopengl_la_SOURCES += \
|
|
||||||
gstgltransformation.c \
|
|
||||||
gstglvideoflip.c
|
|
||||||
|
|
||||||
noinst_HEADERS += \
|
|
||||||
gstgltransformation.h \
|
|
||||||
gstglvideoflip.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_JPEG
|
|
||||||
if HAVE_PNG
|
|
||||||
libgstopengl_la_SOURCES += \
|
|
||||||
gstgloverlay.c
|
|
||||||
|
|
||||||
noinst_HEADERS += \
|
|
||||||
gstgloverlay.h
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_COCOA
|
|
||||||
libgstopengl_la_SOURCES += \
|
|
||||||
caopengllayersink.m
|
|
||||||
|
|
||||||
noinst_HEADERS += \
|
|
||||||
caopengllayersink.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgstopengl_la_OBJCFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
-fobjc-arc \
|
|
||||||
$(GST_OBJCFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CONTROLLER_CFLAGS) \
|
|
||||||
$(GL_OBJCFLAGS)
|
|
||||||
|
|
||||||
# check order of CFLAGS and LIBS, shouldn't the order be the other way around
|
|
||||||
# (like in AM_CFLAGS)?
|
|
||||||
libgstopengl_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CONTROLLER_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(LIBPNG_CFLAGS) \
|
|
||||||
$(GRAPHENE_CFLAGS)
|
|
||||||
|
|
||||||
libgstopengl_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/allocators/libgstallocators-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_CONTROLLER_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(GL_LIBS) \
|
|
||||||
$(LIBPNG_LIBS) \
|
|
||||||
$(JPEG_LIBS) \
|
|
||||||
$(LIBM) \
|
|
||||||
$(GRAPHENE_LIBS)
|
|
||||||
|
|
||||||
libgstopengl_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstopengl_la_LIBTOOLFLAGS = --tag=CC
|
|
||||||
|
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstlibvisual.la
|
|
||||||
|
|
||||||
libgstlibvisual_la_SOURCES = plugin.c visual.c
|
|
||||||
libgstlibvisual_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(LIBVISUAL_CFLAGS)
|
|
||||||
libgstlibvisual_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBVISUAL_LIBS)
|
|
||||||
libgstlibvisual_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = visual.h
|
|
|
@ -1,37 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstogg.la
|
|
||||||
|
|
||||||
libgstogg_la_SOURCES = \
|
|
||||||
gstogg.c \
|
|
||||||
gstoggdemux.c \
|
|
||||||
gstoggmux.c \
|
|
||||||
gstogmparse.c \
|
|
||||||
gstoggaviparse.c \
|
|
||||||
gstoggparse.c \
|
|
||||||
gstoggstream.c \
|
|
||||||
dirac_parse.c \
|
|
||||||
vorbis_parse.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstogg.h \
|
|
||||||
gstoggdemux.h \
|
|
||||||
gstoggmux.h \
|
|
||||||
gstoggstream.h \
|
|
||||||
dirac_parse.h \
|
|
||||||
vorbis_parse.h
|
|
||||||
|
|
||||||
libgstogg_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(OGG_CFLAGS) \
|
|
||||||
-Dschro_video_format_set_std_video_format=ogg_schro_video_format_set_std_video_format \
|
|
||||||
-Dschro_video_format_set_std_frame_rate=ogg_schro_video_format_set_std_frame_rate \
|
|
||||||
-Dschro_video_format_set_std_aspect_ratio=ogg_schro_video_format_set_std_aspect_ratio \
|
|
||||||
-Dschro_video_format_set_std_signal_range=ogg_schro_video_format_set_std_signal_range \
|
|
||||||
-Dschro_video_format_set_std_colour_spec=ogg_schro_video_format_set_std_colour_spec
|
|
||||||
|
|
||||||
libgstogg_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/riff/libgstriff-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(OGG_LIBS)
|
|
||||||
libgstogg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
@ -1,17 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstopus.la
|
|
||||||
|
|
||||||
libgstopus_la_SOURCES = gstopus.c gstopusdec.c gstopusenc.c gstopusheader.c gstopuscommon.c
|
|
||||||
libgstopus_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(OPUS_CFLAGS)
|
|
||||||
libgstopus_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(OPUS_LIBS)
|
|
||||||
libgstopus_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstopusenc.h gstopusdec.h gstopusheader.h gstopuscommon.h
|
|
|
@ -1,29 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstpango.la
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstbasetextoverlay.h \
|
|
||||||
gstclockoverlay.h \
|
|
||||||
gsttextoverlay.h \
|
|
||||||
gsttextrender.h \
|
|
||||||
gsttimeoverlay.h
|
|
||||||
|
|
||||||
libgstpango_la_SOURCES = \
|
|
||||||
gstbasetextoverlay.c \
|
|
||||||
gstclockoverlay.c \
|
|
||||||
gsttextoverlay.c \
|
|
||||||
gsttextrender.c \
|
|
||||||
gsttimeoverlay.c
|
|
||||||
|
|
||||||
libgstpango_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(PANGO_CFLAGS)
|
|
||||||
libgstpango_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBM) \
|
|
||||||
$(PANGO_LIBS)
|
|
||||||
libgstpango_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsttheora.la
|
|
||||||
|
|
||||||
noinst_HEADERS = gsttheoraenc.h \
|
|
||||||
gsttheoradec.h \
|
|
||||||
gsttheoraparse.h
|
|
||||||
|
|
||||||
libgsttheora_la_SOURCES = gsttheora.c \
|
|
||||||
gsttheoraenc.c \
|
|
||||||
gsttheoradec.c \
|
|
||||||
gsttheoraparse.c
|
|
||||||
|
|
||||||
libgsttheora_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(THEORA_CFLAGS)
|
|
||||||
libgsttheora_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_API_VERSION).la \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(THEORA_LIBS)
|
|
||||||
libgsttheora_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
|
@ -1,45 +0,0 @@
|
||||||
plugin_LTLIBRARIES =
|
|
||||||
|
|
||||||
if USE_VORBIS
|
|
||||||
plugin_LTLIBRARIES += libgstvorbis.la
|
|
||||||
|
|
||||||
libgstvorbis_la_SOURCES = gstvorbis.c \
|
|
||||||
gstvorbisdec.c \
|
|
||||||
gstvorbisdeclib.c \
|
|
||||||
gstvorbisenc.c \
|
|
||||||
gstvorbisparse.c \
|
|
||||||
gstvorbistag.c \
|
|
||||||
gstvorbiscommon.c
|
|
||||||
|
|
||||||
libgstvorbis_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(VORBIS_CFLAGS)
|
|
||||||
## AM_PATH_VORBIS also sets VORBISENC_LIBS
|
|
||||||
libgstvorbis_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(VORBIS_LIBS) $(VORBISENC_LIBS)
|
|
||||||
libgstvorbis_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_IVORBIS
|
|
||||||
plugin_LTLIBRARIES += libgstivorbisdec.la
|
|
||||||
|
|
||||||
libgstivorbisdec_la_SOURCES = gstivorbisdec.c \
|
|
||||||
gstvorbisdec.c gstvorbisdeclib.c gstvorbiscommon.c
|
|
||||||
libgstivorbisdec_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
|
|
||||||
-DTREMOR $(IVORBIS_CFLAGS)
|
|
||||||
libgstivorbisdec_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_LIBS) $(IVORBIS_LIBS)
|
|
||||||
libgstivorbisdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
endif
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvorbisenc.h \
|
|
||||||
gstvorbisdec.h \
|
|
||||||
gstvorbisdeclib.h \
|
|
||||||
gstvorbisparse.h \
|
|
||||||
gstvorbistag.h \
|
|
||||||
gstvorbiscommon.h
|
|
|
@ -1 +0,0 @@
|
||||||
SUBDIRS = gst
|
|
|
@ -1,63 +0,0 @@
|
||||||
if USE_OPENGL
|
|
||||||
GL_DIR = gl
|
|
||||||
endif
|
|
||||||
if USE_GLES2
|
|
||||||
GL_DIR = gl
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
tag \
|
|
||||||
fft \
|
|
||||||
audio \
|
|
||||||
rtp \
|
|
||||||
sdp \
|
|
||||||
rtsp \
|
|
||||||
video \
|
|
||||||
pbutils \
|
|
||||||
riff \
|
|
||||||
app \
|
|
||||||
allocators \
|
|
||||||
$(GL_DIR)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
tag \
|
|
||||||
fft \
|
|
||||||
audio \
|
|
||||||
rtp \
|
|
||||||
sdp \
|
|
||||||
rtsp \
|
|
||||||
video \
|
|
||||||
pbutils \
|
|
||||||
riff \
|
|
||||||
app \
|
|
||||||
allocators \
|
|
||||||
gl
|
|
||||||
|
|
||||||
noinst_HEADERS = gettext.h gst-i18n-app.h gst-i18n-plugin.h glib-compat-private.h
|
|
||||||
|
|
||||||
# dependencies:
|
|
||||||
audio: tag
|
|
||||||
|
|
||||||
riff: tag audio
|
|
||||||
|
|
||||||
rtsp: sdp
|
|
||||||
|
|
||||||
pbutils: video audio
|
|
||||||
|
|
||||||
rtp: audio
|
|
||||||
|
|
||||||
sdp: rtp
|
|
||||||
|
|
||||||
gl: video allocators
|
|
||||||
|
|
||||||
INDEPENDENT_SUBDIRS = \
|
|
||||||
tag audio fft video app
|
|
||||||
|
|
||||||
.PHONY: independent-subdirs $(INDEPENDENT_SUBDIRS)
|
|
||||||
|
|
||||||
independent-subdirs: $(INDEPENDENT_SUBDIRS)
|
|
||||||
|
|
||||||
$(INDEPENDENT_SUBDIRS):
|
|
||||||
$(MAKE) -C $@
|
|
||||||
|
|
||||||
all-recursive: independent-subdirs
|
|
|
@ -1,70 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstallocators-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgstallocators_@GST_API_VERSION@_includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/allocators
|
|
||||||
|
|
||||||
libgstallocators_@GST_API_VERSION@_include_HEADERS = \
|
|
||||||
allocators.h \
|
|
||||||
allocators-prelude.h \
|
|
||||||
gstfdmemory.h \
|
|
||||||
gstphysmemory.h \
|
|
||||||
gstdmabuf.h
|
|
||||||
|
|
||||||
noinst_HEADERS =
|
|
||||||
|
|
||||||
libgstallocators_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
gstfdmemory.c \
|
|
||||||
gstphysmemory.c \
|
|
||||||
gstdmabuf.c
|
|
||||||
|
|
||||||
libgstallocators_@GST_API_VERSION@_la_LIBADD = $(GST_LIBS) $(LIBM)
|
|
||||||
libgstallocators_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_ALLOCATORS
|
|
||||||
libgstallocators_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstAllocators-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstallocators_@GST_API_VERSION@_include_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstallocators_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_cincludes=$(patsubst %,--c-include='gst/allocators/%',$(libgstallocators_@GST_API_VERSION@_include_HEADERS))
|
|
||||||
|
|
||||||
GstAllocators-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstallocators-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH="" GST_PLUGIN_PATH="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstAllocators \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/allocators/allocators.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--library=libgstallocators-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-allocators-@GST_API_VERSION@ \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,87 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstapp-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
glib_enum_define = GST_APP
|
|
||||||
glib_gen_prefix = __gst_app
|
|
||||||
glib_gen_basename = app
|
|
||||||
glib_gen_decl_banner=GST_APP_API
|
|
||||||
glib_gen_decl_include=\#include <gst/app/app-prelude.h>
|
|
||||||
|
|
||||||
glib_enum_headers = gstappsrc.h
|
|
||||||
|
|
||||||
built_sources = app-enumtypes.c
|
|
||||||
built_headers = app-enumtypes.h
|
|
||||||
BUILT_SOURCES = $(built_sources) $(built_headers)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
libgstapp_@GST_API_VERSION@_la_SOURCES = gstappsrc.c gstappsink.c
|
|
||||||
nodist_libgstapp_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
libgstapp_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_APP
|
|
||||||
libgstapp_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS)
|
|
||||||
libgstapp_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
libgstapp_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/app
|
|
||||||
libgstapp_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
app.h \
|
|
||||||
app-prelude.h \
|
|
||||||
gstappsrc.h \
|
|
||||||
gstappsink.h
|
|
||||||
nodist_libgstapp_@GST_API_VERSION@include_HEADERS = app-enumtypes.h
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstApp-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstapp_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(nodist_libgstapp_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstapp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(nodist_libgstapp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstApp-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstapp-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstApp \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/app/app.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library=libgstapp-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-app-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
3
gst-libs/gst/audio/.gitignore
vendored
3
gst-libs/gst/audio/.gitignore
vendored
|
@ -1,3 +0,0 @@
|
||||||
audio-enumtypes.c
|
|
||||||
audio-enumtypes.h
|
|
||||||
gstaudiopack.h
|
|
|
@ -1,218 +0,0 @@
|
||||||
# variables used for enum/marshal generation
|
|
||||||
ORC_SOURCE=gstaudiopack
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
glib_enum_headers= \
|
|
||||||
audio.h \
|
|
||||||
audio-format.h \
|
|
||||||
audio-channels.h \
|
|
||||||
audio-channel-mixer.h \
|
|
||||||
audio-converter.h \
|
|
||||||
audio-info.h \
|
|
||||||
audio-quantize.h \
|
|
||||||
audio-resampler.h \
|
|
||||||
gstaudioringbuffer.h \
|
|
||||||
gstaudiobasesrc.h \
|
|
||||||
gstaudiocdsrc.h \
|
|
||||||
gstaudiobasesink.h
|
|
||||||
|
|
||||||
glib_enum_define = GST_AUDIO
|
|
||||||
glib_gen_prefix = gst_audio
|
|
||||||
glib_gen_basename = audio
|
|
||||||
glib_gen_decl_banner=GST_AUDIO_API
|
|
||||||
glib_gen_decl_include=\#include <gst/audio/audio-prelude.h>
|
|
||||||
|
|
||||||
built_sources = audio-enumtypes.c
|
|
||||||
built_headers = audio-enumtypes.h
|
|
||||||
BUILT_SOURCES += $(built_sources) $(built_headers)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = \
|
|
||||||
libgstaudio-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
EXTRA_DIST += dbesi0.c
|
|
||||||
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
audio.c \
|
|
||||||
audio-buffer.c \
|
|
||||||
audio-format.c \
|
|
||||||
audio-channels.c \
|
|
||||||
audio-channel-mixer.c \
|
|
||||||
audio-converter.c \
|
|
||||||
audio-info.c \
|
|
||||||
audio-quantize.c \
|
|
||||||
audio-resampler.c \
|
|
||||||
gstaudioaggregator.c \
|
|
||||||
gstaudioringbuffer.c \
|
|
||||||
gstaudioclock.c \
|
|
||||||
gstaudiocdsrc.c \
|
|
||||||
gstaudiodecoder.c \
|
|
||||||
gstaudioencoder.c \
|
|
||||||
gstaudiobasesink.c \
|
|
||||||
gstaudiobasesrc.c \
|
|
||||||
gstaudiofilter.c \
|
|
||||||
gstaudiometa.c \
|
|
||||||
gstaudiosink.c \
|
|
||||||
gstaudiosrc.c \
|
|
||||||
gstaudioutilsprivate.c \
|
|
||||||
streamvolume.c \
|
|
||||||
gstaudioiec61937.c \
|
|
||||||
gstaudiostreamalign.c
|
|
||||||
|
|
||||||
nodist_libgstaudio_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstaudio_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/audio
|
|
||||||
libgstaudio_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
audio.h \
|
|
||||||
audio-prelude.h \
|
|
||||||
audio-format.h \
|
|
||||||
audio-buffer.h \
|
|
||||||
audio-channels.h \
|
|
||||||
audio-channel-mixer.h \
|
|
||||||
audio-converter.h \
|
|
||||||
audio-info.h \
|
|
||||||
audio-quantize.h \
|
|
||||||
audio-resampler.h \
|
|
||||||
gstaudioaggregator.h \
|
|
||||||
gstaudioringbuffer.h \
|
|
||||||
gstaudioclock.h \
|
|
||||||
gstaudiofilter.h \
|
|
||||||
gstaudiocdsrc.h \
|
|
||||||
gstaudiodecoder.h \
|
|
||||||
gstaudioencoder.h \
|
|
||||||
gstaudiobasesink.h \
|
|
||||||
gstaudiobasesrc.h \
|
|
||||||
gstaudiometa.h \
|
|
||||||
gstaudiosink.h \
|
|
||||||
gstaudiosrc.h \
|
|
||||||
streamvolume.h \
|
|
||||||
gstaudioiec61937.h \
|
|
||||||
gstaudiostreamalign.h
|
|
||||||
|
|
||||||
nodist_libgstaudio_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
audio-enumtypes.h
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstaudioutilsprivate.h \
|
|
||||||
audio-resampler-private.h \
|
|
||||||
audio-resampler-macros.h \
|
|
||||||
audio-resampler-x86.h \
|
|
||||||
audio-resampler-x86-sse.h \
|
|
||||||
audio-resampler-x86-sse2.h \
|
|
||||||
audio-resampler-x86-sse41.h \
|
|
||||||
audio-resampler-neon.h
|
|
||||||
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
|
|
||||||
$(ORC_CFLAGS) -DBUILDING_GST_AUDIO
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(ORC_LIBS)
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
|
|
||||||
# Arch-specific bits
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES =
|
|
||||||
|
|
||||||
if HAVE_X86
|
|
||||||
# Don't use full GST_LT_LDFLAGS in LDFLAGS because we get things like
|
|
||||||
# -version-info that cause a warning on private libs
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES += libaudio_resampler_sse.la
|
|
||||||
libaudio_resampler_sse_la_SOURCES = audio-resampler-x86-sse.c
|
|
||||||
libaudio_resampler_sse_la_CFLAGS = \
|
|
||||||
$(libgstaudio_@GST_API_VERSION@_la_CFLAGS) \
|
|
||||||
$(SSE_CFLAGS)
|
|
||||||
libaudio_resampler_sse_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_LIBADD += libaudio_resampler_sse.la
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES += libaudio_resampler_sse2.la
|
|
||||||
libaudio_resampler_sse2_la_SOURCES = audio-resampler-x86-sse2.c
|
|
||||||
libaudio_resampler_sse2_la_CFLAGS = \
|
|
||||||
$(libgstaudio_@GST_API_VERSION@_la_CFLAGS) \
|
|
||||||
$(SSE2_CFLAGS)
|
|
||||||
libaudio_resampler_sse2_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_LIBADD += libaudio_resampler_sse2.la
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES += libaudio_resampler_sse41.la
|
|
||||||
libaudio_resampler_sse41_la_SOURCES = audio-resampler-x86-sse41.c
|
|
||||||
libaudio_resampler_sse41_la_CFLAGS = \
|
|
||||||
$(libgstaudio_@GST_API_VERSION@_la_CFLAGS) \
|
|
||||||
$(SSE41_CFLAGS)
|
|
||||||
libaudio_resampler_sse41_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
||||||
libgstaudio_@GST_API_VERSION@_la_LIBADD += libaudio_resampler_sse41.la
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
|
|
||||||
# Introspection
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstAudio-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstaudio_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstaudio_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
|
|
||||||
|
|
||||||
GstAudio-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstaudio-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstAudio \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--warn-all \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--c-include "gst/audio/audio.h" \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--add-include-path="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--library=libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
--library-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=libdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--library-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=libdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library-path="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--include=GstTag-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-audio-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,47 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstfft-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgstfft_@GST_API_VERSION@_includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/fft
|
|
||||||
|
|
||||||
libgstfft_@GST_API_VERSION@_include_HEADERS = \
|
|
||||||
fft.h \
|
|
||||||
fft-prelude.h \
|
|
||||||
gstfft.h \
|
|
||||||
gstffts16.h \
|
|
||||||
gstffts32.h \
|
|
||||||
gstfftf32.h \
|
|
||||||
gstfftf64.h
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
kiss_fft_s16.h \
|
|
||||||
kiss_fft_s32.h \
|
|
||||||
kiss_fft_f32.h \
|
|
||||||
kiss_fft_f64.h \
|
|
||||||
kiss_fftr_s16.h \
|
|
||||||
kiss_fftr_s32.h \
|
|
||||||
kiss_fftr_f32.h \
|
|
||||||
kiss_fftr_f64.h \
|
|
||||||
_kiss_fft_guts_s16.h \
|
|
||||||
_kiss_fft_guts_s32.h \
|
|
||||||
_kiss_fft_guts_f32.h \
|
|
||||||
_kiss_fft_guts_f64.h
|
|
||||||
|
|
||||||
libgstfft_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
gstfft.c \
|
|
||||||
gstffts16.c \
|
|
||||||
gstffts32.c \
|
|
||||||
gstfftf32.c \
|
|
||||||
gstfftf64.c \
|
|
||||||
kiss_fft_s16.c \
|
|
||||||
kiss_fft_s32.c \
|
|
||||||
kiss_fft_f32.c \
|
|
||||||
kiss_fft_f64.c \
|
|
||||||
kiss_fftr_s16.c \
|
|
||||||
kiss_fftr_s32.c \
|
|
||||||
kiss_fftr_f32.c \
|
|
||||||
kiss_fftr_f64.c
|
|
||||||
|
|
||||||
libgstfft_@GST_API_VERSION@_la_LIBADD = $(GST_LIBS) $(LIBM)
|
|
||||||
libgstfft_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_FFT
|
|
||||||
libgstfft_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
EXTRA_DIST = kiss_version
|
|
3
gst-libs/gst/gl/.gitignore
vendored
3
gst-libs/gst/gl/.gitignore
vendored
|
@ -1,3 +0,0 @@
|
||||||
wayland/xdg-shell-client-protocol.[ch]
|
|
||||||
gstglconfig.h
|
|
||||||
stamp-gc-h
|
|
|
@ -1,253 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstgl-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
SUBDIRS = glprototypes
|
|
||||||
DIST_SUBDIRS = glprototypes android x11 win32 cocoa wayland dispmanx egl eagl viv-fb gbm
|
|
||||||
|
|
||||||
built_sys_header_configure = gstglconfig.h
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
gstgldisplay.c \
|
|
||||||
gstglcontext.c \
|
|
||||||
gstgldebug.c \
|
|
||||||
gstglbasememory.c \
|
|
||||||
gstglbuffer.c \
|
|
||||||
gstglmemory.c \
|
|
||||||
gstglmemorypbo.c \
|
|
||||||
gstglrenderbuffer.c \
|
|
||||||
gstglbufferpool.c \
|
|
||||||
gstglfilter.c \
|
|
||||||
gstglformat.c \
|
|
||||||
gstglbasefilter.c \
|
|
||||||
gstglbasesrc.c \
|
|
||||||
gstglshader.c \
|
|
||||||
gstglshaderstrings.c \
|
|
||||||
gstglsl.c \
|
|
||||||
gstglslstage.c \
|
|
||||||
gstglcolorconvert.c \
|
|
||||||
gstglupload.c \
|
|
||||||
gstglwindow.c \
|
|
||||||
gstglapi.c \
|
|
||||||
gstglfeature.c \
|
|
||||||
gstglutils.c \
|
|
||||||
gstglframebuffer.c \
|
|
||||||
gstglsyncmeta.c \
|
|
||||||
gstglviewconvert.c \
|
|
||||||
gstgloverlaycompositor.c \
|
|
||||||
gstglquery.c
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl
|
|
||||||
|
|
||||||
gstgl_headers = \
|
|
||||||
gstglwindow.h \
|
|
||||||
gstgldisplay.h \
|
|
||||||
gstglcontext.h \
|
|
||||||
gstgldebug.h \
|
|
||||||
gstglbasememory.h \
|
|
||||||
gstglbuffer.h \
|
|
||||||
gstglmemory.h \
|
|
||||||
gstglmemorypbo.h \
|
|
||||||
gstglrenderbuffer.h \
|
|
||||||
gstglbufferpool.h \
|
|
||||||
gstglfilter.h \
|
|
||||||
gstglformat.h \
|
|
||||||
gstglbasefilter.h \
|
|
||||||
gstglbasesrc.h \
|
|
||||||
gstglshader.h \
|
|
||||||
gstglshaderstrings.h \
|
|
||||||
gstglsl.h \
|
|
||||||
gstglslstage.h \
|
|
||||||
gstglcolorconvert.h \
|
|
||||||
gstglupload.h \
|
|
||||||
gstglapi.h \
|
|
||||||
gstglfeature.h \
|
|
||||||
gstglutils.h \
|
|
||||||
gstglframebuffer.h \
|
|
||||||
gstglsyncmeta.h \
|
|
||||||
gstglviewconvert.h \
|
|
||||||
gstgloverlaycompositor.h \
|
|
||||||
gstglquery.h \
|
|
||||||
gstgl_fwd.h \
|
|
||||||
gstgl_enums.h \
|
|
||||||
gl-prelude.h \
|
|
||||||
gl.h
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
gstglfuncs.h \
|
|
||||||
$(gstgl_headers)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglcontext_private.h \
|
|
||||||
gstglfeature_private.h \
|
|
||||||
gstglsl_private.h \
|
|
||||||
gstglwindow_private.h \
|
|
||||||
gstglutils_private.h \
|
|
||||||
utils/opengl_versions.h \
|
|
||||||
utils/gles_versions.h
|
|
||||||
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/allocators/libgstallocators-@GST_API_VERSION@.la \
|
|
||||||
$(GMODULE_NO_EXPORT_LIBS) \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(GL_LIBS)
|
|
||||||
|
|
||||||
gstgl_gir_headers = $(gstgl_headers)
|
|
||||||
gstgl_gir_sources = $(libgstgl_@GST_API_VERSION@_la_SOURCES)
|
|
||||||
|
|
||||||
if HAVE_WINDOW_WIN32
|
|
||||||
SUBDIRS += win32
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += win32/libgstgl-win32.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_COCOA
|
|
||||||
SUBDIRS += cocoa
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += cocoa/libgstgl-cocoa.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_X11
|
|
||||||
SUBDIRS += x11
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += x11/libgstgl-x11.la
|
|
||||||
gstgl_gir_headers += x11/gstgldisplay_x11.h
|
|
||||||
gstgl_gir_sources += x11/gstgldisplay_x11.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_WAYLAND
|
|
||||||
SUBDIRS += wayland
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += wayland/libgstgl-wayland.la
|
|
||||||
gstgl_gir_headers += wayland/gstgldisplay_wayland.h
|
|
||||||
gstgl_gir_sources += wayland/gstgldisplay_wayland.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_DISPMANX
|
|
||||||
SUBDIRS += dispmanx
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += dispmanx/libgstgl-dispmanx.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_ANDROID
|
|
||||||
SUBDIRS += android
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += android/libgstgl-android.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_EAGL
|
|
||||||
SUBDIRS += eagl
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += eagl/libgstgl-eagl.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_VIV_FB
|
|
||||||
SUBDIRS += viv-fb
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += viv-fb/libgstgl-viv-fb.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_WINDOW_GBM
|
|
||||||
SUBDIRS += gbm
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += gbm/libgstgl-gbm.la
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_EGL
|
|
||||||
SUBDIRS += egl
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LIBADD += egl/libgstgl-egl.la
|
|
||||||
gstgl_gir_headers += egl/gstgldisplay_egl.h
|
|
||||||
gstgl_gir_headers += egl/gstgldisplay_egl_device.h
|
|
||||||
gstgl_gir_sources += egl/gstgldisplay_egl.c
|
|
||||||
gstgl_gir_sources += egl/gstgldisplay_egl_device.c
|
|
||||||
endif
|
|
||||||
|
|
||||||
configexecincludedir = $(libdir)/gstreamer-@GST_API_VERSION@/include/gst/gl
|
|
||||||
nodist_configexecinclude_HEADERS = $(built_sys_header_configure)
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@_la_CFLAGS = \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(GL_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_@GST_API_VERSION@_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS) \
|
|
||||||
$(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
# DISTCLEANFILES is for files generated by configure
|
|
||||||
DISTCLEANFILES = $(built_sys_header_configure)
|
|
||||||
|
|
||||||
glib_enum_headers = $(gstgl_headers)
|
|
||||||
glib_enum_define = GST_GL
|
|
||||||
glib_gen_prefix = gst_gl
|
|
||||||
glib_gen_basename = gl
|
|
||||||
glib_gen_decl_banner=GST_GL_API
|
|
||||||
glib_gen_decl_include=\#include <gst/gl/gl-prelude.h>
|
|
||||||
|
|
||||||
built_sources = gl-enumtypes.c
|
|
||||||
built_headers = gl-enumtypes.h
|
|
||||||
BUILT_SOURCES = $(built_sources) $(built_headers)
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
nodist_libgstgl_@GST_API_VERSION@include_HEADERS = $(built_headers)
|
|
||||||
nodist_libgstgl_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstGL-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(gstgl_gir_headers))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(gstgl_gir_sources))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
|
|
||||||
|
|
||||||
GstGL-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstgl-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstGL \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/gl/gl.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
--add-include-path="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library-path="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--library=libgstgl-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--include=GstVideo-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-video-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-gl-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,22 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-android.la
|
|
||||||
|
|
||||||
libgstgl_android_la_SOURCES = \
|
|
||||||
gstglwindow_android_egl.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglwindow_android_egl.h
|
|
||||||
|
|
||||||
libgstgl_android_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_android_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,43 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-cocoa.la
|
|
||||||
|
|
||||||
libgstgl_cocoa_la_SOURCES = \
|
|
||||||
gstglwindow_cocoa.m \
|
|
||||||
gstglcontext_cocoa.m \
|
|
||||||
gstgldisplay_cocoa.m \
|
|
||||||
gstglcaopengllayer.m
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglcontext_cocoa.h \
|
|
||||||
gstglwindow_cocoa.h \
|
|
||||||
gstgl_cocoa_private.h
|
|
||||||
|
|
||||||
libgstgl_cocoaincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/cocoa
|
|
||||||
libgstgl_cocoainclude_HEADERS = \
|
|
||||||
gstglcaopengllayer.h \
|
|
||||||
gstgldisplay_cocoa.h
|
|
||||||
|
|
||||||
libgstgl_cocoa_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_cocoa_la_OBJCFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-fobjc-arc \
|
|
||||||
$(GL_OBJCFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_OBJCFLAGS)
|
|
||||||
|
|
||||||
libgstgl_cocoa_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
||||||
|
|
||||||
libgstgl_cocoa_la_LIBTOOLFLAGS = --tag=CC
|
|
|
@ -1,22 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-dispmanx.la
|
|
||||||
|
|
||||||
libgstgl_dispmanx_la_SOURCES = \
|
|
||||||
gstglwindow_dispmanx_egl.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglwindow_dispmanx_egl.h
|
|
||||||
|
|
||||||
libgstgl_dispmanx_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_dispmanx_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,36 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-eagl.la
|
|
||||||
|
|
||||||
libgstgl_eagl_la_SOURCES = \
|
|
||||||
gstglwindow_eagl.m \
|
|
||||||
gstglcontext_eagl.m
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglwindow_eagl.h \
|
|
||||||
gstglcontext_eagl.h
|
|
||||||
|
|
||||||
libgstgl_eagl_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_eagl_la_OBJCFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-fobjc-arc \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GL_OBJCFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_eagl_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
||||||
|
|
||||||
libgstgl_eagl_la_LIBTOOLFLAGS = --tag=CC
|
|
|
@ -1,35 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-egl.la
|
|
||||||
|
|
||||||
libgstgl_egl_la_SOURCES = \
|
|
||||||
gstgldisplay_egl.c \
|
|
||||||
gstglcontext_egl.c \
|
|
||||||
gstglmemoryegl.c \
|
|
||||||
gsteglimage.c \
|
|
||||||
gstegl.c \
|
|
||||||
gstgldisplay_egl_device.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglcontext_egl.h
|
|
||||||
|
|
||||||
libgstgl_eglincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/egl
|
|
||||||
libgstgl_eglinclude_HEADERS = \
|
|
||||||
gstgldisplay_egl.h \
|
|
||||||
gstglmemoryegl.h \
|
|
||||||
gsteglimage.h \
|
|
||||||
gstegl.h \
|
|
||||||
gstgldisplay_egl_device.h
|
|
||||||
|
|
||||||
libgstgl_egl_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_egl_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,32 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-gbm.la
|
|
||||||
|
|
||||||
libgstgl_gbm_la_SOURCES = \
|
|
||||||
gstgl_gbm_utils.c \
|
|
||||||
gstgldisplay_gbm.c \
|
|
||||||
gstglwindow_gbm_egl.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstgl_gbm_utils.h \
|
|
||||||
gstgldisplay_gbm.h \
|
|
||||||
gstglwindow_gbm_egl.h
|
|
||||||
|
|
||||||
libgstgl_gbm_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) \
|
|
||||||
$(DRM_CFLAGS) \
|
|
||||||
$(GBM_CFLAGS) \
|
|
||||||
$(G_UDEV_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_gbm_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS) \
|
|
||||||
$(DRM_LIBS) \
|
|
||||||
$(GBM_LIBS) \
|
|
||||||
$(G_UDEV_LIBS)
|
|
|
@ -1,20 +0,0 @@
|
||||||
prototypedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/glprototypes
|
|
||||||
|
|
||||||
prototype_HEADERS = \
|
|
||||||
all_functions.h \
|
|
||||||
base.h \
|
|
||||||
blending.h \
|
|
||||||
eglimage.h \
|
|
||||||
fbo.h \
|
|
||||||
fixedfunction.h \
|
|
||||||
gles.h \
|
|
||||||
opengl.h \
|
|
||||||
shaders.h \
|
|
||||||
gstgl_compat.h \
|
|
||||||
gstgl_gles2compat.h \
|
|
||||||
debug.h \
|
|
||||||
vao.h \
|
|
||||||
sync.h \
|
|
||||||
buffers.h \
|
|
||||||
query.h
|
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-viv-fb.la
|
|
||||||
|
|
||||||
libgstgl_viv_fb_la_SOURCES = \
|
|
||||||
gstgldisplay_viv_fb.c \
|
|
||||||
gstglwindow_viv_fb_egl.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstgldisplay_viv_fb.h \
|
|
||||||
gstglwindow_viv_fb_egl.h
|
|
||||||
|
|
||||||
libgstgl_viv_fbincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/viv-fb
|
|
||||||
libgstgl_viv_fbinclude_HEADERS = \
|
|
||||||
gstgldisplay_viv_fb.h
|
|
||||||
|
|
||||||
libgstgl_viv_fb_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_viv_fb_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,44 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-wayland.la
|
|
||||||
|
|
||||||
xdg_shell_protocol_spec = $(WAYLAND_PROTOCOLS_DATADIR)/stable/xdg-shell/xdg-shell.xml
|
|
||||||
xdg-shell-client-protocol.h: $(xdg_shell_protocol_spec)
|
|
||||||
$(AM_V_GEN) $(WAYLAND_SCANNER) client-header < $< > $@
|
|
||||||
xdg-shell-client-protocol.c: $(xdg_shell_protocol_spec)
|
|
||||||
$(AM_V_GEN) $(WAYLAND_SCANNER) private-code < $< > $@
|
|
||||||
|
|
||||||
built_sources = xdg-shell-client-protocol.c
|
|
||||||
built_headers = xdg-shell-client-protocol.h
|
|
||||||
|
|
||||||
BUILT_SOURCES = $(built_sources) $(built_headers)
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstgl_wayland_la_SOURCES = \
|
|
||||||
gstgldisplay_wayland.c \
|
|
||||||
gstglwindow_wayland_egl.c \
|
|
||||||
wayland_event_source.c \
|
|
||||||
$(built_sources)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstgldisplay_wayland_private.h \
|
|
||||||
gstglwindow_wayland_egl.h \
|
|
||||||
wayland_event_source.h \
|
|
||||||
$(built_headers)
|
|
||||||
|
|
||||||
libgstgl_waylandincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/wayland
|
|
||||||
libgstgl_waylandinclude_HEADERS = \
|
|
||||||
gstgldisplay_wayland.h
|
|
||||||
|
|
||||||
libgstgl_wayland_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_wayland_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,27 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-win32.la
|
|
||||||
|
|
||||||
libgstgl_win32_la_SOURCES = \
|
|
||||||
gstglwindow_win32.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglwindow_win32.h
|
|
||||||
|
|
||||||
if USE_WGL
|
|
||||||
libgstgl_win32_la_SOURCES += gstglcontext_wgl.c
|
|
||||||
noinst_HEADERS += gstglcontext_wgl.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgstgl_win32_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_win32_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
|
@ -1,34 +0,0 @@
|
||||||
## Process this file with automake to produce Makefile.in
|
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libgstgl-x11.la
|
|
||||||
|
|
||||||
libgstgl_x11_la_SOURCES = \
|
|
||||||
gstgldisplay_x11.c \
|
|
||||||
gstglwindow_x11.c \
|
|
||||||
xcb_event_source.c
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstglwindow_x11.h \
|
|
||||||
xcb_event_source.h
|
|
||||||
|
|
||||||
libgstgl_x11includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/gl/x11
|
|
||||||
libgstgl_x11include_HEADERS = \
|
|
||||||
gstgldisplay_x11.h
|
|
||||||
|
|
||||||
if USE_GLX
|
|
||||||
libgstgl_x11_la_SOURCES += gstglcontext_glx.c
|
|
||||||
noinst_HEADERS += gstglcontext_glx.h
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgstgl_x11_la_CFLAGS = \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-DBUILDING_GST_GL \
|
|
||||||
$(GL_CFLAGS) \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstgl_x11_la_LDFLAGS = \
|
|
||||||
$(GST_LIB_LDFLAGS) \
|
|
||||||
$(GST_ALL_LDFLAGS)
|
|
4
gst-libs/gst/pbutils/.gitignore
vendored
4
gst-libs/gst/pbutils/.gitignore
vendored
|
@ -1,4 +0,0 @@
|
||||||
pbutils-enumtypes.c
|
|
||||||
pbutils-enumtypes.h
|
|
||||||
pbutils-marshal.c
|
|
||||||
pbutils-marshal.h
|
|
|
@ -1,139 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstpbutils-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
headers_pbutils = \
|
|
||||||
pbutils.h \
|
|
||||||
pbutils-prelude.h \
|
|
||||||
codec-utils.h \
|
|
||||||
descriptions.h \
|
|
||||||
encoding-profile.h \
|
|
||||||
encoding-target.h \
|
|
||||||
install-plugins.h \
|
|
||||||
missing-plugins.h \
|
|
||||||
gstdiscoverer.h \
|
|
||||||
gstaudiovisualizer.h
|
|
||||||
|
|
||||||
# variables used for enum/marshal generation
|
|
||||||
glib_enum_headers = $(headers_pbutils)
|
|
||||||
glib_enum_define = PB_UTILS
|
|
||||||
glib_gen_prefix = pbutils
|
|
||||||
glib_gen_basename = pbutils
|
|
||||||
glib_gen_decl_banner=GST_PBUTILS_API
|
|
||||||
glib_gen_decl_include=\#include <gst/pbutils/pbutils-prelude.h>
|
|
||||||
|
|
||||||
built_headers_configure = \
|
|
||||||
gstpluginsbaseversion.h
|
|
||||||
|
|
||||||
libgstpbutils_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
gstpluginsbaseversion.c \
|
|
||||||
pbutils.c \
|
|
||||||
codec-utils.c \
|
|
||||||
descriptions.c \
|
|
||||||
encoding-profile.c \
|
|
||||||
encoding-target.c \
|
|
||||||
install-plugins.c \
|
|
||||||
missing-plugins.c \
|
|
||||||
gstdiscoverer.c \
|
|
||||||
gstdiscoverer-types.c \
|
|
||||||
gstaudiovisualizer.c
|
|
||||||
|
|
||||||
nodist_libgstpbutils_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
pbutils-enumtypes.c
|
|
||||||
|
|
||||||
libgstpbutils_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/pbutils
|
|
||||||
libgstpbutils_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
$(headers_pbutils)
|
|
||||||
nodist_libgstpbutils_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
$(built_headers_configure) \
|
|
||||||
pbutils-enumtypes.h
|
|
||||||
noinst_HEADERS = \
|
|
||||||
pbutils-private.h
|
|
||||||
|
|
||||||
libgstpbutils_@GST_API_VERSION@_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
||||||
libgstpbutils_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_PBUTILS
|
|
||||||
libgstpbutils_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
BUILT_SOURCES = \
|
|
||||||
pbutils-enumtypes.c \
|
|
||||||
pbutils-enumtypes.h
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
# DISTCLEANFILES is for files generated by configure
|
|
||||||
DISTCLEANFILES = $(built_headers_configure)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstPbutils-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstpbutils_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(nodist_libgstpbutils_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstpbutils_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(nodist_libgstpbutils_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstPbutils-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstpbutils-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstPbutils \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/pbutils/pbutils.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--add-include-path="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--add-include-path="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--add-include-path="$(top_builddir)/gst-libs/gst/audio/" \
|
|
||||||
--library=libgstpbutils-@GST_API_VERSION@.la \
|
|
||||||
--library-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=libdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--library-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=libdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library-path="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--library-path="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--library-path="$(top_builddir)/gst-libs/gst/audio/" \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstTag-@GST_API_VERSION@ \
|
|
||||||
--include=GstVideo-@GST_API_VERSION@ \
|
|
||||||
--include=GstAudio-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-tag-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-video-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-audio-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-pbutils-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--includedir="$(top_builddir)/gst-libs/gst/tag/" \
|
|
||||||
--includedir="$(top_builddir)/gst-libs/gst/video/" \
|
|
||||||
--includedir="$(top_builddir)/gst-libs/gst/audio/" \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -108,15 +108,15 @@
|
||||||
* pre-defined helper application will be called.
|
* pre-defined helper application will be called.
|
||||||
*
|
*
|
||||||
* The exact path of the helper application to be called is set at compile
|
* The exact path of the helper application to be called is set at compile
|
||||||
* time, usually by the `./configure` script based on the install prefix.
|
* time, usually by the build system based on the install prefix.
|
||||||
* For a normal package build into the `/usr` prefix, this will usually
|
* For a normal package build into the `/usr` prefix, this will usually
|
||||||
* default to `/usr/libexec/gst-install-plugins-helper` or
|
* default to `/usr/libexec/gst-install-plugins-helper` or
|
||||||
* `/usr/lib/gst-install-plugins-helper`.
|
* `/usr/lib/gst-install-plugins-helper`.
|
||||||
*
|
*
|
||||||
* Vendors/distros who want to support GStreamer plugin installation should
|
* Vendors/distros who want to support GStreamer plugin installation should
|
||||||
* either provide such a helper script/application or use the `./configure`
|
* either provide such a helper script/application or use the meson option
|
||||||
* option `--with-install-plugins-helper=/path/to/installer` to make
|
* `-Dinstall_plugins_helper'=/path/to/installer` to make GStreamer call an
|
||||||
* GStreamer call an installer of their own directly.
|
* installer of their own directly.
|
||||||
*
|
*
|
||||||
* It is strongly recommended that vendors provide a small helper
|
* It is strongly recommended that vendors provide a small helper
|
||||||
* application as interlocutor to the real installer though, even more so
|
* application as interlocutor to the real installer though, even more so
|
||||||
|
|
|
@ -1,83 +0,0 @@
|
||||||
lib_LTLIBRARIES = libgstriff-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgstriff_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
riff.c \
|
|
||||||
riff-media.c \
|
|
||||||
riff-read.c
|
|
||||||
|
|
||||||
libgstriff_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/riff
|
|
||||||
libgstriff_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
riff.h \
|
|
||||||
riff-prelude.h \
|
|
||||||
riff-ids.h \
|
|
||||||
riff-media.h \
|
|
||||||
riff-read.h
|
|
||||||
|
|
||||||
libgstriff_@GST_API_VERSION@_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
|
|
||||||
libgstriff_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_RIFF
|
|
||||||
libgstriff_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
# *** GIR DISABLED for this library ***
|
|
||||||
#
|
|
||||||
# This library does not respect the type naming conventions required to be
|
|
||||||
# usable in binded languages.
|
|
||||||
#
|
|
||||||
#if HAVE_INTROSPECTION
|
|
||||||
#BUILT_GIRSOURCES = GstRiff-@GST_API_VERSION@.gir
|
|
||||||
#
|
|
||||||
#gir_headers=$(patsubst %,$(srcdir)/%, $(libgstriff_@GST_API_VERSION@include_HEADERS))
|
|
||||||
#gir_sources=$(patsubst %,$(srcdir)/%, $(libgstriff_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
#
|
|
||||||
#GstRiff-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstriff-@GST_API_VERSION@.la
|
|
||||||
# $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
# GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
# CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
# $(INTROSPECTION_SCANNER) -v --namespace GstRiff \
|
|
||||||
# --nsversion=@GST_API_VERSION@ \
|
|
||||||
# --strip-prefix=Gst \
|
|
||||||
# --warn-all \
|
|
||||||
# --c-include "gst/riff/riff.h" \
|
|
||||||
# --add-include-path=$(builddir)/../tag \
|
|
||||||
# --add-include-path=$(builddir)/../audio \
|
|
||||||
# --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
# --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
# --library=libgstriff-@GST_API_VERSION@.la \
|
|
||||||
# --include=GstAudio-@GST_API_VERSION@ \
|
|
||||||
# --include=GstTag-@GST_API_VERSION@ \
|
|
||||||
# --include=Gst-@GST_API_VERSION@ \
|
|
||||||
# --libtool="${LIBTOOL}" \
|
|
||||||
# --pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
# --pkg gstreamer-tag-@GST_API_VERSION@ \
|
|
||||||
# --pkg gstreamer-audio-@GST_API_VERSION@ \
|
|
||||||
# --pkg-export gstreamer-riff-@GST_API_VERSION@ \
|
|
||||||
# --add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
# --output $@ \
|
|
||||||
# $(gir_headers) \
|
|
||||||
# $(gir_sources)
|
|
||||||
#
|
|
||||||
## INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
## install anything - we need to install inside our prefix.
|
|
||||||
#girdir = $(datadir)/gir-1.0
|
|
||||||
#gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
#
|
|
||||||
#typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
#
|
|
||||||
#typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
#
|
|
||||||
#%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
# $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
# $(INTROSPECTION_COMPILER) \
|
|
||||||
# --includedir=$(srcdir) \
|
|
||||||
# --includedir=$(builddir) \
|
|
||||||
# --includedir=$(builddir)/../tag \
|
|
||||||
# --includedir=$(builddir)/../audio \
|
|
||||||
# --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
# --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
# $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
#
|
|
||||||
#CLEANFILES = $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
#endif
|
|
|
@ -1,102 +0,0 @@
|
||||||
libgstrtpincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/rtp
|
|
||||||
|
|
||||||
libgstrtpinclude_HEADERS = \
|
|
||||||
rtp.h \
|
|
||||||
rtp-prelude.h \
|
|
||||||
gstrtpdefs.h \
|
|
||||||
gstrtpbuffer.h \
|
|
||||||
gstrtcpbuffer.h \
|
|
||||||
gstrtppayloads.h \
|
|
||||||
gstrtphdrext.h \
|
|
||||||
gstrtpbaseaudiopayload.h \
|
|
||||||
gstrtpbasepayload.h \
|
|
||||||
gstrtpbasedepayload.h \
|
|
||||||
gstrtpmeta.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgstrtp-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgstrtp_@GST_API_VERSION@_la_SOURCES = gstrtpbuffer.c \
|
|
||||||
gstrtcpbuffer.c \
|
|
||||||
gstrtppayloads.c \
|
|
||||||
gstrtphdrext.c \
|
|
||||||
gstrtpbaseaudiopayload.c \
|
|
||||||
gstrtpbasepayload.c \
|
|
||||||
gstrtpbasedepayload.c \
|
|
||||||
gstrtpmeta.c
|
|
||||||
|
|
||||||
built_sources = gstrtp-enumtypes.c
|
|
||||||
built_headers = gstrtp-enumtypes.h
|
|
||||||
|
|
||||||
libgstrtp_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) -DBUILDING_GST_RTP
|
|
||||||
libgstrtp_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
|
|
||||||
libgstrtp_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
nodist_libgstrtp_@GST_API_VERSION@_la_SOURCES = $(built_sources)
|
|
||||||
nodist_libgstrtpinclude_HEADERS = gstrtp-enumtypes.h
|
|
||||||
|
|
||||||
BUILT_SOURCES = $(built_headers) $(built_sources)
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
glib_gen_prefix = __gst_rtp
|
|
||||||
glib_enum_define = gst_rtp
|
|
||||||
glib_enum_headers = $(libgstrtpinclude_HEADERS)
|
|
||||||
glib_gen_basename = gstrtp
|
|
||||||
glib_gen_decl_banner=GST_RTP_API
|
|
||||||
glib_gen_decl_include=\#include <gst/rtp/rtp-prelude.h>
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstRtp-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstrtpinclude_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(nodist_libgstrtpinclude_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstrtp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(nodist_libgstrtp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstRtp-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstrtp-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstRtp \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/rtp/rtp.h" \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library=libgstrtp-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-rtp-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
2
gst-libs/gst/rtsp/.gitignore
vendored
2
gst-libs/gst/rtsp/.gitignore
vendored
|
@ -1,2 +0,0 @@
|
||||||
gstrtsp-enumtypes.c
|
|
||||||
gstrtsp-enumtypes.h
|
|
|
@ -1,112 +0,0 @@
|
||||||
libgstrtspincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/rtsp
|
|
||||||
|
|
||||||
libgstrtspinclude_HEADERS = \
|
|
||||||
rtsp.h \
|
|
||||||
rtsp-prelude.h \
|
|
||||||
gstrtsp.h \
|
|
||||||
gstrtsptransport.h \
|
|
||||||
gstrtspurl.h \
|
|
||||||
gstrtspmessage.h \
|
|
||||||
gstrtspconnection.h \
|
|
||||||
gstrtspdefs.h \
|
|
||||||
gstrtspextension.h \
|
|
||||||
gstrtsprange.h
|
|
||||||
|
|
||||||
#gstrtspextreal.h
|
|
||||||
#gstrtspextwms.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgstrtsp-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
built_sources = gstrtsp-enumtypes.c
|
|
||||||
built_headers = gstrtsp-enumtypes.h
|
|
||||||
|
|
||||||
libgstrtsp_@GST_API_VERSION@_la_SOURCES = gstrtsptransport.c \
|
|
||||||
gstrtspurl.c \
|
|
||||||
gstrtspmessage.c \
|
|
||||||
gstrtspconnection.c \
|
|
||||||
gstrtspdefs.c \
|
|
||||||
gstrtspextension.c \
|
|
||||||
gstrtsprange.c
|
|
||||||
|
|
||||||
nodist_libgstrtsp_@GST_API_VERSION@_la_SOURCES = $(built_sources)
|
|
||||||
nodist_libgstrtspinclude_HEADERS = gstrtsp-enumtypes.h
|
|
||||||
|
|
||||||
#gstrtspextwms.c
|
|
||||||
#rtspextreal.c
|
|
||||||
|
|
||||||
libgstrtsp_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS) -DBUILDING_GST_RTSP
|
|
||||||
libgstrtsp_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS) $(LIBM)
|
|
||||||
libgstrtsp_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS) $(WIN32_LIBS)
|
|
||||||
|
|
||||||
BUILT_SOURCES = $(built_headers) $(built_sources)
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
glib_gen_prefix = __gst_rtsp
|
|
||||||
glib_enum_define = gst_rtsp
|
|
||||||
glib_enum_headers = $(libgstrtspinclude_HEADERS)
|
|
||||||
glib_gen_basename = gstrtsp
|
|
||||||
glib_gen_decl_banner=GST_RTSP_API
|
|
||||||
glib_gen_decl_include=\#include <gst/rtsp/rtsp-prelude.h>
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstRtsp-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstrtspinclude_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(nodist_libgstrtspinclude_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstrtsp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(nodist_libgstrtsp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstRtsp-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstrtsp-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstRtsp \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/rtsp/rtsp.h" \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
--add-include-path=$(builddir)/../sdp \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library=libgstrtsp-@GST_API_VERSION@.la \
|
|
||||||
--include=Gio-2.0 \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--include=GstSdp-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gio-2.0 \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-sdp-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-rtsp-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=$(builddir)/../sdp \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,62 +0,0 @@
|
||||||
libgstsdpincludedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/sdp
|
|
||||||
|
|
||||||
libgstsdpinclude_HEADERS = sdp.h \
|
|
||||||
sdp-prelude.h \
|
|
||||||
gstsdp.h \
|
|
||||||
gstmikey.h \
|
|
||||||
gstsdpmessage.h
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgstsdp-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgstsdp_@GST_API_VERSION@_la_SOURCES = gstsdpmessage.c gstmikey.c
|
|
||||||
|
|
||||||
libgstsdp_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS) -DBUILDING_GST_SDP
|
|
||||||
libgstsdp_@GST_API_VERSION@_la_LIBADD = $(top_builddir)/gst-libs/gst/rtp/libgstrtp-@GST_API_VERSION@.la $(GST_LIBS) $(GIO_LIBS)
|
|
||||||
libgstsdp_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstSdp-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstsdpinclude_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstsdp_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstSdp-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstsdp-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstSdp \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/sdp/sdp.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--library=libgstsdp-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-sdp-@GST_API_VERSION@ \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,129 +0,0 @@
|
||||||
libgsttagincludedir = \
|
|
||||||
$(includedir)/gstreamer-@GST_API_VERSION@/gst/tag
|
|
||||||
|
|
||||||
glib_enum_define = GST_TAG
|
|
||||||
glib_gen_prefix = gst_tag
|
|
||||||
glib_gen_basename = tag
|
|
||||||
glib_gen_decl_banner=GST_TAG_API
|
|
||||||
glib_gen_decl_include=\#include <gst/tag/tag-prelude.h>
|
|
||||||
|
|
||||||
glib_enum_headers = tag.h gsttagdemux.h
|
|
||||||
|
|
||||||
built_sources = tag-enumtypes.c
|
|
||||||
built_headers = tag-enumtypes.h
|
|
||||||
BUILT_SOURCES = $(built_sources) $(built_headers)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
libgsttaginclude_HEADERS = \
|
|
||||||
tag.h tag-prelude.h gsttagdemux.h gsttagmux.h xmpwriter.h
|
|
||||||
nodist_libgsttaginclude_HEADERS = tag-enumtypes.h
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgsttag-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
libgsttag_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
gstvorbistag.c gstid3tag.c gstxmptag.c gstexiftag.c \
|
|
||||||
lang.c licenses.c tags.c gsttagdemux.c gsttagmux.c \
|
|
||||||
gsttageditingprivate.c id3v2.c id3v2frames.c xmpwriter.c
|
|
||||||
nodist_libgsttag_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgsttag_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ZLIB_CFLAGS) -DBUILDING_GST_TAG \
|
|
||||||
-DLICENSE_TRANSLATIONS_PATH=\"$(pkgdatadir)/@GST_API_VERSION@/license-translations.dict\"
|
|
||||||
libgsttag_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(ZLIB_LIBS)
|
|
||||||
libgsttag_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
# lang-tables.dat contains generated static data and is included by lang.c
|
|
||||||
# licenses-tables.dat contains generated data and is included by licenses.c
|
|
||||||
EXTRA_DIST = lang-tables.dat licenses-tables.dat license-translations.dict
|
|
||||||
|
|
||||||
noinst_HEADERS = gsttageditingprivate.h id3v2.h
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstTag-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgsttaginclude_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(nodist_libgsttaginclude_HEADERS))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgsttag_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(nodist_libgsttag_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
|
|
||||||
GstTag-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgsttag-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstTag \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/tag/tag.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library=libgsttag-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-tag-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# little program that reads iso_639.xml and outputs tables for us as fallback
|
|
||||||
# for when iso-codes are not available (and so we don't have to read the xml
|
|
||||||
# just to map codes)
|
|
||||||
mklangtables_SOURCES = mklangtables.c
|
|
||||||
mklangtables_CFLAGS = $(GST_CFLAGS)
|
|
||||||
mklangtables_LDADD = $(GST_LIBS)
|
|
||||||
|
|
||||||
mklicensestables_SOURCES = mklicensestables.c
|
|
||||||
mklicensestables_CFLAGS = $(GST_CFLAGS)
|
|
||||||
mklicensestables_LDADD = $(GST_LIBS)
|
|
||||||
|
|
||||||
EXTRA_PROGRAMS = mklangtables mklicensestables
|
|
||||||
|
|
||||||
update-isocodes: mklangtables
|
|
||||||
$(builddir)/mklangtables > $(srcdir)/lang-tables.dat && \
|
|
||||||
echo "Updated lang-tables.dat"
|
|
||||||
|
|
||||||
update-licenses: mklicensestables
|
|
||||||
$(builddir)/mklicensestables \
|
|
||||||
--translation-dictionary=$(srcdir)/license-translations.dict \
|
|
||||||
> $(srcdir)/licenses-tables.dat && \
|
|
||||||
echo "Updated licenses-tables.dat and license-translations.dict"
|
|
||||||
|
|
||||||
#if USE_NLS
|
|
||||||
# Yes, this is not great, but it's only an implementation detail. The
|
|
||||||
# translations come from an external source here, so we don't want the
|
|
||||||
# strings retranslated, but also we don't want to create 30 1kB .mo files,
|
|
||||||
# so just do something for now, we can change it later if someone really cares.
|
|
||||||
licensetransdir = $(pkgdatadir)/@GST_API_VERSION@
|
|
||||||
licensetrans_DATA = $(srcdir)/license-translations.dict
|
|
||||||
#endif
|
|
3
gst-libs/gst/video/.gitignore
vendored
3
gst-libs/gst/video/.gitignore
vendored
|
@ -1,3 +0,0 @@
|
||||||
video-enumtypes.c
|
|
||||||
video-enumtypes.h
|
|
||||||
video-orc.h
|
|
|
@ -1,162 +0,0 @@
|
||||||
# variables used for enum generation
|
|
||||||
ORC_SOURCE=video-orc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
glib_enum_headers = video.h video-format.h video-color.h video-info.h video-dither.h \
|
|
||||||
colorbalance.h navigation.h video-chroma.h video-tile.h video-converter.h \
|
|
||||||
video-resampler.h video-frame.h video-scaler.h video-anc.h \
|
|
||||||
video-overlay-composition.h video-hdr.h gstvideotimecode.h
|
|
||||||
glib_enum_define = GST_VIDEO
|
|
||||||
glib_gen_prefix = gst_video
|
|
||||||
glib_gen_basename = video
|
|
||||||
glib_gen_decl_banner=GST_VIDEO_API
|
|
||||||
glib_gen_decl_include=\#include <gst/video/video-prelude.h>
|
|
||||||
|
|
||||||
built_sources = video-enumtypes.c
|
|
||||||
built_headers = video-enumtypes.h
|
|
||||||
BUILT_SOURCES += $(built_sources) $(built_headers)
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgstvideo-@GST_API_VERSION@.la
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstvideo_@GST_API_VERSION@_la_SOURCES = \
|
|
||||||
colorbalance.c \
|
|
||||||
colorbalancechannel.c \
|
|
||||||
navigation.c \
|
|
||||||
video.c \
|
|
||||||
video-anc.c \
|
|
||||||
video-event.c \
|
|
||||||
video-format.c \
|
|
||||||
video-chroma.c \
|
|
||||||
video-color.c \
|
|
||||||
video-converter.c \
|
|
||||||
video-dither.c \
|
|
||||||
video-hdr.c \
|
|
||||||
video-info.c \
|
|
||||||
video-frame.c \
|
|
||||||
video-scaler.c \
|
|
||||||
video-tile.c \
|
|
||||||
gstvideoaggregator.c \
|
|
||||||
gstvideosink.c \
|
|
||||||
gstvideofilter.c \
|
|
||||||
convertframe.c \
|
|
||||||
gstvideoaffinetransformationmeta.c \
|
|
||||||
gstvideometa.c \
|
|
||||||
gstvideopool.c \
|
|
||||||
videodirection.c \
|
|
||||||
videoorientation.c \
|
|
||||||
videooverlay.c \
|
|
||||||
gstvideodecoder.c \
|
|
||||||
gstvideoencoder.c \
|
|
||||||
gstvideoutils.c \
|
|
||||||
gstvideoutilsprivate.c \
|
|
||||||
video-resampler.c \
|
|
||||||
video-blend.c \
|
|
||||||
video-overlay-composition.c \
|
|
||||||
video-multiview.c \
|
|
||||||
gstvideotimecode.c
|
|
||||||
|
|
||||||
nodist_libgstvideo_@GST_API_VERSION@_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstvideo_@GST_API_VERSION@includedir = $(includedir)/gstreamer-@GST_API_VERSION@/gst/video
|
|
||||||
libgstvideo_@GST_API_VERSION@include_HEADERS = \
|
|
||||||
colorbalance.h \
|
|
||||||
colorbalancechannel.h \
|
|
||||||
navigation.h \
|
|
||||||
video.h \
|
|
||||||
video-prelude.h \
|
|
||||||
video-anc.h \
|
|
||||||
video-event.h \
|
|
||||||
video-format.h \
|
|
||||||
video-chroma.h \
|
|
||||||
video-color.h \
|
|
||||||
video-converter.h \
|
|
||||||
video-dither.h \
|
|
||||||
video-hdr.h \
|
|
||||||
video-info.h \
|
|
||||||
video-frame.h \
|
|
||||||
video-scaler.h \
|
|
||||||
video-tile.h \
|
|
||||||
gstvideoaggregator.h \
|
|
||||||
gstvideosink.h \
|
|
||||||
gstvideofilter.h \
|
|
||||||
gstvideometa.h \
|
|
||||||
gstvideoaffinetransformationmeta.h \
|
|
||||||
gstvideopool.h \
|
|
||||||
videodirection.h \
|
|
||||||
videoorientation.h \
|
|
||||||
videooverlay.h \
|
|
||||||
gstvideodecoder.h \
|
|
||||||
gstvideoencoder.h \
|
|
||||||
gstvideoutils.h \
|
|
||||||
video-resampler.h \
|
|
||||||
video-blend.h \
|
|
||||||
video-overlay-composition.h \
|
|
||||||
video-multiview.h \
|
|
||||||
gstvideotimecode.h
|
|
||||||
|
|
||||||
nodist_libgstvideo_@GST_API_VERSION@include_HEADERS = $(built_headers)
|
|
||||||
noinst_HEADERS = gstvideoutilsprivate.h
|
|
||||||
|
|
||||||
libgstvideo_@GST_API_VERSION@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) \
|
|
||||||
$(ORC_CFLAGS) -DBUILDING_GST_VIDEO
|
|
||||||
libgstvideo_@GST_API_VERSION@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
|
|
||||||
libgstvideo_@GST_API_VERSION@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
||||||
|
|
||||||
if HAVE_INTROSPECTION
|
|
||||||
BUILT_GIRSOURCES = GstVideo-@GST_API_VERSION@.gir
|
|
||||||
|
|
||||||
gir_headers=$(patsubst %,$(srcdir)/%, $(libgstvideo_@GST_API_VERSION@include_HEADERS))
|
|
||||||
gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
|
|
||||||
gir_sources=$(patsubst %,$(srcdir)/%, $(libgstvideo_@GST_API_VERSION@_la_SOURCES))
|
|
||||||
gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
|
|
||||||
|
|
||||||
GstVideo-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstvideo-@GST_API_VERSION@.la
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" GI_SCANNER_DISABLE_CACHE=yes\
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_DISABLE=yes \
|
|
||||||
CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" CC="$(CC)" PKG_CONFIG="$(PKG_CONFIG)" DLLTOOL="$(DLLTOOL)" \
|
|
||||||
$(INTROSPECTION_SCANNER) -v --namespace GstVideo \
|
|
||||||
--nsversion=@GST_API_VERSION@ \
|
|
||||||
--identifier-prefix=Gst \
|
|
||||||
--symbol-prefix=gst \
|
|
||||||
--warn-all \
|
|
||||||
--c-include "gst/video/video.h" \
|
|
||||||
-I$(top_srcdir)/gst-libs \
|
|
||||||
-I$(top_builddir)/gst-libs \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
--library=libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
--include=Gst-@GST_API_VERSION@ \
|
|
||||||
--include=GstBase-@GST_API_VERSION@ \
|
|
||||||
--libtool="${LIBTOOL}" \
|
|
||||||
--pkg gstreamer-@GST_API_VERSION@ \
|
|
||||||
--pkg gstreamer-base-@GST_API_VERSION@ \
|
|
||||||
--pkg-export gstreamer-video-@GST_API_VERSION@ \
|
|
||||||
--add-init-section="$(INTROSPECTION_INIT)" \
|
|
||||||
--output $@ \
|
|
||||||
$(gir_headers) \
|
|
||||||
$(gir_sources)
|
|
||||||
|
|
||||||
# INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
|
|
||||||
# install anything - we need to install inside our prefix.
|
|
||||||
girdir = $(datadir)/gir-1.0
|
|
||||||
gir_DATA = $(BUILT_GIRSOURCES)
|
|
||||||
|
|
||||||
typelibsdir = $(libdir)/girepository-1.0/
|
|
||||||
|
|
||||||
typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
|
|
||||||
|
|
||||||
%.typelib: %.gir $(INTROSPECTION_COMPILER)
|
|
||||||
$(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
|
|
||||||
$(INTROSPECTION_COMPILER) \
|
|
||||||
--includedir=$(srcdir) \
|
|
||||||
--includedir=$(builddir) \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
|
|
||||||
--includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
|
|
||||||
$(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
|
|
||||||
|
|
||||||
CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
|
|
||||||
endif
|
|
|
@ -1,4 +0,0 @@
|
||||||
SUBDIRS = $(GST_PLUGINS_SELECTED) pbtypes
|
|
||||||
DIST_SUBDIRS = $(GST_PLUGINS_ALL) pbtypes
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/parallel-subdirs.mak
|
|
7
gst/adder/.gitignore
vendored
7
gst/adder/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstadder.la
|
|
||||||
|
|
||||||
ORC_SOURCE=gstadderorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
|
|
||||||
libgstadder_la_SOURCES = gstadder.c
|
|
||||||
nodist_libgstadder_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstadder_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstadder_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstadder_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstadder.h
|
|
|
@ -1,6 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstapp.la
|
|
||||||
|
|
||||||
libgstapp_la_SOURCES = gstapp.c
|
|
||||||
libgstapp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstapp_la_LIBADD = $(top_builddir)/gst-libs/gst/app/libgstapp-@GST_API_VERSION@.la $(GST_BASE_LIBS)
|
|
||||||
libgstapp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
1
gst/audioconvert/.gitignore
vendored
1
gst/audioconvert/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
channelmixtest
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaudioconvert.la
|
|
||||||
|
|
||||||
libgstaudioconvert_la_SOURCES = \
|
|
||||||
gstaudioconvert.c \
|
|
||||||
plugin.c
|
|
||||||
|
|
||||||
libgstaudioconvert_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstaudioconvert_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstaudioconvert_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstaudioconvert.h \
|
|
||||||
plugin.h
|
|
|
@ -1,18 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaudiomixer.la
|
|
||||||
|
|
||||||
ORC_SOURCE=gstaudiomixerorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
|
|
||||||
libgstaudiomixer_la_SOURCES = gstaudiomixer.c gstaudiointerleave.c
|
|
||||||
nodist_libgstaudiomixer_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstaudiomixer_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstaudiomixer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstaudiomixer_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstaudiomixer.h gstaudiointerleave.h
|
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
noinst_HEADERS = gstaudiorate.h
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstaudiorate.la
|
|
||||||
|
|
||||||
libgstaudiorate_la_SOURCES = gstaudiorate.c
|
|
||||||
libgstaudiorate_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstaudiorate_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstaudiorate_la_LIBADD = $(GST_LIBS) \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la
|
|
|
@ -1,22 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaudioresample.la
|
|
||||||
|
|
||||||
libgstaudioresample_la_SOURCES = \
|
|
||||||
gstaudioresample.c
|
|
||||||
|
|
||||||
nodist_libgstaudioresample_la_SOURCES = $(BUILT_SOURCES)
|
|
||||||
|
|
||||||
libgstaudioresample_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
|
|
||||||
libgstaudioresample_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
|
|
||||||
libgstaudioresample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstaudioresample.h
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstaudiotestsrc.la
|
|
||||||
|
|
||||||
libgstaudiotestsrc_la_SOURCES = gstaudiotestsrc.c
|
|
||||||
libgstaudiotestsrc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstaudiotestsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstaudiotestsrc_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstaudiotestsrc.h
|
|
1
gst/compositor/.gitignore
vendored
1
gst/compositor/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
compositororc.h
|
|
|
@ -1,24 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstcompositor.la
|
|
||||||
|
|
||||||
ORC_SOURCE=compositororc
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstcompositor_la_SOURCES = \
|
|
||||||
blend.c \
|
|
||||||
compositor.c
|
|
||||||
|
|
||||||
|
|
||||||
nodist_libgstcompositor_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstcompositor_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstcompositor_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
|
|
||||||
libgstcompositor_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
# headers we need but don't want installed
|
|
||||||
noinst_HEADERS = \
|
|
||||||
blend.h \
|
|
||||||
compositor.h
|
|
|
@ -1,22 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstencoding.la
|
|
||||||
|
|
||||||
libgstencoding_la_SOURCES = \
|
|
||||||
gstencodebin.c \
|
|
||||||
gstsmartencoder.c \
|
|
||||||
gststreamcombiner.c \
|
|
||||||
gststreamsplitter.c
|
|
||||||
|
|
||||||
libgstencoding_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstencoding_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstencoding_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
|
|
||||||
$(GST_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstencodebin.h \
|
|
||||||
gststreamcombiner.h \
|
|
||||||
gststreamsplitter.h \
|
|
||||||
gstsmartencoder.h \
|
|
||||||
gststreamcombinerpad.h
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/gst-glib-gen.mak
|
|
|
@ -1,28 +0,0 @@
|
||||||
# plugindir is set in configure
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstgio.la
|
|
||||||
|
|
||||||
# sources used to compile this plug-in
|
|
||||||
libgstgio_la_SOURCES = \
|
|
||||||
gstgio.c \
|
|
||||||
gstgiobasesink.c \
|
|
||||||
gstgiobasesrc.c \
|
|
||||||
gstgiosink.c \
|
|
||||||
gstgiosrc.c \
|
|
||||||
gstgiostreamsink.c \
|
|
||||||
gstgiostreamsrc.c
|
|
||||||
|
|
||||||
libgstgio_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgstgio_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS)
|
|
||||||
libgstgio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GIO_LDFLAGS)
|
|
||||||
|
|
||||||
# headers we need but don't want installed
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstgio.h \
|
|
||||||
gstgiobasesink.h \
|
|
||||||
gstgiobasesrc.h \
|
|
||||||
gstgiosink.h \
|
|
||||||
gstgiosrc.h \
|
|
||||||
gstgiostreamsink.h \
|
|
||||||
gstgiostreamsrc.h
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
noinst_HEADERS = gstoverlaycomposition.h
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstoverlaycomposition.la
|
|
||||||
|
|
||||||
libgstoverlaycomposition_la_SOURCES = gstoverlaycomposition.c
|
|
||||||
libgstoverlaycomposition_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstoverlaycomposition_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstoverlaycomposition_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstpbtypes.la
|
|
||||||
|
|
||||||
libgstpbtypes_la_SOURCES = gstpbtypes.c
|
|
||||||
libgstpbtypes_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstpbtypes_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstpbtypes_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS)
|
|
0
gst/playback/.gitignore
vendored
0
gst/playback/.gitignore
vendored
|
@ -1,50 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstplayback.la
|
|
||||||
|
|
||||||
csp_cflags = -DCOLORSPACE=\"videoconvert\"
|
|
||||||
|
|
||||||
libgstplayback_la_SOURCES = \
|
|
||||||
gstdecodebin2.c \
|
|
||||||
gstdecodebin3.c \
|
|
||||||
gsturidecodebin.c \
|
|
||||||
gsturidecodebin3.c \
|
|
||||||
gsturisourcebin.c \
|
|
||||||
gstparsebin.c \
|
|
||||||
gstplayback.c \
|
|
||||||
gstplaybin2.c \
|
|
||||||
gstplaybin3.c \
|
|
||||||
gstplaysink.c \
|
|
||||||
gstplay-enum.c \
|
|
||||||
gstsubtitleoverlay.c \
|
|
||||||
gstplaysinkvideoconvert.c \
|
|
||||||
gstplaysinkaudioconvert.c \
|
|
||||||
gstplaysinkconvertbin.c \
|
|
||||||
gststreamsynchronizer.c \
|
|
||||||
gstplaybackutils.c
|
|
||||||
|
|
||||||
nodist_libgstplayback_la_SOURCES = $(built_sources)
|
|
||||||
libgstplayback_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(csp_cflags)
|
|
||||||
libgstplayback_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstplayback_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(GST_LIBS)
|
|
||||||
|
|
||||||
# FIXME: gstdecodebin3-parse.c isn't really a header,
|
|
||||||
# but for now it's included into gstdecodebin3.c directly
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstdecodebin3-parse.c \
|
|
||||||
gstplayback.h \
|
|
||||||
gstplaysink.h \
|
|
||||||
gstplay-enum.h \
|
|
||||||
gstrawcaps.h \
|
|
||||||
gstsubtitleoverlay.h \
|
|
||||||
gstplaysinkvideoconvert.h \
|
|
||||||
gstplaysinkaudioconvert.h \
|
|
||||||
gstplaysinkconvertbin.h \
|
|
||||||
gststreamsynchronizer.h \
|
|
||||||
gstplaybackutils.h
|
|
||||||
|
|
||||||
BUILT_SOURCES = $(built_headers) $(built_sources)
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
|
@ -1,29 +0,0 @@
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstrawparse.la
|
|
||||||
|
|
||||||
libgstrawparse_la_SOURCES = \
|
|
||||||
gstunalignedaudioparse.c \
|
|
||||||
gstunalignedvideoparse.c \
|
|
||||||
gstrawbaseparse.c \
|
|
||||||
gstrawaudioparse.c \
|
|
||||||
gstrawvideoparse.c \
|
|
||||||
plugin.c
|
|
||||||
libgstrawparse_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstrawparse_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
||||||
libgstrawparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
unalignedaudio.h \
|
|
||||||
unalignedvideo.h \
|
|
||||||
gstunalignedaudioparse.h \
|
|
||||||
gstunalignedvideoparse.h \
|
|
||||||
gstrawbaseparse.h \
|
|
||||||
gstrawaudioparse.h \
|
|
||||||
gstrawvideoparse.h
|
|
|
@ -1,28 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstsubparse.la
|
|
||||||
|
|
||||||
SAMIPARSE_SOURCES = samiparse.c samiparse.h
|
|
||||||
|
|
||||||
libgstsubparse_la_SOURCES = \
|
|
||||||
gstssaparse.c \
|
|
||||||
gstssaparse.h \
|
|
||||||
gstsubparse.c \
|
|
||||||
gstsubparse.h \
|
|
||||||
$(SAMIPARSE_SOURCES) \
|
|
||||||
tmplayerparse.c \
|
|
||||||
tmplayerparse.h \
|
|
||||||
mpl2parse.c \
|
|
||||||
mpl2parse.h \
|
|
||||||
qttextparse.c \
|
|
||||||
qttextparse.h
|
|
||||||
|
|
||||||
libgstsubparse_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
|
|
||||||
libgstsubparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstsubparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstssaparse.h \
|
|
||||||
gstsubparse.h \
|
|
||||||
samiparse.h \
|
|
||||||
tmplayerparse.h \
|
|
||||||
mpl2parse.h \
|
|
||||||
qttextparse.h
|
|
5
gst/tcp/.gitignore
vendored
5
gst/tcp/.gitignore
vendored
|
@ -1,5 +0,0 @@
|
||||||
gsttcp-enumtypes.c
|
|
||||||
gsttcp-enumtypes.h
|
|
||||||
gsttcp-marshal.c
|
|
||||||
gsttcp-marshal.h
|
|
||||||
fdsetstress
|
|
|
@ -1,31 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsttcp.la
|
|
||||||
|
|
||||||
if HAVE_SYS_SOCKET_H
|
|
||||||
multifdsink_SOURCES = \
|
|
||||||
gstmultifdsink.c
|
|
||||||
else
|
|
||||||
multifdsink_SOURCES =
|
|
||||||
endif
|
|
||||||
|
|
||||||
libgsttcp_la_SOURCES = \
|
|
||||||
gstsocketsrc.c \
|
|
||||||
gsttcpplugin.c \
|
|
||||||
gsttcpclientsrc.c gsttcpclientsink.c \
|
|
||||||
$(multifdsink_SOURCES) \
|
|
||||||
gstmultihandlesink.c \
|
|
||||||
gstmultisocketsink.c \
|
|
||||||
gsttcpserversrc.c gsttcpserversink.c
|
|
||||||
|
|
||||||
libgsttcp_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_NET_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgsttcp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgsttcp_la_LIBADD = $(GST_BASE_LIBS) $(GST_NET_LIBS) $(GST_LIBS) $(GIO_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstsocketsrc.h \
|
|
||||||
gsttcp.h \
|
|
||||||
gsttcpclientsrc.h gsttcpclientsink.h \
|
|
||||||
gstmultifdsink.h \
|
|
||||||
gstmultisocketsink.h \
|
|
||||||
gsttcpserversrc.h gsttcpserversink.h gstmultihandlesink.h
|
|
||||||
|
|
||||||
CLEANFILES = $(BUILT_SOURCES)
|
|
|
@ -1,10 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgsttypefindfunctions.la
|
|
||||||
|
|
||||||
libgsttypefindfunctions_la_SOURCES = gsttypefindfunctions.c
|
|
||||||
libgsttypefindfunctions_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS) $(GIO_CFLAGS)
|
|
||||||
libgsttypefindfunctions_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgsttypefindfunctions_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS)
|
|
|
@ -1,15 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideoconvert.la
|
|
||||||
|
|
||||||
libgstvideoconvert_la_SOURCES = gstvideoconvert.c
|
|
||||||
nodist_libgstvideoconvert_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstvideoconvert_la_CFLAGS = \
|
|
||||||
$(GST_PLUGINS_BASE_CFLAGS) \
|
|
||||||
$(GST_CFLAGS)
|
|
||||||
libgstvideoconvert_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(LIBM)
|
|
||||||
libgstvideoconvert_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvideoconvert.h
|
|
|
@ -1,11 +0,0 @@
|
||||||
noinst_HEADERS = gstvideorate.h
|
|
||||||
|
|
||||||
plugin_LTLIBRARIES = libgstvideorate.la
|
|
||||||
|
|
||||||
libgstvideorate_la_SOURCES = gstvideorate.c
|
|
||||||
libgstvideorate_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstvideorate_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstvideorate_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS)
|
|
7
gst/videoscale/.gitignore
vendored
7
gst/videoscale/.gitignore
vendored
|
@ -1,7 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
*.o
|
|
||||||
*.lo
|
|
||||||
*.la
|
|
||||||
.deps
|
|
||||||
.libs
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideoscale.la
|
|
||||||
|
|
||||||
libgstvideoscale_la_SOURCES = gstvideoscale.c
|
|
||||||
|
|
||||||
libgstvideoscale_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
|
||||||
libgstvideoscale_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstvideoscale_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = \
|
|
||||||
gstvideoscale.h
|
|
1
gst/videotestsrc/.gitignore
vendored
1
gst/videotestsrc/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
generate_sine_table
|
|
|
@ -1,23 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvideotestsrc.la
|
|
||||||
|
|
||||||
ORC_SOURCE=gstvideotestsrcorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstvideotestsrc_la_SOURCES = \
|
|
||||||
gstvideotestsrc.c \
|
|
||||||
videotestsrc.c
|
|
||||||
nodist_libgstvideotestsrc_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
|
|
||||||
libgstvideotestsrc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstvideotestsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstvideotestsrc_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) $(GST_LIBS) $(ORC_LIBS) $(LIBM)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvideotestsrc.h videotestsrc.h
|
|
||||||
|
|
||||||
EXTRA_PROGRAMS = generate_sine_table
|
|
||||||
|
|
||||||
generate_sine_table_SOURCES = generate_sine_table.c
|
|
||||||
generate_sine_table_CFLAGS = $(GST_CFLAGS)
|
|
||||||
generate_sine_table_LDADD = $(LIBM) $(GLIB_LIBS)
|
|
1
gst/volume/.gitignore
vendored
1
gst/volume/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
demo
|
|
|
@ -1,16 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstvolume.la
|
|
||||||
|
|
||||||
ORC_SOURCE=gstvolumeorc
|
|
||||||
include $(top_srcdir)/common/orc.mak
|
|
||||||
|
|
||||||
libgstvolume_la_SOURCES = gstvolume.c
|
|
||||||
nodist_libgstvolume_la_SOURCES = $(ORC_NODIST_SOURCES)
|
|
||||||
libgstvolume_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(ORC_CFLAGS)
|
|
||||||
libgstvolume_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstvolume_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(ORC_LIBS)
|
|
||||||
|
|
||||||
noinst_HEADERS = gstvolume.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,22 +0,0 @@
|
||||||
EXTRA_DIST = \
|
|
||||||
check-libheader.m4 \
|
|
||||||
codeset.m4 \
|
|
||||||
gettext.m4 \
|
|
||||||
glibc21.m4 \
|
|
||||||
gst-alsa.m4 \
|
|
||||||
gst-ivorbis.m4 \
|
|
||||||
iconv.m4 \
|
|
||||||
intdiv0.m4 \
|
|
||||||
inttypes_h.m4 \
|
|
||||||
inttypes-pri.m4 \
|
|
||||||
lcmessage.m4 \
|
|
||||||
lib-ld.m4 \
|
|
||||||
lib-link.m4 \
|
|
||||||
lib-prefix.m4 \
|
|
||||||
lrintf.m4 \
|
|
||||||
lrint.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.
|
|
|
@ -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])
|
|
||||||
]
|
|
||||||
)
|
|
150
m4/gst-alsa.m4
150
m4/gst-alsa.m4
|
@ -1,150 +0,0 @@
|
||||||
dnl Configure Paths for Alsa
|
|
||||||
dnl Some modifications by Richard Boulton <richard-alsa@tartarus.org>
|
|
||||||
dnl Christopher Lansdown <lansdoct@cs.alfred.edu>
|
|
||||||
dnl Jaroslav Kysela <perex@suse.cz>
|
|
||||||
dnl Last modification: alsa.m4,v 1.23 2004/01/16 18:14:22 tiwai Exp
|
|
||||||
dnl AM_PATH_ALSA([MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
|
|
||||||
dnl Test for libasound, and define ALSA_CFLAGS and ALSA_LIBS as appropriate.
|
|
||||||
dnl enables arguments --with-alsa-prefix=
|
|
||||||
dnl --with-alsa-enc-prefix=
|
|
||||||
dnl --disable-alsatest
|
|
||||||
dnl
|
|
||||||
dnl For backwards compatibility, if ACTION_IF_NOT_FOUND is not specified,
|
|
||||||
dnl and the alsa libraries are not found, a fatal AC_MSG_ERROR() will result.
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([AM_PATH_ALSA],
|
|
||||||
[dnl Save the original CFLAGS, LDFLAGS, and LIBS
|
|
||||||
alsa_save_CFLAGS="$CFLAGS"
|
|
||||||
alsa_save_LDFLAGS="$LDFLAGS"
|
|
||||||
alsa_save_LIBS="$LIBS"
|
|
||||||
alsa_found=yes
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Get the cflags and libraries for alsa
|
|
||||||
dnl
|
|
||||||
AC_ARG_WITH(alsa-prefix,
|
|
||||||
AC_HELP_STRING([--with-alsa-prefix=PFX],
|
|
||||||
[prefix where Alsa library is installed(optional)]),
|
|
||||||
[alsa_prefix="$withval"], [alsa_prefix=""])
|
|
||||||
|
|
||||||
AC_ARG_WITH(alsa-inc-prefix,
|
|
||||||
AC_HELP_STRING([--with-alsa-inc-prefix=PFX],
|
|
||||||
[prefix where include libraries are (optional)]),
|
|
||||||
[alsa_inc_prefix="$withval"], [alsa_inc_prefix=""])
|
|
||||||
|
|
||||||
dnl FIXME: this is not yet implemented
|
|
||||||
dnl AC_ARG_ENABLE(alsatest,
|
|
||||||
dnl AC_HELP_STRING([--disable-alsatest],
|
|
||||||
dnl [do not try to compile and run a test Alsa program],
|
|
||||||
dnl [enable_alsatest=no], [enable_alsatest=yes])
|
|
||||||
|
|
||||||
dnl Add any special include directories
|
|
||||||
AC_MSG_CHECKING(for ALSA CFLAGS)
|
|
||||||
if test "$alsa_inc_prefix" != "" ; then
|
|
||||||
ALSA_CFLAGS="$ALSA_CFLAGS -I$alsa_inc_prefix"
|
|
||||||
CFLAGS="$CFLAGS -I$alsa_inc_prefix"
|
|
||||||
fi
|
|
||||||
AC_MSG_RESULT($ALSA_CFLAGS)
|
|
||||||
|
|
||||||
dnl add any special lib dirs
|
|
||||||
AC_MSG_CHECKING(for ALSA LDFLAGS)
|
|
||||||
if test "$alsa_prefix" != "" ; then
|
|
||||||
ALSA_LIBS="$ALSA_LIBS -L$alsa_prefix"
|
|
||||||
LDFLAGS="$LDFLAGS $ALSA_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl add the alsa library
|
|
||||||
ALSA_LIBS="$ALSA_LIBS -lasound -lm -ldl -lpthread"
|
|
||||||
LIBS=`echo $LIBS | sed 's/-lm//'`
|
|
||||||
LIBS=`echo $LIBS | sed 's/-ldl//'`
|
|
||||||
LIBS=`echo $LIBS | sed 's/-lpthread//'`
|
|
||||||
LIBS=`echo $LIBS | sed 's/ //'`
|
|
||||||
LIBS="$ALSA_LIBS $LIBS"
|
|
||||||
AC_MSG_RESULT($ALSA_LIBS)
|
|
||||||
|
|
||||||
dnl Check for a working version of libasound that is of the right version.
|
|
||||||
min_alsa_version=ifelse([$1], ,0.1.1,$1)
|
|
||||||
AC_MSG_CHECKING(for libasound headers version >= $min_alsa_version)
|
|
||||||
no_alsa=""
|
|
||||||
alsa_min_major_version=`echo $min_alsa_version | \
|
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
|
|
||||||
alsa_min_minor_version=`echo $min_alsa_version | \
|
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
|
|
||||||
alsa_min_micro_version=`echo $min_alsa_version | \
|
|
||||||
sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
|
|
||||||
|
|
||||||
AC_LANG_SAVE
|
|
||||||
AC_LANG_C
|
|
||||||
AC_TRY_COMPILE([
|
|
||||||
#include <alsa/asoundlib.h>
|
|
||||||
], [
|
|
||||||
void main(void)
|
|
||||||
{
|
|
||||||
/* ensure backward compatibility */
|
|
||||||
#if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
|
|
||||||
#define SND_LIB_MAJOR SOUNDLIB_VERSION_MAJOR
|
|
||||||
#endif
|
|
||||||
#if !defined(SND_LIB_MINOR) && defined(SOUNDLIB_VERSION_MINOR)
|
|
||||||
#define SND_LIB_MINOR SOUNDLIB_VERSION_MINOR
|
|
||||||
#endif
|
|
||||||
#if !defined(SND_LIB_SUBMINOR) && defined(SOUNDLIB_VERSION_SUBMINOR)
|
|
||||||
#define SND_LIB_SUBMINOR SOUNDLIB_VERSION_SUBMINOR
|
|
||||||
#endif
|
|
||||||
|
|
||||||
# if(SND_LIB_MAJOR > $alsa_min_major_version)
|
|
||||||
exit(0);
|
|
||||||
# else
|
|
||||||
# if(SND_LIB_MAJOR < $alsa_min_major_version)
|
|
||||||
# error not present
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# if(SND_LIB_MINOR > $alsa_min_minor_version)
|
|
||||||
exit(0);
|
|
||||||
# else
|
|
||||||
# if(SND_LIB_MINOR < $alsa_min_minor_version)
|
|
||||||
# error not present
|
|
||||||
# endif
|
|
||||||
|
|
||||||
# if(SND_LIB_SUBMINOR < $alsa_min_micro_version)
|
|
||||||
# error not present
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
exit(0);
|
|
||||||
}
|
|
||||||
],
|
|
||||||
[AC_MSG_RESULT(found.)],
|
|
||||||
[AC_MSG_RESULT(not present.)
|
|
||||||
ifelse([$3], , [AC_MSG_ERROR(Sufficiently new version of libasound not found.)])
|
|
||||||
alsa_found=no]
|
|
||||||
)
|
|
||||||
AC_LANG_RESTORE
|
|
||||||
|
|
||||||
dnl Now that we know that we have the right version, let's see if we have the library and not just the headers.
|
|
||||||
if test "x$enable_alsatest" = "xyes"; then
|
|
||||||
AC_CHECK_LIB([asound], [snd_ctl_open],,
|
|
||||||
[ifelse([$3], , [AC_MSG_ERROR(No linkable libasound was found.)])
|
|
||||||
alsa_found=no]
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$alsa_found" = "xyes" ; then
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
LIBS=`echo $LIBS | sed 's/-lasound//g'`
|
|
||||||
LIBS=`echo $LIBS | sed 's/ //'`
|
|
||||||
LIBS="-lasound $LIBS"
|
|
||||||
fi
|
|
||||||
if test "x$alsa_found" = "xno" ; then
|
|
||||||
ifelse([$3], , :, [$3])
|
|
||||||
CFLAGS="$alsa_save_CFLAGS"
|
|
||||||
LDFLAGS="$alsa_save_LDFLAGS"
|
|
||||||
LIBS="$alsa_save_LIBS"
|
|
||||||
ALSA_CFLAGS=""
|
|
||||||
ALSA_LIBS=""
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl That should be it. Now just export out symbols:
|
|
||||||
AC_SUBST(ALSA_CFLAGS)
|
|
||||||
AC_SUBST(ALSA_LIBS)
|
|
||||||
])
|
|
||||||
|
|
1143
m4/gst-gl.m4
1143
m4/gst-gl.m4
File diff suppressed because it is too large
Load diff
|
@ -1,68 +0,0 @@
|
||||||
# Configure paths for Tremor
|
|
||||||
|
|
||||||
dnl XIPH_PATH_IVORBIS([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Test for libivorbis, and define IVORBIS_CFLAGS and IVORBIS_LIBS
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([XIPH_PATH_IVORBIS],
|
|
||||||
[dnl
|
|
||||||
dnl Get the cflags and libraries
|
|
||||||
dnl
|
|
||||||
AC_ARG_WITH(ivorbis,[ --with-ivorbis=PFX Prefix where libivorbis is installed (optional)], ivorbis_prefix="$withval", ivorbis_prefix="")
|
|
||||||
AC_ARG_WITH(ivorbis-libraries,[ --with-ivorbis-libraries=DIR Directory where libivorbis library is installed (optional)], ivorbis_libraries="$withval", ivorbis_libraries="")
|
|
||||||
AC_ARG_WITH(ivorbis-includes,[ --with-ivorbis-includes=DIR Directory where libivorbis header files are installed (optional)], ivorbis_includes="$withval", ivorbis_includes="")
|
|
||||||
AC_ARG_ENABLE(ivorbistest, [ --disable-ivorbistest Do not try to compile and run a test Ivorbis program],, enable_ivorbistest=yes)
|
|
||||||
|
|
||||||
if test "x$ivorbis_libraries" != "x" ; then
|
|
||||||
IVORBIS_LIBS="-L$ivorbis_libraries"
|
|
||||||
elif test "x$ivorbis_prefix" != "x" ; then
|
|
||||||
IVORBIS_LIBS="-L$ivorbis_prefix/lib"
|
|
||||||
elif test "x$prefix" != "xNONE"; then
|
|
||||||
IVORBIS_LIBS="-L$prefix/lib"
|
|
||||||
fi
|
|
||||||
|
|
||||||
IVORBIS_LIBS="$IVORBIS_LIBS -lvorbisidec -lm"
|
|
||||||
|
|
||||||
if test "x$ivorbis_includes" != "x" ; then
|
|
||||||
IVORBIS_CFLAGS="-I$ivorbis_includes"
|
|
||||||
elif test "x$ivorbis_prefix" != "x" ; then
|
|
||||||
IVORBIS_CFLAGS="-I$ivorbis_prefix/include"
|
|
||||||
elif test "x$prefix" != "xNONE"; then
|
|
||||||
IVORBIS_CFLAGS="-I$prefix/include"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(for Tremor)
|
|
||||||
no_ivorbis=""
|
|
||||||
|
|
||||||
if test "x$enable_ivorbistest" = "xyes" ; then
|
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
|
||||||
ac_save_LIBS="$LIBS"
|
|
||||||
CFLAGS="$CFLAGS $IVORBIS_CFLAGS $OGG_CFLAGS"
|
|
||||||
LIBS="$LIBS $IVORBIS_LIBS $OGG_LIBS"
|
|
||||||
dnl
|
|
||||||
dnl Now check if the installed Tremor is sufficiently new.
|
|
||||||
dnl
|
|
||||||
rm -f conf.ivorbistest
|
|
||||||
AC_TRY_COMPILE([
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <tremor/codec.h>
|
|
||||||
],,, no_ivorbis=yes)
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$no_ivorbis" = "x" ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
ifelse([$1], , :, [$1])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
IVORBIS_CFLAGS=""
|
|
||||||
IVORBIS_LIBS=""
|
|
||||||
IVORBISFILE_LIBS=""
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
fi
|
|
||||||
AC_SUBST(IVORBIS_CFLAGS)
|
|
||||||
AC_SUBST(IVORBIS_LIBS)
|
|
||||||
AC_SUBST(IVORBISFILE_LIBS)
|
|
||||||
])
|
|
27
m4/lrint.m4
27
m4/lrint.m4
|
@ -1,27 +0,0 @@
|
||||||
dnl @synopsis AC_C99_FUNC_LRINT
|
|
||||||
dnl
|
|
||||||
dnl Check whether C99's lrint function is available.
|
|
||||||
dnl @version 1.1
|
|
||||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
|
||||||
dnl
|
|
||||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
|
||||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
|
||||||
dnl and this permission notice appear in all copies. No representations are
|
|
||||||
dnl made about the suitability of this software for any purpose. It is
|
|
||||||
dnl provided "as is" without express or implied warranty.
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([AC_C99_FUNC_LRINT],
|
|
||||||
[AC_CACHE_CHECK(for lrint,
|
|
||||||
ac_cv_c99_lrint,
|
|
||||||
[AC_TRY_LINK([
|
|
||||||
#define _ISOC9X_SOURCE 1
|
|
||||||
#define _ISOC99_SOURCE 1
|
|
||||||
#define __USE_ISOC99 1
|
|
||||||
#define __USE_ISOC9X 1
|
|
||||||
#include <math.h>],
|
|
||||||
[ int value = lrint (0.432) ; ], ac_cv_c99_lrint=yes, ac_cv_c99_lrint=no)])
|
|
||||||
if test $ac_cv_c99_lrint = yes; then
|
|
||||||
AC_DEFINE(HAVE_LRINT, 1,
|
|
||||||
[Define if you have C99's lrint function.])
|
|
||||||
fi
|
|
||||||
])# AC_C99_LRINT
|
|
27
m4/lrintf.m4
27
m4/lrintf.m4
|
@ -1,27 +0,0 @@
|
||||||
dnl @synopsis AC_C99_FUNC_LRINTF
|
|
||||||
dnl
|
|
||||||
dnl Check whether C99's lrintf function is available.
|
|
||||||
dnl @version 1.1
|
|
||||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
|
||||||
dnl
|
|
||||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
|
||||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
|
||||||
dnl and this permission notice appear in all copies. No representations are
|
|
||||||
dnl made about the suitability of this software for any purpose. It is
|
|
||||||
dnl provided "as is" without express or implied warranty.
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([AC_C99_FUNC_LRINTF],
|
|
||||||
[AC_CACHE_CHECK(for lrintf,
|
|
||||||
ac_cv_c99_lrintf,
|
|
||||||
[AC_TRY_LINK([
|
|
||||||
#define _ISOC9X_SOURCE 1
|
|
||||||
#define _ISOC99_SOURCE 1
|
|
||||||
#define __USE_ISOC99 1
|
|
||||||
#define __USE_ISOC9X 1
|
|
||||||
#include <math.h>],
|
|
||||||
[ int value = lrintf (0.432) ; ], ac_cv_c99_lrintf=yes, ac_cv_c99_lrintf=no)])
|
|
||||||
if test $ac_cv_c99_lrintf = yes; then
|
|
||||||
AC_DEFINE(HAVE_LRINTF, 1,
|
|
||||||
[Define if you have C99's lrintf function.])
|
|
||||||
fi
|
|
||||||
])# AC_C99_LRINTF
|
|
102
m4/ogg.m4
102
m4/ogg.m4
|
@ -1,102 +0,0 @@
|
||||||
# Configure paths for libogg
|
|
||||||
# Jack Moffitt <jack@icecast.org> 10-21-2000
|
|
||||||
# Shamelessly stolen from Owen Taylor and Manish Singh
|
|
||||||
|
|
||||||
dnl XIPH_PATH_OGG([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Test for libogg, and define OGG_CFLAGS and OGG_LIBS
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([XIPH_PATH_OGG],
|
|
||||||
[dnl
|
|
||||||
dnl Get the cflags and libraries
|
|
||||||
dnl
|
|
||||||
AC_ARG_WITH(ogg,[ --with-ogg=PFX Prefix where libogg is installed (optional)], ogg_prefix="$withval", ogg_prefix="")
|
|
||||||
AC_ARG_WITH(ogg-libraries,[ --with-ogg-libraries=DIR Directory where libogg library is installed (optional)], ogg_libraries="$withval", ogg_libraries="")
|
|
||||||
AC_ARG_WITH(ogg-includes,[ --with-ogg-includes=DIR Directory where libogg header files are installed (optional)], ogg_includes="$withval", ogg_includes="")
|
|
||||||
AC_ARG_ENABLE(oggtest, [ --disable-oggtest Do not try to compile and run a test Ogg program],, enable_oggtest=yes)
|
|
||||||
|
|
||||||
if test "x$ogg_libraries" != "x" ; then
|
|
||||||
OGG_LIBS="-L$ogg_libraries"
|
|
||||||
elif test "x$ogg_prefix" != "x" ; then
|
|
||||||
OGG_LIBS="-L$ogg_prefix/lib"
|
|
||||||
elif test "x$prefix" != "xNONE" ; then
|
|
||||||
OGG_LIBS="-L$prefix/lib"
|
|
||||||
fi
|
|
||||||
|
|
||||||
OGG_LIBS="$OGG_LIBS -logg"
|
|
||||||
|
|
||||||
if test "x$ogg_includes" != "x" ; then
|
|
||||||
OGG_CFLAGS="-I$ogg_includes"
|
|
||||||
elif test "x$ogg_prefix" != "x" ; then
|
|
||||||
OGG_CFLAGS="-I$ogg_prefix/include"
|
|
||||||
elif test "x$prefix" != "xNONE"; then
|
|
||||||
OGG_CFLAGS="-I$prefix/include"
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(for Ogg)
|
|
||||||
no_ogg=""
|
|
||||||
|
|
||||||
|
|
||||||
if test "x$enable_oggtest" = "xyes" ; then
|
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
|
||||||
ac_save_LIBS="$LIBS"
|
|
||||||
CFLAGS="$CFLAGS $OGG_CFLAGS"
|
|
||||||
LIBS="$LIBS $OGG_LIBS"
|
|
||||||
dnl
|
|
||||||
dnl Now check if the installed Ogg is sufficiently new.
|
|
||||||
dnl
|
|
||||||
rm -f conf.oggtest
|
|
||||||
AC_TRY_RUN([
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <ogg/ogg.h>
|
|
||||||
|
|
||||||
int main ()
|
|
||||||
{
|
|
||||||
system("touch conf.oggtest");
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
],, no_ogg=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$no_ogg" = "x" ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
ifelse([$1], , :, [$1])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
if test -f conf.oggtest ; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
echo "*** Could not run Ogg test program, checking why..."
|
|
||||||
CFLAGS="$CFLAGS $OGG_CFLAGS"
|
|
||||||
LIBS="$LIBS $OGG_LIBS"
|
|
||||||
AC_TRY_LINK([
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <ogg/ogg.h>
|
|
||||||
], [ return 0; ],
|
|
||||||
[ echo "*** The test program compiled, but did not run. This usually means"
|
|
||||||
echo "*** that the run-time linker is not finding Ogg or finding the wrong"
|
|
||||||
echo "*** version of Ogg. If it is not finding Ogg, 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 Ogg was incorrectly installed"
|
|
||||||
echo "*** or that you have moved Ogg since it was installed." ])
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
|
||||||
OGG_CFLAGS=""
|
|
||||||
OGG_LIBS=""
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
fi
|
|
||||||
AC_SUBST(OGG_CFLAGS)
|
|
||||||
AC_SUBST(OGG_LIBS)
|
|
||||||
rm -f conf.oggtest
|
|
||||||
])
|
|
128
m4/vorbis.m4
128
m4/vorbis.m4
|
@ -1,128 +0,0 @@
|
||||||
# Configure paths for libvorbis
|
|
||||||
# Jack Moffitt <jack@icecast.org> 10-21-2000
|
|
||||||
# Shamelessly stolen from Owen Taylor and Manish Singh
|
|
||||||
# thomasvs added check for vorbis_bitrate_addblock which is new in rc3
|
|
||||||
# thomasvs added check for OV_ECTL_RATEMANAGE_SET which is new in 1.0 final
|
|
||||||
|
|
||||||
dnl XIPH_PATH_VORBIS([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
|
|
||||||
dnl Test for libvorbis, and define VORBIS_CFLAGS and VORBIS_LIBS
|
|
||||||
dnl
|
|
||||||
AC_DEFUN([XIPH_PATH_VORBIS],
|
|
||||||
[dnl
|
|
||||||
dnl Get the cflags and libraries
|
|
||||||
dnl
|
|
||||||
AC_ARG_WITH(vorbis,[ --with-vorbis=PFX Prefix where libvorbis is installed (optional)], vorbis_prefix="$withval", vorbis_prefix="")
|
|
||||||
AC_ARG_WITH(vorbis-libraries,[ --with-vorbis-libraries=DIR Directory where libvorbis library is installed (optional)], vorbis_libraries="$withval", vorbis_libraries="")
|
|
||||||
AC_ARG_WITH(vorbis-includes,[ --with-vorbis-includes=DIR Directory where libvorbis header files are installed (optional)], vorbis_includes="$withval", vorbis_includes="")
|
|
||||||
AC_ARG_ENABLE(vorbistest, [ --disable-vorbistest Do not try to compile and run a test Vorbis program],, enable_vorbistest=yes)
|
|
||||||
|
|
||||||
if test "x$vorbis_libraries" != "x" ; then
|
|
||||||
VORBIS_LIBS="-L$vorbis_libraries"
|
|
||||||
elif test "x$vorbis_prefix" != "x" ; then
|
|
||||||
VORBIS_LIBS="-L$vorbis_prefix/lib"
|
|
||||||
elif test "x$prefix" != "xNONE"; then
|
|
||||||
VORBIS_LIBS="-L$prefix/lib"
|
|
||||||
fi
|
|
||||||
|
|
||||||
VORBIS_LIBS="$VORBIS_LIBS -lvorbis -lm"
|
|
||||||
VORBISFILE_LIBS="-lvorbisfile"
|
|
||||||
VORBISENC_LIBS="-lvorbisenc"
|
|
||||||
|
|
||||||
if test "x$vorbis_includes" != "x" ; then
|
|
||||||
VORBIS_CFLAGS="-I$vorbis_includes"
|
|
||||||
elif test "x$vorbis_prefix" != "x" ; then
|
|
||||||
VORBIS_CFLAGS="-I$vorbis_prefix/include"
|
|
||||||
elif test "x$prefix" != "xNONE"; then
|
|
||||||
VORBIS_CFLAGS="-I$prefix/include"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(for Vorbis)
|
|
||||||
no_vorbis=""
|
|
||||||
|
|
||||||
|
|
||||||
if test "x$enable_vorbistest" = "xyes" ; then
|
|
||||||
ac_save_CFLAGS="$CFLAGS"
|
|
||||||
ac_save_LIBS="$LIBS"
|
|
||||||
CFLAGS="$CFLAGS $VORBIS_CFLAGS $OGG_CFLAGS"
|
|
||||||
LIBS="$LIBS $VORBIS_LIBS $VORBISENC_LIBS $OGG_LIBS"
|
|
||||||
dnl
|
|
||||||
dnl Now check if the installed Vorbis is sufficiently new.
|
|
||||||
dnl
|
|
||||||
rm -f conf.vorbistest
|
|
||||||
AC_TRY_RUN([
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <vorbis/codec.h>
|
|
||||||
#include <vorbis/vorbisenc.h>
|
|
||||||
|
|
||||||
int main ()
|
|
||||||
{
|
|
||||||
vorbis_block vb;
|
|
||||||
vorbis_dsp_state vd;
|
|
||||||
vorbis_info vi;
|
|
||||||
|
|
||||||
vorbis_info_init (&vi);
|
|
||||||
vorbis_encode_init (&vi, 2, 44100, -1, 128000, -1);
|
|
||||||
vorbis_analysis_init (&vd, &vi);
|
|
||||||
vorbis_block_init (&vd, &vb);
|
|
||||||
/* this function was added in 1.0rc3, so this is what we're testing for */
|
|
||||||
vorbis_bitrate_addblock (&vb);
|
|
||||||
|
|
||||||
/* this define was added in 1.0 final */
|
|
||||||
#ifdef OV_ECTL_RATEMANAGE_SET
|
|
||||||
system("touch conf.vorbistest");
|
|
||||||
return 0;
|
|
||||||
#else
|
|
||||||
return -1;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
],, no_vorbis=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x$no_vorbis" = "x" ; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
ifelse([$1], , :, [$1])
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
if test -f conf.vorbistest ; then
|
|
||||||
:
|
|
||||||
else
|
|
||||||
echo "*** Could not run Vorbis test program, checking why..."
|
|
||||||
CFLAGS="$CFLAGS $VORBIS_CFLAGS"
|
|
||||||
LIBS="$LIBS $VORBIS_LIBS $OGG_LIBS"
|
|
||||||
AC_TRY_LINK([
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <vorbis/codec.h>
|
|
||||||
], [ return 0; ],
|
|
||||||
[ echo "*** The test program compiled, but did not run. This usually means"
|
|
||||||
echo "*** that the run-time linker is not finding Vorbis or finding the wrong"
|
|
||||||
echo "*** version of Vorbis. If it is not finding Vorbis, 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 Vorbis was incorrectly installed"
|
|
||||||
echo "*** or that you have moved Vorbis since it was installed." ])
|
|
||||||
CFLAGS="$ac_save_CFLAGS"
|
|
||||||
LIBS="$ac_save_LIBS"
|
|
||||||
fi
|
|
||||||
VORBIS_CFLAGS=""
|
|
||||||
VORBIS_LIBS=""
|
|
||||||
VORBISFILE_LIBS=""
|
|
||||||
VORBISENC_LIBS=""
|
|
||||||
ifelse([$2], , :, [$2])
|
|
||||||
fi
|
|
||||||
AC_SUBST(VORBIS_CFLAGS)
|
|
||||||
AC_SUBST(VORBIS_LIBS)
|
|
||||||
AC_SUBST(VORBISFILE_LIBS)
|
|
||||||
AC_SUBST(VORBISENC_LIBS)
|
|
||||||
rm -f conf.vorbistest
|
|
||||||
])
|
|
1
pkgconfig/.gitignore
vendored
1
pkgconfig/.gitignore
vendored
|
@ -1 +0,0 @@
|
||||||
*.pc
|
|
|
@ -1,81 +0,0 @@
|
||||||
### all of the standard pc files we need to generate
|
|
||||||
pcverfiles = \
|
|
||||||
gstreamer-allocators-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-audio-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-app-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-fft-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-pbutils-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-riff-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-rtp-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-rtsp-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-sdp-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-tag-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-video-@GST_API_VERSION@.pc \
|
|
||||||
gstreamer-plugins-base-@GST_API_VERSION@.pc
|
|
||||||
pcverfiles_uninstalled = \
|
|
||||||
gstreamer-allocators-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-audio-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-app-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-fft-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-pbutils-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-riff-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-rtp-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-rtsp-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-sdp-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-tag-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-video-@GST_API_VERSION@-uninstalled.pc \
|
|
||||||
gstreamer-plugins-base-@GST_API_VERSION@-uninstalled.pc
|
|
||||||
|
|
||||||
if HAVE_GST_GL
|
|
||||||
pcverfiles += gstreamer-gl-@GST_API_VERSION@.pc
|
|
||||||
pcverfiles_uninstalled += gstreamer-gl-@GST_API_VERSION@-uninstalled.pc
|
|
||||||
endif
|
|
||||||
|
|
||||||
all-local: $(pcverfiles) $(pcverfiles_uninstalled)
|
|
||||||
|
|
||||||
cp_verbose = $(cp_verbose_$(V))
|
|
||||||
cp_verbose_ = $(cp_verbose_$(AM_DEFAULT_VERBOSITY))
|
|
||||||
cp_verbose_0 = @echo " CP $@";
|
|
||||||
|
|
||||||
### how to generate versioned .pc files from .pc files in this dir
|
|
||||||
%-@GST_API_VERSION@.pc: %.pc
|
|
||||||
$(cp_verbose_0)cp $< $@
|
|
||||||
%-@GST_API_VERSION@-uninstalled.pc: %-uninstalled.pc
|
|
||||||
### the uninstalled libdir is depend of the build system used so set it here
|
|
||||||
### rather than hardcoding it in the file directly.
|
|
||||||
$(AM_V_GEN) sed \
|
|
||||||
-e "s|[@]allocatorslibdir[@]|$(abs_top_builddir)/gst-libs/gst/allocators/.libs|" \
|
|
||||||
-e "s|[@]audiolibdir[@]|$(abs_top_builddir)/gst-libs/gst/audio/.libs|" \
|
|
||||||
-e "s|[@]applibdir[@]|$(abs_top_builddir)/gst-libs/gst/app/.libs|" \
|
|
||||||
-e "s|[@]fftlibdir[@]|$(abs_top_builddir)/gst-libs/gst/fft/.libs|" \
|
|
||||||
-e "s|[@]pbutilslibdir[@]|$(abs_top_builddir)/gst-libs/gst/pbutils/.libs|" \
|
|
||||||
-e "s|[@]rifflibdir[@]|$(abs_top_builddir)/gst-libs/gst/riff/.libs|" \
|
|
||||||
-e "s|[@]rtplibdir[@]|$(abs_top_builddir)/gst-libs/gst/rtp/.libs|" \
|
|
||||||
-e "s|[@]rtsplibdir[@]|$(abs_top_builddir)/gst-libs/gst/rtsp/.libs|" \
|
|
||||||
-e "s|[@]sdplibdir[@]|$(abs_top_builddir)/gst-libs/gst/sdp/.libs|" \
|
|
||||||
-e "s|[@]taglibdir[@]|$(abs_top_builddir)/gst-libs/gst/tag/.libs|" \
|
|
||||||
-e "s|[@]videolibdir[@]|$(abs_top_builddir)/gst-libs/gst/video/.libs|" \
|
|
||||||
-e "s|[@]gllibdir[@]|$(abs_top_builddir)/gst-libs/gst/gl/.libs|" \
|
|
||||||
$< > $@.tmp && mv $@.tmp $@
|
|
||||||
|
|
||||||
pkgconfigdir = $(libdir)/pkgconfig
|
|
||||||
pkgconfig_DATA = $(pcverfiles)
|
|
||||||
|
|
||||||
CLEANFILES = $(pcverfiles) $(pcverfiles_uninstalled)
|
|
||||||
pcinfiles = \
|
|
||||||
gstreamer-allocators.pc.in gstreamer-allocators-uninstalled.pc.in \
|
|
||||||
gstreamer-audio.pc.in gstreamer-audio-uninstalled.pc.in \
|
|
||||||
gstreamer-app.pc.in gstreamer-app-uninstalled.pc.in \
|
|
||||||
gstreamer-fft.pc.in gstreamer-fft-uninstalled.pc.in \
|
|
||||||
gstreamer-pbutils.pc.in gstreamer-pbutils-uninstalled.pc.in \
|
|
||||||
gstreamer-riff.pc.in gstreamer-riff-uninstalled.pc.in \
|
|
||||||
gstreamer-rtp.pc.in gstreamer-rtp-uninstalled.pc.in \
|
|
||||||
gstreamer-rtsp.pc.in gstreamer-rtsp-uninstalled.pc.in \
|
|
||||||
gstreamer-sdp.pc.in gstreamer-sdp-uninstalled.pc.in \
|
|
||||||
gstreamer-tag.pc.in gstreamer-tag-uninstalled.pc.in \
|
|
||||||
gstreamer-video.pc.in gstreamer-video-uninstalled.pc.in \
|
|
||||||
gstreamer-gl.pc.in gstreamer-gl-uninstalled.pc.in \
|
|
||||||
gstreamer-plugins-base.pc.in gstreamer-plugins-base-uninstalled.pc.in
|
|
||||||
|
|
||||||
DISTCLEANFILES = $(pcinfiles:.in=)
|
|
||||||
EXTRA_DIST = $(pcinfiles)
|
|
17
po/.gitignore
vendored
17
po/.gitignore
vendored
|
@ -1,17 +0,0 @@
|
||||||
*.gmo
|
|
||||||
remove-potcdate.sed
|
|
||||||
remove-potcdate.sin
|
|
||||||
stamp-po
|
|
||||||
POTFILES
|
|
||||||
cat-id-tbl.c
|
|
||||||
gst-plugins-*.pot
|
|
||||||
Makefile.in.in
|
|
||||||
Makefile.in.in.orig
|
|
||||||
Makevars.template
|
|
||||||
Rules-quot
|
|
||||||
boldquot.sed
|
|
||||||
en@boldquot.header
|
|
||||||
en@quot.header
|
|
||||||
insert-header.sin
|
|
||||||
quot.sed
|
|
||||||
*.pot
|
|
47
po/Makevars
47
po/Makevars
|
@ -1,47 +0,0 @@
|
||||||
# Makefile variables for PO directory in any package using GNU gettext.
|
|
||||||
|
|
||||||
# Usually the message domain is the same as the package name.
|
|
||||||
DOMAIN = gst-plugins-base-1.0
|
|
||||||
|
|
||||||
# These two variables depend on the location of this directory.
|
|
||||||
subdir = po
|
|
||||||
top_builddir = ..
|
|
||||||
|
|
||||||
# These options get passed to xgettext.
|
|
||||||
XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
|
|
||||||
|
|
||||||
# This is the copyright holder that gets inserted into the header of the
|
|
||||||
# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
|
|
||||||
# package. (Note that the msgstr strings, extracted from the package's
|
|
||||||
# sources, belong to the copyright holder of the package.) Translators are
|
|
||||||
# expected to transfer the copyright for their translations to this person
|
|
||||||
# or entity, or to disclaim their copyright. The empty string stands for
|
|
||||||
# the public domain; in this case the translators are expected to disclaim
|
|
||||||
# their copyright.
|
|
||||||
COPYRIGHT_HOLDER =
|
|
||||||
|
|
||||||
# This is the email address or URL to which the translators shall report
|
|
||||||
# bugs in the untranslated strings:
|
|
||||||
# - Strings which are not entire sentences, see the maintainer guidelines
|
|
||||||
# in the GNU gettext documentation, section 'Preparing Strings'.
|
|
||||||
# - Strings which use unclear terms or require additional context to be
|
|
||||||
# understood.
|
|
||||||
# - Strings which make invalid assumptions about notation of date, time or
|
|
||||||
# money.
|
|
||||||
# - Pluralisation problems.
|
|
||||||
# - Incorrect English spelling.
|
|
||||||
# - Incorrect formatting.
|
|
||||||
# It can be your email address, or a mailing list address where translators
|
|
||||||
# can write to without being subscribed, or the URL of a web page through
|
|
||||||
# which the translators can contact you.
|
|
||||||
MSGID_BUGS_ADDRESS = http://bugzilla.gnome.org/
|
|
||||||
|
|
||||||
# This is the list of locale categories, beyond LC_MESSAGES, for which the
|
|
||||||
# message catalogs shall be used. It is usually empty.
|
|
||||||
EXTRA_LOCALE_CATEGORIES =
|
|
||||||
|
|
||||||
# Avoid line numbers in *.po, but keep them in *.pot.
|
|
||||||
MSGMERGE = msgmerge --no-location
|
|
||||||
MSGMERGE_UPDATE = msgmerge --no-location --update --backup=off
|
|
||||||
MSGFILTER = msgfilter --no-location
|
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
if USE_X
|
|
||||||
XIMAGE_DIR=ximage
|
|
||||||
else
|
|
||||||
XIMAGE_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_XVIDEO
|
|
||||||
XVIMAGE_DIR=xvimage
|
|
||||||
else
|
|
||||||
XVIMAGE_DIR=
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
$(XIMAGE_DIR) \
|
|
||||||
$(XVIMAGE_DIR)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
ximage \
|
|
||||||
xvimage
|
|
||||||
|
|
||||||
include $(top_srcdir)/common/parallel-subdirs.mak
|
|
|
@ -1,12 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstximagesink.la
|
|
||||||
|
|
||||||
libgstximagesink_la_SOURCES = ximagesink.c ximage.c ximagepool.c
|
|
||||||
libgstximagesink_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS)
|
|
||||||
libgstximagesink_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(X_LIBS) $(XSHM_LIBS)
|
|
||||||
libgstximagesink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstximagesink_la_DEPENDENCIES = $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la
|
|
||||||
|
|
||||||
noinst_HEADERS = ximagesink.h ximagepool.h
|
|
|
@ -1,13 +0,0 @@
|
||||||
plugin_LTLIBRARIES = libgstxvimagesink.la
|
|
||||||
|
|
||||||
libgstxvimagesink_la_SOURCES = xvimagesink.c xvimage.c xvimagepool.c xvimageallocator.c xvcontext.c
|
|
||||||
libgstxvimagesink_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(X_CFLAGS)
|
|
||||||
libgstxvimagesink_la_LIBADD = \
|
|
||||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la \
|
|
||||||
$(GST_BASE_LIBS) \
|
|
||||||
$(GST_LIBS) \
|
|
||||||
$(X_LIBS) $(XVIDEO_LIBS) $(XSHM_LIBS) $(LIBM)
|
|
||||||
libgstxvimagesink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
||||||
libgstxvimagesink_la_DEPENDENCIES = $(top_builddir)/gst-libs/gst/video/libgstvideo-$(GST_API_VERSION).la
|
|
||||||
|
|
||||||
noinst_HEADERS = xvimagesink.h xvimagepool.h xvimageallocator.h xvcontext.h
|
|
|
@ -1,28 +0,0 @@
|
||||||
if BUILD_EXAMPLES
|
|
||||||
SUBDIRS_EXAMPLES = examples
|
|
||||||
else
|
|
||||||
SUBDIRS_EXAMPLES =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if HAVE_GST_CHECK
|
|
||||||
SUBDIRS_CHECK = check
|
|
||||||
else
|
|
||||||
SUBDIRS_CHECK =
|
|
||||||
endif
|
|
||||||
|
|
||||||
if USE_X
|
|
||||||
SUBDIRS_ICLES = icles
|
|
||||||
else
|
|
||||||
SUBDIRS_ICLES =
|
|
||||||
endif
|
|
||||||
|
|
||||||
SUBDIRS = \
|
|
||||||
$(SUBDIRS_CHECK) \
|
|
||||||
$(SUBDIRS_EXAMPLES) \
|
|
||||||
$(SUBDIRS_ICLES)
|
|
||||||
|
|
||||||
DIST_SUBDIRS = \
|
|
||||||
check \
|
|
||||||
examples \
|
|
||||||
files \
|
|
||||||
icles
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue