mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +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
|
||||
/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
|
||||
*.user
|
||||
|
@ -67,9 +9,7 @@ Build
|
|||
*.opensdf
|
||||
*.DS_Store
|
||||
|
||||
/test-driver
|
||||
*.trs
|
||||
*.log
|
||||
|
||||
# Meson
|
||||
/build
|
||||
/_build
|
||||
/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
|
||||
http://gstreamer.freedesktop.org/
|
||||
|
||||
You should start by going through our FAQ at
|
||||
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/
|
||||
https://gstreamer.freedesktop.org
|
||||
|
||||
There is more documentation; go to
|
||||
http://gstreamer.freedesktop.org/documentation
|
||||
Our documentation, including tutorials, API reference and FAQ can be found at
|
||||
|
||||
You can subscribe to our mailing lists; see the website for details.
|
||||
https://gstreamer.freedesktop.org/documentation/
|
||||
|
||||
We track bugs in GNOME's bugzilla; see the website for details.
|
||||
You can subscribe to our mailing lists:
|
||||
|
||||
https://lists.freedesktop.org/mailman/listinfo/gstreamer-announce
|
||||
|
||||
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
|
||||
|
||||
We track bugs, feature requests and merge requests (patches) in GitLab at
|
||||
|
||||
https://gitlab.freedesktop.org/gstreamer/
|
||||
|
||||
You can join us on IRC - #gstreamer on irc.freenode.org
|
||||
|
||||
|
@ -137,12 +142,11 @@ PLATFORMS
|
|||
---------
|
||||
|
||||
- Linux is of course fully supported
|
||||
- FreeBSD is reported to work; other BSDs should work too
|
||||
- Solaris is reported to work; a specific sunaudiosink plugin has been written
|
||||
- MacOSX works, binary 1.x packages can be built using the cerbero build tool
|
||||
- FreeBSD is reported to work; other BSDs should work too; same for Solaris
|
||||
- MacOS works, binary 1.x packages can be built using the cerbero build tool
|
||||
- Windows works; binary 1.x packages can be built using the cerbero build tool
|
||||
- MSys/MinGW builds
|
||||
- Microsoft Visual Studio builds are not yet available or supported
|
||||
- Microsoft Visual Studio builds are also available and supported
|
||||
- Android works, binary 1.x packages can be built using the cerbero build tool
|
||||
- iOS works
|
||||
|
||||
|
@ -151,36 +155,49 @@ INSTALLING FROM PACKAGES
|
|||
|
||||
You should always prefer installing from packages first. GStreamer is
|
||||
well-maintained for a number of distributions, including Fedora, Debian,
|
||||
Ubuntu, Mandrake, Gentoo, ...
|
||||
Ubuntu, Mandrake, Arch Linux, Gentoo, ...
|
||||
|
||||
Only in cases where you:
|
||||
- want to hack on GStreamer
|
||||
- want to verify that a bug has been fixed
|
||||
- do not have a sane distribution
|
||||
|
||||
- want to hack on GStreamer
|
||||
- want to verify that a bug has been fixed
|
||||
- do not have a sane distribution
|
||||
|
||||
should you choose to build from source tarballs or git.
|
||||
|
||||
Find more information about the various packages at
|
||||
http://gstreamer.freedesktop.org/download/
|
||||
|
||||
https://gstreamer.freedesktop.org/download/
|
||||
|
||||
COMPILING FROM SOURCE TARBALLS
|
||||
------------------------------
|
||||
|
||||
- again, make sure that you really need to install from source !
|
||||
- again, make sure that you really need to install from source!
|
||||
If GStreamer is one of your first projects ever that you build from source,
|
||||
consider taking on an easier project.
|
||||
|
||||
- check output of ./configure --help to see if any options apply to you
|
||||
- you need a recent version of Meson installed, see
|
||||
|
||||
http://mesonbuild.com/Getting-meson.html
|
||||
|
||||
and
|
||||
|
||||
https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md
|
||||
|
||||
- run
|
||||
./configure
|
||||
make
|
||||
|
||||
meson build
|
||||
ninja -C build
|
||||
|
||||
to build GStreamer.
|
||||
|
||||
- if you want to install it (not required, but what you usually want to do), run
|
||||
make install
|
||||
|
||||
ninja -C build install
|
||||
|
||||
- try out a simple test:
|
||||
gst-launch -v fakesrc num_buffers=5 ! fakesink
|
||||
(If you didn't install GStreamer, prefix gst-launch with tools/)
|
||||
gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
|
||||
(If you didn't install GStreamer, run `./build/tools/gst-launch-1.0`)
|
||||
|
||||
If it outputs a bunch of messages from fakesrc and fakesink, everything is
|
||||
ok.
|
||||
|
@ -196,45 +213,25 @@ COMPILING FROM SOURCE TARBALLS
|
|||
COMPILING FROM GIT
|
||||
------------------
|
||||
|
||||
When building from git sources, you will need to run autogen.sh to generate
|
||||
the build system files.
|
||||
You can build an uninstalled GStreamer from git for development or testing
|
||||
purposes without affecting your system installation.
|
||||
|
||||
You will need a set of additional tools typical for building from git,
|
||||
including:
|
||||
- autoconf
|
||||
- automake
|
||||
- libtool
|
||||
Get started with:
|
||||
|
||||
autogen.sh will check for recent enough versions and complain if you don't have
|
||||
them. You can also specify specific versions of automake and autoconf with
|
||||
--with-automake and --with-autoconf
|
||||
git clone https://gitlab.freedesktop.org/gstreamer/gst-build
|
||||
meson build
|
||||
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
|
||||
|
||||
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.
|
||||
https://gitlab.freedesktop.org/gstreamer/gst-build/blob/master/README.md
|
||||
|
||||
|
||||
PLUG-IN DEPENDENCIES AND LICENSES
|
||||
---------------------------------
|
||||
|
||||
GStreamer is developed under the terms of the LGPL (see LICENSE file for
|
||||
GStreamer is developed under the terms of the LGPL (see COPYING file for
|
||||
details). Some of our plug-ins however rely on libraries which are available
|
||||
under other licenses. This means that if you are distributing an application
|
||||
which has a non-GPL compatible license (for instance a closed-source
|
||||
|
|
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.
|
||||
*
|
||||
* 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
|
||||
* default to `/usr/libexec/gst-install-plugins-helper` or
|
||||
* `/usr/lib/gst-install-plugins-helper`.
|
||||
*
|
||||
* Vendors/distros who want to support GStreamer plugin installation should
|
||||
* either provide such a helper script/application or use the `./configure`
|
||||
* option `--with-install-plugins-helper=/path/to/installer` to make
|
||||
* GStreamer call an installer of their own directly.
|
||||
* either provide such a helper script/application or use the meson option
|
||||
* `-Dinstall_plugins_helper'=/path/to/installer` to make GStreamer call an
|
||||
* installer of their own directly.
|
||||
*
|
||||
* It is strongly recommended that vendors provide a small helper
|
||||
* 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