mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 07:47:17 +00:00
doc: Remove gtk-doc support
This commit is contained in:
parent
685731e989
commit
cf6ed5700c
59 changed files with 0 additions and 17154 deletions
|
@ -1,5 +1,3 @@
|
|||
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
||||
|
||||
if BUILD_EXTERNAL
|
||||
SUBDIRS_EXT = ext
|
||||
else
|
||||
|
@ -12,14 +10,12 @@ SUBDIRS = \
|
|||
gst sys $(SUBDIRS_EXT) \
|
||||
tools \
|
||||
tests \
|
||||
docs \
|
||||
po \
|
||||
common \
|
||||
m4
|
||||
|
||||
DIST_SUBDIRS = \
|
||||
pkgconfig \
|
||||
docs \
|
||||
gst-libs \
|
||||
gst sys ext \
|
||||
tools \
|
||||
|
@ -79,7 +75,6 @@ CRUFT_FILES = \
|
|||
|
||||
CRUFT_DIRS = \
|
||||
$(top_srcdir)/docs/design \
|
||||
$(top_srcdir)/docs/plugins/tmpl \
|
||||
$(top_srcdir)/ext/gio \
|
||||
$(top_srcdir)/gst/gdp \
|
||||
$(top_srcdir)/sys/v4l \
|
||||
|
|
10
configure.ac
10
configure.ac
|
@ -1,7 +1,5 @@
|
|||
AC_PREREQ([2.69])
|
||||
|
||||
dnl please read gstreamer/docs/random/autotools before changing this file
|
||||
|
||||
dnl initialize autoconf
|
||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||
dnl use a three digit version number for releases, and four for git/prerelease
|
||||
|
@ -157,10 +155,6 @@ AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
|
|||
dnl check for gobject-introspection
|
||||
GOBJECT_INTROSPECTION_CHECK([1.31.1])
|
||||
|
||||
dnl check for documentation tools
|
||||
GTK_DOC_CHECK([1.12])
|
||||
AG_GST_PLUGIN_DOCS([1.12])
|
||||
|
||||
dnl *** checks for libraries ***
|
||||
|
||||
dnl libm, for sin() etc.
|
||||
|
@ -1040,10 +1034,6 @@ tests/examples/playrec/Makefile
|
|||
tests/files/Makefile
|
||||
tests/icles/Makefile
|
||||
tests/icles/playback/Makefile
|
||||
docs/Makefile
|
||||
docs/libs/Makefile
|
||||
docs/plugins/Makefile
|
||||
docs/version.entities
|
||||
po/Makefile.in
|
||||
common/Makefile
|
||||
common/m4/Makefile
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
if ENABLE_GTK_DOC
|
||||
if ENABLE_PLUGIN_DOCS
|
||||
PLUGIN_DOCS_DIRS = plugins
|
||||
else
|
||||
PLUGIN_DOCS_DIRS =
|
||||
endif
|
||||
else
|
||||
PLUGIN_DOCS_DIRS = plugins
|
||||
endif
|
||||
|
||||
SUBDIRS = libs $(PLUGIN_DOCS_DIRS)
|
||||
DIST_SUBDIRS = libs plugins
|
||||
|
||||
EXTRA_DIST = \
|
||||
version.entities.in
|
||||
|
||||
upload:
|
||||
@if test "x$(SUBDIRS)" != x; then for a in $(SUBDIRS); do cd $$a; make upload; cd ..; done; fi
|
21
docs/libs/.gitignore
vendored
21
docs/libs/.gitignore
vendored
|
@ -1,21 +0,0 @@
|
|||
*.stamp
|
||||
html
|
||||
tmpl
|
||||
xml
|
||||
Makefile
|
||||
Makefile.in
|
||||
*-decl.txt
|
||||
*-decl-list.txt
|
||||
*-presed-scan.c
|
||||
*-undeclared.txt
|
||||
*-undocumented.txt
|
||||
*-unused.txt
|
||||
*.args
|
||||
*.hierarchy
|
||||
*.interfaces
|
||||
*.prerequisites
|
||||
*.signals
|
||||
doc-registry.xml
|
||||
|
||||
*-unused.sgml
|
||||
*.bak
|
|
@ -1,126 +0,0 @@
|
|||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
# FIXME: fix the docs then remove this variable
|
||||
DOCS_ARE_INCOMPLETE_PLEASE_FIXME=yespleasedo
|
||||
|
||||
# The name of the module, e.g. 'glib'.
|
||||
#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@
|
||||
DOC_MODULE=gst-plugins-base-libs
|
||||
|
||||
# for upload-doc.mak
|
||||
DOC=gst-plugins-base-libs
|
||||
FORMATS=html
|
||||
html: html-build.stamp
|
||||
include $(top_srcdir)/common/upload-doc.mak
|
||||
|
||||
# The top-level SGML file. Change it if you want.
|
||||
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
|
||||
|
||||
# The directory containing the source code.
|
||||
# gtk-doc will search all .c & .h files beneath here for inline comments
|
||||
# documenting functions and macros.
|
||||
DOC_SOURCE_DIR=$(top_srcdir)/gst-libs/gst
|
||||
|
||||
# Extra options to supply to gtkdoc-scan.
|
||||
SCAN_OPTIONS=--deprecated-guards="GST_DISABLE_DEPRECATED" \
|
||||
--ignore-decorators="GST_API|GST_BASE_API|GST_CHECK_API|GST_CONTROLLER_API|GST_NET_API|GST_ALLOCATORS_API|GST_APP_API|GST_AUDIO_API|GST_FFT_API|GST_GL_API|GST_PBUTILS_API|GST_RIFF_API|GST_RTP_API|GST_RTSP_API|GST_SDP_API|GST_TAG_API|GST_VIDEO_API"
|
||||
|
||||
# Extra options to supply to gtkdoc-mkdb.
|
||||
MKDB_OPTIONS=--sgml-mode --output-format=xml
|
||||
|
||||
# Extra options to supply to gtkdoc-fixref.
|
||||
FIXXREF_OPTIONS=--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
|
||||
--extra-dir=$(GST_PREFIX)/share/gtk-doc/html
|
||||
|
||||
# Used for dependencies.
|
||||
HFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.h
|
||||
CFILE_GLOB=$(top_srcdir)/gst-libs/gst/*/*.c
|
||||
|
||||
KISS_FFT_HFILES=$(wildcard $(top_srcdir)/gst-libs/gst/fft/*kiss_fft*.h)
|
||||
|
||||
# Header files to ignore when scanning.
|
||||
# Note that you can't use glob, so all headers to be ignored must be specified
|
||||
IGNORE_HFILES = \
|
||||
$(top_srcdir)/gst-libs/gst/gettext.h \
|
||||
$(top_srcdir)/gst-libs/gst/gst-i18n-app.h \
|
||||
$(top_srcdir)/gst-libs/gst/gst-i18n-plugin.h \
|
||||
$(top_srcdir)/gst-libs/gst/glib-compat-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/gstaudioutilsprivate.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/gstaudiopack.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/gstaudiopack-dist.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-macros.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse2.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-x86-sse41.h \
|
||||
$(top_srcdir)/gst-libs/gst/audio/audio-resampler-neon.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglcontext_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglfeature_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglfuncs.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglsl_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglutil_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gstglwindow_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/android/gstglwindow_android_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/cocoa/gstglcontext_cocoa.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/cocoa/gstgl_cocoa_private.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/eagl/gstglwindow_eagl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/eagl/gstglcontext_eagl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/egl/gstglcontext_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gbm/gstgl_gbm_utils.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gbm/gstgldisplay_gbm.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/utils/opengl_versions.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/utils/gles_versions.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/wayland/wayland_event_source.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/win32/gstglcontext_wgl.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/win32/gstglwindow_win32.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/win32/win32_message_source.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/x11/gstglwindow_x11.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/x11/gstglcontext_glx.h \
|
||||
$(top_srcdir)/gst-libs/gst/gl/x11/xcb_event_source.h \
|
||||
$(KISS_FFT_HFILES) \
|
||||
$(top_srcdir)/gst-libs/gst/pbutils/pbutils-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/tag/gsttageditingprivate.h \
|
||||
$(top_srcdir)/gst-libs/gst/tag/id3v2.h \
|
||||
$(top_srcdir)/gst-libs/gst/video/gstvideoutilsprivate.h \
|
||||
$(top_srcdir)/gst-libs/gst/video/video-orc.h \
|
||||
$(top_srcdir)/gst-libs/gst/video/video-orc-dist.h
|
||||
|
||||
|
||||
# Images to copy into HTML directory.
|
||||
HTML_IMAGES =
|
||||
|
||||
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
|
||||
content_files = compiling.sgml
|
||||
|
||||
# Other files to distribute.
|
||||
extra_files =
|
||||
|
||||
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
|
||||
# contains GtkObjects/GObjects and you want to document signals and properties.
|
||||
GTKDOC_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
|
||||
GTKDOC_LIBS = \
|
||||
$(top_builddir)/gst-libs/gst/allocators/libgstallocators-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/fft/libgstfft-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/rtp/libgstrtp-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/rtsp/libgstrtsp-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/sdp/libgstsdp-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/app/libgstapp-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/riff/libgstriff-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/gl/libgstgl-@GST_API_VERSION@.la \
|
||||
$(GST_BASE_LIBS)
|
||||
|
||||
# If you need to override some of the declarations, place them in this file
|
||||
DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
|
||||
|
||||
include $(top_srcdir)/common/gtk-doc.mak
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
<refentry id="compiling" revision="17 Jan 2002">
|
||||
<refmeta>
|
||||
<refentrytitle>Compiling</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>GStreamer-Base Library</refmiscinfo>
|
||||
</refmeta>
|
||||
|
||||
<refnamediv>
|
||||
<refname>Compiling against the base plugins libraries</refname>
|
||||
<refpurpose>
|
||||
How to compile against the base plugins libraries
|
||||
</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1>
|
||||
<title>Compiling against the base plugins libraries</title>
|
||||
|
||||
<para>
|
||||
To compile against these libraries, you need to tell the compiler where to
|
||||
find the header files and libraries. This is done with the
|
||||
<application>pkg-config</application> utility.
|
||||
</para>
|
||||
<para>
|
||||
The following interactive shell session demonstrates how
|
||||
<application>pkg-config</application> is used:
|
||||
<programlisting>
|
||||
$ pkg-config --cflags gstreamer-plugins-base-&GST_API_VERSION;
|
||||
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-&GST_API_VERSION; -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
|
||||
$ pkg-config --libs gstreamer-plugins-base-&GST_API_VERSION;
|
||||
-Wl,--export-dynamic -pthread -lgstreamer-&GST_API_VERSION; -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0
|
||||
</programlisting>
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Note that, because of the number of libraries provided in this package,
|
||||
the pkg-config information <emphasis>does not add -l flags</emphasis> itself
|
||||
to choose the libraries to link to. You must add these yourself to select
|
||||
which of the libraries you want to use.
|
||||
</para>
|
||||
</refsect1>
|
||||
|
||||
</refentry>
|
|
@ -1,342 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
|
||||
<bookinfo>
|
||||
<title>GStreamer Base Plugins &GST_API_VERSION; Library Reference Manual</title>
|
||||
<releaseinfo>
|
||||
for GStreamer Base Library &GST_API_VERSION; (&GST_VERSION;)
|
||||
<ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/</ulink>.
|
||||
</releaseinfo>
|
||||
</bookinfo>
|
||||
|
||||
<part id="gstreamer-plugins-base">
|
||||
<title>GStreamer Base Plugins Libraries</title>
|
||||
<para>
|
||||
This manual describes the libraries provided by the GStreamer Base Plugins
|
||||
package.
|
||||
</para>
|
||||
<xi:include href="compiling.sgml" />
|
||||
|
||||
<chapter id="gstreamer-allocators">
|
||||
<title>Allocators Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstallocators-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstdmabuf.xml" />
|
||||
<xi:include href="xml/gstfdmemory.xml" />
|
||||
<xi:include href="xml/gstphysmemoryallocator.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-app">
|
||||
<title>App Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstapp-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<para>
|
||||
To use it the functionality, insert an appsrc or appsink element into a pipeline and call the appropriate functions on the element.
|
||||
</para>
|
||||
<xi:include href="xml/gstappsrc.xml" />
|
||||
<xi:include href="xml/gstappsink.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-audio">
|
||||
<title>Audio Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstaudio-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstaudio.xml" />
|
||||
<xi:include href="xml/gstaudiometa.xml" />
|
||||
<xi:include href="xml/gstaudioaggregator.xml" />
|
||||
<xi:include href="xml/gstaudiocdsrc.xml" />
|
||||
<xi:include href="xml/gstaudioclock.xml" />
|
||||
<xi:include href="xml/gstaudiodecoder.xml" />
|
||||
<xi:include href="xml/gstaudioencoder.xml" />
|
||||
<xi:include href="xml/gstaudiofilter.xml" />
|
||||
<xi:include href="xml/gstaudiosink.xml" />
|
||||
<xi:include href="xml/gstaudiosrc.xml" />
|
||||
<xi:include href="xml/gstaudiobasesink.xml" />
|
||||
<xi:include href="xml/gstaudiobasesrc.xml" />
|
||||
<xi:include href="xml/gstaudiochannels.xml" />
|
||||
<xi:include href="xml/gstaudioconverter.xml" />
|
||||
<xi:include href="xml/gstaudioquantize.xml" />
|
||||
<xi:include href="xml/gstaudioringbuffer.xml" />
|
||||
<xi:include href="xml/gstaudioiec61937.xml" />
|
||||
<xi:include href="xml/gststreamvolume.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-ffft">
|
||||
<title>FFT Library</title>
|
||||
<para>
|
||||
The gstfft library is based on
|
||||
<ulink role="online-location" url="http://sourceforge.net/projects/kissfft">kissfft</ulink>
|
||||
by Mark Borgerding.
|
||||
</para>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstfft-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstfft.xml" />
|
||||
<xi:include href="xml/gstffts16.xml" />
|
||||
<xi:include href="xml/gstffts32.xml" />
|
||||
<xi:include href="xml/gstfftf32.xml" />
|
||||
<xi:include href="xml/gstfftf64.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-riff">
|
||||
<title>Riff Media Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstriff-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstriff.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-rtp">
|
||||
<title>RTP Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstrtp-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstrtpmeta.xml" />
|
||||
<xi:include href="xml/gstrtpbaseaudiopayload.xml" />
|
||||
<xi:include href="xml/gstrtpbasedepayload.xml" />
|
||||
<xi:include href="xml/gstrtpbasepayload.xml" />
|
||||
<xi:include href="xml/gstrtpbuffer.xml" />
|
||||
<xi:include href="xml/gstrtcpbuffer.xml" />
|
||||
<xi:include href="xml/gstrtppayloads.xml" />
|
||||
<xi:include href="xml/gstrtphdrext.xml" />
|
||||
<xi:include href="xml/gstrtpdefs.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-rtsp">
|
||||
<title>RTSP Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstrtsp-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstrtspconnection.xml" />
|
||||
<xi:include href="xml/gstrtspdefs.xml" />
|
||||
<xi:include href="xml/gstrtspextension.xml" />
|
||||
<xi:include href="xml/gstrtspmessage.xml" />
|
||||
<xi:include href="xml/gstrtsprange.xml" />
|
||||
<xi:include href="xml/gstrtsptransport.xml" />
|
||||
<xi:include href="xml/gstrtspurl.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-sdp">
|
||||
<title>SDP Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstsdp-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstsdpmessage.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-mikey">
|
||||
<title>MIKEY Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstsdp-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstmikey.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-tag">
|
||||
<title>Tag Support Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgsttag-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gsttag.xml" />
|
||||
<xi:include href="xml/gsttagvorbis.xml" />
|
||||
<xi:include href="xml/gsttagid3.xml" />
|
||||
<xi:include href="xml/gsttagexif.xml" />
|
||||
<xi:include href="xml/gsttagxmp.xml" />
|
||||
<xi:include href="xml/gsttagxmpwriter.xml" />
|
||||
<xi:include href="xml/gsttagdemux.xml" />
|
||||
<xi:include href="xml/gsttagmux.xml" />
|
||||
<xi:include href="xml/gsttaglanguagecodes.xml" />
|
||||
<xi:include href="xml/gsttaglicenses.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-base-utils">
|
||||
<title>Base Utils Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstpbutils-&GST_API_VERSION;</filename> to the library
|
||||
flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstpbutils.xml" />
|
||||
<xi:include href="xml/gstpluginsbaseversion.xml" />
|
||||
<xi:include href="xml/gstpbutilscodecutils.xml" />
|
||||
<xi:include href="xml/gstpbutilsdescriptions.xml" />
|
||||
<xi:include href="xml/gstpbutilsmissingplugins.xml" />
|
||||
<xi:include href="xml/gstpbutilsinstallplugins.xml" />
|
||||
<xi:include href="xml/gstdiscoverer.xml" />
|
||||
<xi:include href="xml/encoding-profile.xml" />
|
||||
<xi:include href="xml/gstaudiovisualizer.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gstreamer-video">
|
||||
<title>Video Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-base-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstvideo-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstvideo.xml" />
|
||||
<xi:include href="xml/gstvideometa.xml" />
|
||||
<xi:include href="xml/gstvideoaffinetransformationmeta.xml" />
|
||||
<xi:include href="xml/gstvideoaggregator.xml" />
|
||||
<xi:include href="xml/gstvideoaggregatorpad.xml" />
|
||||
<xi:include href="xml/gstvideooverlaycomposition.xml" />
|
||||
<xi:include href="xml/gstvideofilter.xml" />
|
||||
<xi:include href="xml/gstvideodither.xml" />
|
||||
<xi:include href="xml/gstvideochroma.xml" />
|
||||
<xi:include href="xml/gstvideoresampler.xml" />
|
||||
<xi:include href="xml/gstvideoscaler.xml" />
|
||||
<xi:include href="xml/gstvideosink.xml" />
|
||||
<xi:include href="xml/gstcolorbalance.xml" />
|
||||
<xi:include href="xml/gstcolorbalancechannel.xml" />
|
||||
<xi:include href="xml/gstvideodirection.xml" />
|
||||
<xi:include href="xml/gstvideoorientation.xml" />
|
||||
<xi:include href="xml/gstvideooverlay.xml" />
|
||||
<xi:include href="xml/gstvideodecoder.xml" />
|
||||
<xi:include href="xml/gstvideoencoder.xml" />
|
||||
<xi:include href="xml/gstvideopool.xml" />
|
||||
<xi:include href="xml/gstvideoutils.xml" />
|
||||
<xi:include href="xml/gstnavigation.xml" />
|
||||
<xi:include href="xml/gstvideoanc.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="gl">
|
||||
<title>OpenGL Integration Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-gl-&GST_API_VERSION;.pc</filename>
|
||||
</para>
|
||||
<xi:include href="xml/gstglapi.xml"/>
|
||||
<xi:include href="xml/gstglbasefilter.xml"/>
|
||||
<xi:include href="xml/gstglbasememory.xml"/>
|
||||
<xi:include href="xml/gstglbuffer.xml"/>
|
||||
<xi:include href="xml/gstglbufferpool.xml"/>
|
||||
<xi:include href="xml/gstglcolorconvert.xml"/>
|
||||
<xi:include href="xml/gstglcontext.xml"/>
|
||||
<!-- Not exposed as public API
|
||||
<xi:include href="xml/gstglcontextegl.xml"/>
|
||||
-->
|
||||
<xi:include href="xml/gstgldisplay.xml"/>
|
||||
<xi:include href="xml/gstgldisplaycocoa.xml"/>
|
||||
<xi:include href="xml/gstgldisplayegl.xml"/>
|
||||
<xi:include href="xml/gstgldisplaywayland.xml"/>
|
||||
<xi:include href="xml/gstgldisplayx11.xml"/>
|
||||
<xi:include href="xml/gsteglimage.xml"/>
|
||||
<xi:include href="xml/gstglfilter.xml"/>
|
||||
<xi:include href="xml/gstglframebuffer.xml"/>
|
||||
<xi:include href="xml/gstglmemory.xml"/>
|
||||
<xi:include href="xml/gstglmemoryegl.xml"/>
|
||||
<xi:include href="xml/gstglmemorypbo.xml"/>
|
||||
<xi:include href="xml/gstgloverlaycompositor.xml"/>
|
||||
<xi:include href="xml/gstglquery.xml"/>
|
||||
<xi:include href="xml/gstglrenderbuffer.xml"/>
|
||||
<xi:include href="xml/gstglshader.xml"/>
|
||||
<xi:include href="xml/gstglsl.xml"/>
|
||||
<xi:include href="xml/gstglslstage.xml"/>
|
||||
<xi:include href="xml/gstglsyncmeta.xml"/>
|
||||
<xi:include href="xml/gstglupload.xml"/>
|
||||
<xi:include href="xml/gstglviewconvert.xml"/>
|
||||
<xi:include href="xml/gstglwindow.xml"/>
|
||||
<!-- Some utilities -->
|
||||
<xi:include href="xml/gstgldebug.xml"/>
|
||||
<xi:include href="xml/gstglformat.xml"/>
|
||||
<xi:include href="xml/gstglutils.xml"/>
|
||||
</chapter>
|
||||
|
||||
</part>
|
||||
|
||||
<part id="gstreamer-libs-hierarchy">
|
||||
<title>Object Hierarchy</title>
|
||||
<xi:include href="xml/tree_index.sgml" />
|
||||
</part>
|
||||
|
||||
<index id="api-index-full">
|
||||
<title>Index</title>
|
||||
<xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index id="api-index-deprecated" role="deprecated">
|
||||
<title>Index of deprecated API</title>
|
||||
<xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.16</title>
|
||||
<xi:include href="xml/api-index-1.16.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.14</title>
|
||||
<xi:include href="xml/api-index-1.14.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.12</title>
|
||||
<xi:include href="xml/api-index-1.12.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.10</title>
|
||||
<xi:include href="xml/api-index-1.10.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.8.1</title>
|
||||
<xi:include href="xml/api-index-1.8.1.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.8</title>
|
||||
<xi:include href="xml/api-index-1.8.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.6.1</title>
|
||||
<xi:include href="xml/api-index-1.6.1.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.6</title>
|
||||
<xi:include href="xml/api-index-1.6.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.4</title>
|
||||
<xi:include href="xml/api-index-1.4.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.2.2</title>
|
||||
<xi:include href="xml/api-index-1.2.2.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.2.1</title>
|
||||
<xi:include href="xml/api-index-1.2.1.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.2</title>
|
||||
<xi:include href="xml/api-index-1.2.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
<index>
|
||||
<title>Index of new API in 1.0.3</title>
|
||||
<xi:include href="xml/api-index-1.0.3.xml"><xi:fallback /></xi:include>
|
||||
</index>
|
||||
|
||||
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
|
||||
</book>
|
File diff suppressed because it is too large
Load diff
|
@ -1,122 +0,0 @@
|
|||
#include <gst/gst.h>
|
||||
|
||||
#include <gst/allocators/allocators.h>
|
||||
gst_dmabuf_allocator_get_type
|
||||
gst_fd_allocator_get_type
|
||||
gst_phys_memory_allocator_get_type
|
||||
|
||||
#include <gst/app/app.h>
|
||||
gst_app_src_get_type
|
||||
gst_app_sink_get_type
|
||||
gst_app_stream_type_get_type
|
||||
|
||||
#include <gst/audio/audio.h>
|
||||
gst_audio_info_get_type
|
||||
gst_audio_flags_get_type
|
||||
gst_audio_format_flags_get_type
|
||||
gst_audio_format_get_type
|
||||
gst_audio_format_info_get_type
|
||||
gst_audio_layout_get_type
|
||||
gst_audio_pack_flags_get_type
|
||||
gst_audio_resampler_filter_interpolation_get_type
|
||||
gst_audio_resampler_filter_mode_get_type
|
||||
gst_audio_resampler_flags_get_type
|
||||
gst_audio_resampler_method_get_type
|
||||
gst_audio_stream_align_get_type
|
||||
gst_audio_aggregator_get_type
|
||||
gst_audio_aggregator_pad_get_type
|
||||
gst_audio_aggregator_convert_pad_get_type
|
||||
gst_audio_cd_src_get_type
|
||||
gst_audio_clock_get_type
|
||||
gst_audio_decoder_get_type
|
||||
gst_audio_encoder_get_type
|
||||
gst_audio_filter_get_type
|
||||
gst_audio_sink_get_type
|
||||
gst_audio_src_get_type
|
||||
gst_audio_base_sink_get_type
|
||||
gst_audio_base_sink_slave_method_get_type
|
||||
gst_audio_base_sink_discont_reason_get_type
|
||||
gst_audio_base_src_get_type
|
||||
gst_audio_ring_buffer_get_type
|
||||
gst_stream_volume_get_type
|
||||
|
||||
#include <gst/rtp/rtp.h>
|
||||
gst_rtp_base_depayload_get_type
|
||||
gst_rtp_base_payload_get_type
|
||||
gst_rtp_base_audio_payload_get_type
|
||||
|
||||
#include <gst/video/video.h>
|
||||
gst_video_filter_get_type
|
||||
gst_video_sink_get_type
|
||||
gst_color_balance_get_type
|
||||
gst_color_balance_channel_get_type
|
||||
gst_video_aggregator_get_type
|
||||
gst_video_aggregator_pad_get_type
|
||||
gst_video_direction_get_type
|
||||
gst_video_orientation_get_type
|
||||
gst_video_overlay_get_type
|
||||
gst_video_encoder_get_type
|
||||
gst_video_decoder_get_type
|
||||
gst_video_buffer_pool_get_type
|
||||
gst_navigation_get_type
|
||||
|
||||
#include <gst/pbutils/pbutils.h>
|
||||
gst_discoverer_get_type
|
||||
gst_discoverer_serialize_flags_get_type
|
||||
gst_audio_visualizer_get_type
|
||||
gst_encoding_profile_get_type
|
||||
gst_encoding_video_profile_get_type
|
||||
gst_encoding_video_profile_get_type
|
||||
gst_encoding_audio_profile_get_type
|
||||
gst_encoding_container_profile_get_type
|
||||
gst_encoding_target_get_type
|
||||
|
||||
#include <gst/gl/gl.h>
|
||||
gst_gl_allocation_params_get_type
|
||||
gst_gl_base_memory_allocator_get_type
|
||||
gst_gl_buffer_allocation_params_get_type
|
||||
gst_gl_buffer_allocator_get_type
|
||||
gst_gl_video_allocation_params_get_type
|
||||
gst_gl_memory_allocator_get_type
|
||||
gst_gl_memory_pbo_allocator_get_type
|
||||
gst_gl_renderbuffer_allocation_params_get_type
|
||||
gst_gl_renderbuffer_allocator_get_type
|
||||
gst_gl_base_filter_get_type
|
||||
gst_gl_buffer_pool_get_type
|
||||
gst_gl_color_convert_get_type
|
||||
gst_gl_context_get_type
|
||||
gst_gl_display_get_type
|
||||
gst_gl_filter_get_type
|
||||
gst_gl_framebuffer_get_type
|
||||
gst_gl_shader_get_type
|
||||
gst_glsl_stage_get_type
|
||||
gst_gl_overlay_compositor_get_type
|
||||
gst_gl_upload_get_type
|
||||
gst_gl_view_convert_get_type
|
||||
gst_gl_window_get_type
|
||||
|
||||
#include <gst/gl/wayland/gstgldisplay_wayland.h>
|
||||
gst_gl_display_wayland_get_type
|
||||
|
||||
#include <gst/rtsp/rtsp.h>
|
||||
gst_rtsp_auth_method_get_type
|
||||
gst_rtsp_auth_credential_get_type
|
||||
gst_rtsp_event_get_type
|
||||
gst_rtsp_family_get_type
|
||||
gst_rtsp_header_field_get_type
|
||||
gst_rtsp_lower_trans_get_type
|
||||
gst_rtsp_method_get_type
|
||||
gst_rtsp_msg_type_get_type
|
||||
gst_rtsp_profile_get_type
|
||||
gst_rtsp_range_unit_get_type
|
||||
gst_rtsp_result_get_type
|
||||
gst_rtsp_state_get_type
|
||||
gst_rtsp_status_code_get_type
|
||||
gst_rtsp_time_type_get_type
|
||||
gst_rtsp_trans_mode_get_type
|
||||
gst_rtsp_version_get_type
|
||||
gst_rtsp_extension_get_type
|
||||
gst_rtsp_auth_credential_get_type
|
||||
gst_rtsp_auth_param_get_type
|
||||
gst_rtsp_msg_get_type
|
||||
gst_rtsp_url_get_type
|
|
@ -1,32 +0,0 @@
|
|||
# FIXME: .types file shouldn't have gl types in it if we don't build gstgl,
|
||||
# but then what about the other files (sections, sgml)
|
||||
types = configure_file(input : 'gst-plugins-base-libs.types',
|
||||
output : 'gst-plugins-base-libs.types',
|
||||
copy : true)
|
||||
|
||||
ignored_headers = ['pbutils-private.h', 'gsttageditingprivate.h', 'id3v2.h',
|
||||
'kiss_fft_f32.h', 'kiss_fft_f64.h', 'kiss_fftr_f32.h', 'kiss_fftr_f64.h',
|
||||
'kiss_fftr_s16.h', 'kiss_fftr_s32.h', 'kiss_fft_s16.h', 'kiss_fft_s32.h',
|
||||
'_kiss_fft_guts_f32.h', '_kiss_fft_guts_f64.h', '_kiss_fft_guts_s16.h',
|
||||
'_kiss_fft_guts_s16.h', '_kiss_fft_guts_s32.h', '_kiss_fft_guts_s32.h',
|
||||
'pbutils-marshal.h']
|
||||
|
||||
if build_gstgl
|
||||
doc_extra_deps = [gstgl_dep]
|
||||
else
|
||||
doc_extra_deps = []
|
||||
endif
|
||||
|
||||
gnome.gtkdoc('gst-plugins-base-libs',
|
||||
main_sgml : 'gst-plugins-base-libs-docs.sgml',
|
||||
src_dir : '@0@/../../gst-libs/gst'.format(meson.current_source_dir()),
|
||||
scan_args : ['--deprecated-guards=GST_DISABLE_DEPRECATED',
|
||||
'--ignore-decorators=GST_API|GST_BASE_API|GST_CHECK_API|GST_CONTROLLER_API|GST_NET_API|GST_ALLOCATORS_API|GST_APP_API|GST_AUDIO_API|GST_FFT_API|GST_GL_API|GST_PBUTILS_API|GST_RIFF_API|GST_RTP_API|GST_RTSP_API|GST_SDP_API|GST_TAG_API|GST_VIDEO_API'],
|
||||
ignore_headers : ignored_headers,
|
||||
scanobjs_args : ['--type-init-func=gst_init(NULL,NULL)'],
|
||||
gobject_typesfile : types,
|
||||
content_files : [version_entities],
|
||||
dependencies : [gst_base_dep, app_dep, allocators_dep, audio_dep,
|
||||
fft_dep, pbutils_dep, riff_dep, rtp_dep, rtsp_dep, sdp_dep,
|
||||
tag_dep, video_dep] + doc_extra_deps,
|
||||
install : true)
|
|
@ -1,11 +0,0 @@
|
|||
docconf = configuration_data()
|
||||
|
||||
docconf.set('GST_API_VERSION', api_version)
|
||||
docconf.set('VERSION', gst_version)
|
||||
docconf.set('PLUGINDIR', '@0@/lib/gstreamer-1.0'.format(get_option('prefix')))
|
||||
|
||||
version_entities = configure_file(input : 'version.entities.in',
|
||||
output : 'version.entities',
|
||||
configuration : docconf)
|
||||
|
||||
subdir('libs')
|
26
docs/plugins/.gitignore
vendored
26
docs/plugins/.gitignore
vendored
|
@ -1,26 +0,0 @@
|
|||
Makefile
|
||||
Makefile.in
|
||||
|
||||
*-decl.txt
|
||||
*-decl-list.txt
|
||||
*-undeclared.txt
|
||||
*-undocumented.txt
|
||||
*-unused.txt
|
||||
|
||||
tmpl
|
||||
xml
|
||||
html
|
||||
tmpl/*.sgml
|
||||
|
||||
gst-plugins-base-plugins-scan
|
||||
gst-plugins-base-plugins-scan.c
|
||||
inspect-registry.*
|
||||
*.new
|
||||
|
||||
html-build.stamp
|
||||
html.stamp
|
||||
scan-build.stamp
|
||||
sgml-build.stamp
|
||||
sgml.stamp
|
||||
tmpl-build.stamp
|
||||
tmpl.stamp
|
|
@ -1,130 +0,0 @@
|
|||
GST_DOC_SCANOBJ = $(top_srcdir)/common/gstdoc-scangobj
|
||||
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
# The name of the module, e.g. 'glib'.
|
||||
#DOC_MODULE=gst-plugins-libs-@GST_API_VERSION@
|
||||
MODULE=gst-plugins-base
|
||||
DOC_MODULE=$(MODULE)-plugins
|
||||
|
||||
# for upload-doc.mak
|
||||
DOC=$(MODULE)-plugins
|
||||
FORMATS=html
|
||||
html: html-build.stamp
|
||||
include $(top_srcdir)/common/upload-doc.mak
|
||||
|
||||
# The top-level SGML file. Change it if you want.
|
||||
DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
|
||||
|
||||
# The directory containing the source code.
|
||||
# gtk-doc will search all .c & .h files beneath here for inline comments
|
||||
# documenting functions and macros.
|
||||
DOC_SOURCE_DIR = $(top_srcdir)/gst $(top_srcdir)/ext $(top_srcdir)/sys
|
||||
|
||||
# Extra options to supply to gtkdoc-scan.
|
||||
SCAN_OPTIONS=
|
||||
|
||||
# Extra options to supply to gtkdoc-mkdb.
|
||||
MKDB_OPTIONS=--sgml-mode
|
||||
|
||||
# Extra options to supply to gtkdoc-fixref.
|
||||
FIXXREF_OPTIONS=--extra-dir=$(top_builddir)/docs/libs/html \
|
||||
--extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html \
|
||||
--extra-dir=$(GST_PREFIX)/share/gtk-doc/html \
|
||||
--extra-dir=$(datadir)/gtk-doc/html
|
||||
|
||||
# Used for dependencies.
|
||||
HFILE_GLOB=$(top_srcdir)/gst/*/*.h $(top_srcdir)/ext/*/*.h $(top_srcdir)/sys/*/*.h
|
||||
CFILE_GLOB=$(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c $(top_srcdir)/ext/*/*.m
|
||||
|
||||
# Header files to ignore when scanning.
|
||||
IGNORE_HFILES = avcodec.h dsputil.h arch.h speex_resampler.h speex_resampler_wrapper.h fixed_arm4.h fixed_arm5e.h fixed_bfin.h fixed_debug.h fixed_generic.h resample_sse.h
|
||||
IGNORE_CFILES = utils.c mem.c imgconvert.c
|
||||
|
||||
# we add all .h files of elements that have signals/args we want
|
||||
# sadly this also pulls in the private methods - maybe we should
|
||||
# move those around in the source ?
|
||||
# also, we should add some stuff here conditionally based on whether
|
||||
# or not the plugin will actually build
|
||||
# but I'm not sure about that - it might be this Just Works given that
|
||||
# the registry won't have the element
|
||||
|
||||
EXTRA_HFILES = \
|
||||
$(top_srcdir)/ext/alsa/gstalsasink.h \
|
||||
$(top_srcdir)/ext/alsa/gstalsasrc.h \
|
||||
$(top_srcdir)/ext/cdparanoia/gstcdparanoiasrc.h \
|
||||
$(top_srcdir)/ext/ogg/gstoggdemux.h \
|
||||
$(top_srcdir)/ext/ogg/gstoggmux.h \
|
||||
$(top_srcdir)/ext/opus/gstopusdec.h \
|
||||
$(top_srcdir)/ext/opus/gstopusenc.h \
|
||||
$(top_srcdir)/ext/pango/gstclockoverlay.h \
|
||||
$(top_srcdir)/ext/pango/gsttextoverlay.h \
|
||||
$(top_srcdir)/ext/pango/gsttextrender.h \
|
||||
$(top_srcdir)/ext/pango/gsttimeoverlay.h \
|
||||
$(top_srcdir)/ext/theora/gsttheoradec.h \
|
||||
$(top_srcdir)/ext/theora/gsttheoraenc.h \
|
||||
$(top_srcdir)/ext/theora/gsttheoraparse.h \
|
||||
$(top_srcdir)/ext/vorbis/gstvorbisdec.h \
|
||||
$(top_srcdir)/ext/vorbis/gstvorbisenc.h \
|
||||
$(top_srcdir)/ext/vorbis/gstvorbisparse.h \
|
||||
$(top_srcdir)/ext/vorbis/gstvorbistag.h \
|
||||
$(top_srcdir)/gst/adder/gstadder.h \
|
||||
$(top_srcdir)/gst/audioconvert/gstaudioconvert.h \
|
||||
$(top_srcdir)/gst/audiorate/gstaudiorate.h \
|
||||
$(top_srcdir)/gst/audioresample/gstaudioresample.h \
|
||||
$(top_srcdir)/gst/audiotestsrc/gstaudiotestsrc.h \
|
||||
$(top_srcdir)/gst/encoding/gstencodebin.h \
|
||||
$(top_srcdir)/gst/gio/gstgiosink.h \
|
||||
$(top_srcdir)/gst/gio/gstgiosrc.h \
|
||||
$(top_srcdir)/gst/gio/gstgiostreamsink.h \
|
||||
$(top_srcdir)/gst/gio/gstgiostreamsrc.h \
|
||||
$(top_srcdir)/gst/playback/gstplay-enum.h \
|
||||
$(top_srcdir)/gst/playback/gstplaysink.h \
|
||||
$(top_srcdir)/gst/playback/gststreamsynchronizer.h \
|
||||
$(top_srcdir)/gst/playback/gstsubtitleoverlay.h \
|
||||
$(top_srcdir)/gst/audiorate/gstaudiorate.h \
|
||||
$(top_srcdir)/gst/audioresample/gstaudioresample.h \
|
||||
$(top_srcdir)/gst/overlaycomposition/gstoverlaycomposition.h \
|
||||
$(top_srcdir)/gst/rawparse/gstrawaudioparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstrawvideoparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstunalignedaudioparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstunalignedvideoparse.h \
|
||||
$(top_srcdir)/gst/subparse/gstssaparse.h \
|
||||
$(top_srcdir)/gst/subparse/gstsubparse.h \
|
||||
$(top_srcdir)/gst/tcp/gstmultifdsink.h \
|
||||
$(top_srcdir)/gst/tcp/gstmultihandlesink.h \
|
||||
$(top_srcdir)/gst/tcp/gstmultisocketsink.h \
|
||||
$(top_srcdir)/gst/tcp/gstsocketsrc.h \
|
||||
$(top_srcdir)/gst/tcp/gsttcpclientsink.h \
|
||||
$(top_srcdir)/gst/tcp/gsttcpclientsrc.h \
|
||||
$(top_srcdir)/gst/tcp/gsttcp.h \
|
||||
$(top_srcdir)/gst/tcp/gsttcpserversink.h \
|
||||
$(top_srcdir)/gst/tcp/gsttcpserversrc.h \
|
||||
$(top_srcdir)/gst/videoconvert/gstvideoconvert.h \
|
||||
$(top_srcdir)/gst/videorate/gstvideorate.h \
|
||||
$(top_srcdir)/gst/videoscale/gstvideoscale.h \
|
||||
$(top_srcdir)/gst/videotestsrc/gstvideotestsrc.h \
|
||||
$(top_srcdir)/gst/volume/gstvolume.h \
|
||||
$(top_srcdir)/sys/ximage/ximagesink.h \
|
||||
$(top_srcdir)/sys/xvimage/xvimagesink.h \
|
||||
$(top_srcdir)/gst-libs/gst/app/gstappsrc.h \
|
||||
$(top_srcdir)/gst-libs/gst/app/gstappsink.h
|
||||
|
||||
# Images to copy into HTML directory.
|
||||
HTML_IMAGES =
|
||||
|
||||
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
|
||||
content_files =
|
||||
|
||||
# Other files to distribute.
|
||||
extra_files =
|
||||
|
||||
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
|
||||
# contains GtkObjects/GObjects and you want to document signals and properties.
|
||||
GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir) -I$(top_builddir)/gst-libs
|
||||
GTKDOC_LIBS = $(GST_BASE_LIBS)
|
||||
|
||||
# If you need to override some of the declarations, place them in this file
|
||||
DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
|
||||
|
||||
include $(top_srcdir)/common/gtk-doc-plugins.mak
|
|
@ -1,175 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
|
||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
||||
%version-entities;
|
||||
]>
|
||||
|
||||
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
|
||||
<bookinfo>
|
||||
<title>GStreamer Base Plugins &GST_API_VERSION; Plugins Reference Manual</title>
|
||||
<releaseinfo>
|
||||
for GStreamer Base Plugins &GST_API_VERSION; (&GST_VERSION;)
|
||||
The latest version of this documentation can be found on-line at
|
||||
<ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/</ulink>.
|
||||
</releaseinfo>
|
||||
</bookinfo>
|
||||
|
||||
<chapter>
|
||||
<title>gst-plugins-base Elements</title>
|
||||
<xi:include href="xml/element-adder.xml" />
|
||||
<xi:include href="xml/element-alsamidisrc.xml" />
|
||||
<xi:include href="xml/element-alsasink.xml" />
|
||||
<xi:include href="xml/element-appsink.xml" />
|
||||
<xi:include href="xml/element-alsasrc.xml" />
|
||||
<xi:include href="xml/element-appsrc.xml" />
|
||||
<xi:include href="xml/element-audioconvert.xml" />
|
||||
<xi:include href="xml/element-audiointerleave.xml" />
|
||||
<xi:include href="xml/element-audiomixer.xml" />
|
||||
<xi:include href="xml/element-audiorate.xml" />
|
||||
<xi:include href="xml/element-audioresample.xml" />
|
||||
<xi:include href="xml/element-audiotestsrc.xml" />
|
||||
<xi:include href="xml/element-cdparanoiasrc.xml" />
|
||||
<xi:include href="xml/element-clockoverlay.xml" />
|
||||
<xi:include href="xml/element-compositor.xml" />
|
||||
<xi:include href="xml/element-decodebin.xml" />
|
||||
<xi:include href="xml/element-decodebin3.xml" />
|
||||
<xi:include href="xml/element-encodebin.xml" />
|
||||
<xi:include href="xml/element-giosink.xml" />
|
||||
<xi:include href="xml/element-giosrc.xml" />
|
||||
<xi:include href="xml/element-giostreamsink.xml" />
|
||||
<xi:include href="xml/element-giostreamsrc.xml" />
|
||||
<xi:include href="xml/element-glcolorbalance.xml" />
|
||||
<xi:include href="xml/element-glcolorconvert.xml" />
|
||||
<xi:include href="xml/element-glcolorscale.xml" />
|
||||
<xi:include href="xml/element-gldeinterlace.xml" />
|
||||
<xi:include href="xml/element-gldifferencematte.xml" />
|
||||
<xi:include href="xml/element-gldownload.xml" />
|
||||
<xi:include href="xml/element-gleffects_blur.xml" />
|
||||
<xi:include href="xml/element-gleffects_bulge.xml" />
|
||||
<xi:include href="xml/element-gleffects_fisheye.xml" />
|
||||
<xi:include href="xml/element-gleffects_glow.xml" />
|
||||
<xi:include href="xml/element-gleffects_heat.xml" />
|
||||
<xi:include href="xml/element-gleffects_identity.xml" />
|
||||
<xi:include href="xml/element-gleffects_laplacian.xml" />
|
||||
<xi:include href="xml/element-gleffects_lumaxpro.xml" />
|
||||
<xi:include href="xml/element-gleffects_mirror.xml" />
|
||||
<xi:include href="xml/element-gleffects_sepia.xml" />
|
||||
<xi:include href="xml/element-gleffects_sin.xml" />
|
||||
<xi:include href="xml/element-gleffects_sobel.xml" />
|
||||
<xi:include href="xml/element-gleffects_square.xml" />
|
||||
<xi:include href="xml/element-gleffects_squeeze.xml" />
|
||||
<xi:include href="xml/element-gleffects_stretch.xml" />
|
||||
<xi:include href="xml/element-gleffects_tunnel.xml" />
|
||||
<xi:include href="xml/element-gleffects_twirl.xml" />
|
||||
<xi:include href="xml/element-gleffects.xml" />
|
||||
<xi:include href="xml/element-gleffects_xpro.xml" />
|
||||
<xi:include href="xml/element-gleffects_xray.xml" />
|
||||
<xi:include href="xml/element-glfilterapp.xml" />
|
||||
<xi:include href="xml/element-glfilterbin.xml" />
|
||||
<xi:include href="xml/element-glfiltercube.xml" />
|
||||
<xi:include href="xml/element-glfilterglass.xml" />
|
||||
<xi:include href="xml/element-glimagesinkelement.xml" />
|
||||
<xi:include href="xml/element-glimagesink.xml" />
|
||||
<xi:include href="xml/element-glmixerbin.xml" />
|
||||
<xi:include href="xml/element-glmosaic.xml" />
|
||||
<xi:include href="xml/element-gloverlay.xml" />
|
||||
<xi:include href="xml/element-glshader.xml" />
|
||||
<xi:include href="xml/element-glsinkbin.xml" />
|
||||
<xi:include href="xml/element-glsrcbin.xml" />
|
||||
<xi:include href="xml/element-glstereomix.xml" />
|
||||
<xi:include href="xml/element-glstereosplit.xml" />
|
||||
<xi:include href="xml/element-gltestsrc.xml" />
|
||||
<xi:include href="xml/element-gltransformation.xml" />
|
||||
<xi:include href="xml/element-glupload.xml" />
|
||||
<xi:include href="xml/element-glvideomixerelement.xml" />
|
||||
<xi:include href="xml/element-glvideomixer.xml" />
|
||||
<xi:include href="xml/element-glviewconvert.xml" />
|
||||
<xi:include href="xml/element-multifdsink.xml" />
|
||||
<xi:include href="xml/element-multisocketsink.xml" />
|
||||
<xi:include href="xml/element-oggaviparse.xml" />
|
||||
<xi:include href="xml/element-oggdemux.xml" />
|
||||
<xi:include href="xml/element-oggmux.xml" />
|
||||
<xi:include href="xml/element-oggparse.xml" />
|
||||
<xi:include href="xml/element-ogmaudioparse.xml" />
|
||||
<xi:include href="xml/element-ogmtextparse.xml" />
|
||||
<xi:include href="xml/element-ogmvideoparse.xml" />
|
||||
<xi:include href="xml/element-opusdec.xml" />
|
||||
<xi:include href="xml/element-opusenc.xml" />
|
||||
<xi:include href="xml/element-overlaycomposition.xml" />
|
||||
<xi:include href="xml/element-parsebin.xml" />
|
||||
<xi:include href="xml/element-playbin.xml" />
|
||||
<xi:include href="xml/element-playbin3.xml" />
|
||||
<xi:include href="xml/element-playsink.xml" />
|
||||
<xi:include href="xml/element-rawaudioparse.xml" />
|
||||
<xi:include href="xml/element-rawvideoparse.xml" />
|
||||
<xi:include href="xml/element-socketsrc.xml" />
|
||||
<xi:include href="xml/element-ssaparse.xml" />
|
||||
<xi:include href="xml/element-streamsynchronizer.xml" />
|
||||
<xi:include href="xml/element-subparse.xml" />
|
||||
<xi:include href="xml/element-subtitleoverlay.xml" />
|
||||
<xi:include href="xml/element-tcpclientsink.xml" />
|
||||
<xi:include href="xml/element-tcpclientsrc.xml" />
|
||||
<xi:include href="xml/element-tcpserversink.xml" />
|
||||
<xi:include href="xml/element-tcpserversrc.xml" />
|
||||
<xi:include href="xml/element-textoverlay.xml" />
|
||||
<xi:include href="xml/element-textrender.xml" />
|
||||
<xi:include href="xml/element-theoradec.xml" />
|
||||
<xi:include href="xml/element-theoraenc.xml" />
|
||||
<xi:include href="xml/element-theoraparse.xml" />
|
||||
<xi:include href="xml/element-timeoverlay.xml" />
|
||||
<xi:include href="xml/element-unalignedaudioparse.xml" />
|
||||
<xi:include href="xml/element-unalignedvideoparse.xml" />
|
||||
<xi:include href="xml/element-uridecodebin.xml" />
|
||||
<xi:include href="xml/element-urisourcebin.xml" />
|
||||
<xi:include href="xml/element-videoconvert.xml" />
|
||||
<xi:include href="xml/element-videorate.xml" />
|
||||
<xi:include href="xml/element-videoscale.xml" />
|
||||
<xi:include href="xml/element-videotestsrc.xml" />
|
||||
<xi:include href="xml/element-volume.xml" />
|
||||
<xi:include href="xml/element-vorbisdec.xml" />
|
||||
<xi:include href="xml/element-vorbisenc.xml" />
|
||||
<xi:include href="xml/element-vorbisparse.xml" />
|
||||
<xi:include href="xml/element-vorbistag.xml" />
|
||||
<xi:include href="xml/element-ximagesink.xml" />
|
||||
<xi:include href="xml/element-xvimagesink.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>gst-plugins-base Plugins</title>
|
||||
<xi:include href="xml/plugin-adder.xml" />
|
||||
<xi:include href="xml/plugin-alsa.xml" />
|
||||
<xi:include href="xml/plugin-app.xml" />
|
||||
<xi:include href="xml/plugin-audioconvert.xml" />
|
||||
<xi:include href="xml/plugin-audiomixer.xml" />
|
||||
<xi:include href="xml/plugin-audiorate.xml" />
|
||||
<xi:include href="xml/plugin-audioresample.xml" />
|
||||
<xi:include href="xml/plugin-audiotestsrc.xml" />
|
||||
<xi:include href="xml/plugin-cdparanoia.xml" />
|
||||
<xi:include href="xml/plugin-compositor.xml" />
|
||||
<xi:include href="xml/plugin-encoding.xml" />
|
||||
<xi:include href="xml/plugin-gio.xml" />
|
||||
<xi:include href="xml/plugin-ivorbisdec.xml" />
|
||||
<xi:include href="xml/plugin-libvisual.xml" />
|
||||
<xi:include href="xml/plugin-ogg.xml" />
|
||||
<xi:include href="xml/plugin-opus.xml" />
|
||||
<xi:include href="xml/plugin-opengl.xml" />
|
||||
<xi:include href="xml/plugin-overlaycomposition.xml" />
|
||||
<xi:include href="xml/plugin-pango.xml" />
|
||||
<xi:include href="xml/plugin-playback.xml" />
|
||||
<xi:include href="xml/plugin-rawparse.xml" />
|
||||
<xi:include href="xml/plugin-subparse.xml" />
|
||||
<xi:include href="xml/plugin-tcp.xml" />
|
||||
<xi:include href="xml/plugin-theora.xml" />
|
||||
<xi:include href="xml/plugin-typefindfunctions.xml" />
|
||||
<xi:include href="xml/plugin-videoconvert.xml" />
|
||||
<xi:include href="xml/plugin-videorate.xml" />
|
||||
<xi:include href="xml/plugin-videoscale.xml" />
|
||||
<xi:include href="xml/plugin-videotestsrc.xml" />
|
||||
<xi:include href="xml/plugin-volume.xml" />
|
||||
<xi:include href="xml/plugin-vorbis.xml" />
|
||||
<xi:include href="xml/plugin-ximagesink.xml" />
|
||||
<xi:include href="xml/plugin-xvimagesink.xml" />
|
||||
</chapter>
|
||||
</book>
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
<STRUCT>
|
||||
<NAME>GstDecodeBin</NAME>
|
||||
struct _GstDecodeBin {
|
||||
};
|
||||
</STRUCT>
|
||||
<STRUCT>
|
||||
<NAME>GstDecodeBin2</NAME>
|
||||
struct _GstDecodeBin2 {
|
||||
};
|
||||
</STRUCT>
|
||||
<STRUCT>
|
||||
<NAME>GstPlayBaseBin</NAME>
|
||||
struct _GstPlayBaseBin {
|
||||
};
|
||||
</STRUCT>
|
||||
<STRUCT>
|
||||
<NAME>GstPlayBin</NAME>
|
||||
struct _GstPlayBin {
|
||||
};
|
||||
</STRUCT>
|
||||
<STRUCT>
|
||||
<NAME>GstPlayBin2</NAME>
|
||||
struct _GstPlayBin2 {
|
||||
};
|
||||
</STRUCT>
|
||||
<STRUCT>
|
||||
<NAME>GstURIDecodeBin</NAME>
|
||||
struct _GstURIDecodeBin {
|
||||
};
|
||||
</STRUCT>
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,229 +0,0 @@
|
|||
GObject
|
||||
GInitiallyUnowned
|
||||
GstObject
|
||||
GstAllocator
|
||||
GstAllocatorSysmem
|
||||
GstAudioRingBuffer
|
||||
GstAudioSinkRingBuffer
|
||||
GstAudioSrcRingBuffer
|
||||
GstBus
|
||||
GstClock
|
||||
GstSystemClock
|
||||
GstAudioClock
|
||||
GstControlBinding
|
||||
GstControlSource
|
||||
GstElement
|
||||
GstAdder
|
||||
GstAggregator
|
||||
GstAudioAggregator
|
||||
GstAudioInterleave
|
||||
GstAudioMixer
|
||||
GstLiveAdder
|
||||
GstVideoAggregator
|
||||
GstCompositor
|
||||
GstGLBaseMixer
|
||||
GstGLMixer
|
||||
GstGLMosaic
|
||||
GstGLStereoMix
|
||||
GstGLVideoMixer
|
||||
GstAudioDecoder
|
||||
GstOpusDec
|
||||
GstVorbisDec
|
||||
GstAudioEncoder
|
||||
GstOpusEnc
|
||||
GstVorbisEnc
|
||||
GstAudioRate
|
||||
GstAudioVisualizer
|
||||
GstVisual
|
||||
GstVisualbumpscope
|
||||
GstVisualcorona
|
||||
GstVisualinfinite
|
||||
GstVisualjakdaw
|
||||
GstVisualjess
|
||||
GstVisuallv_analyzer
|
||||
GstVisuallv_scope
|
||||
GstVisualoinksie
|
||||
GstBaseParse
|
||||
GstRawBaseParse
|
||||
GstRawAudioParse
|
||||
GstRawVideoParse
|
||||
GstBaseSink
|
||||
GstAppSink
|
||||
GstAudioBaseSink
|
||||
GstAudioSink
|
||||
GstAlsaSink
|
||||
GstGioBaseSink
|
||||
GstGioSink
|
||||
GstGioStreamSink
|
||||
GstMultiHandleSink
|
||||
GstMultiFdSink
|
||||
GstMultiSocketSink
|
||||
GstTCPServerSink
|
||||
GstTCPClientSink
|
||||
GstVideoSink
|
||||
GstGLImageSink
|
||||
GstXImageSink
|
||||
GstXvImageSink
|
||||
GstBaseSrc
|
||||
GstAppSrc
|
||||
GstAudioTestSrc
|
||||
GstGioBaseSrc
|
||||
GstGioSrc
|
||||
GstGioStreamSrc
|
||||
GstPushSrc
|
||||
GstAlsaMidiSrc
|
||||
GstAudioBaseSrc
|
||||
GstAudioSrc
|
||||
GstAlsaSrc
|
||||
GstAudioCdSrc
|
||||
GstCdParanoiaSrc
|
||||
GstGLTestSrc
|
||||
GstSocketSrc
|
||||
GstTCPClientSrc
|
||||
GstTCPServerSrc
|
||||
GstVideoTestSrc
|
||||
GstBaseTextOverlay
|
||||
GstClockOverlay
|
||||
GstTextOverlay
|
||||
GstTimeOverlay
|
||||
GstBaseTransform
|
||||
GstAudioConvert
|
||||
GstAudioFilter
|
||||
GstVolume
|
||||
GstAudioResample
|
||||
GstGLBaseFilter
|
||||
GstGLColorConvertElement
|
||||
GstGLDownloadElement
|
||||
GstGLFilter
|
||||
GstGLAlpha
|
||||
GstGLColorBalance
|
||||
GstGLColorscale
|
||||
GstGLDeinterlace
|
||||
GstGLDifferenceMatte
|
||||
GstGLEffects
|
||||
GstGLEffectsGeneric
|
||||
gleffects_blur
|
||||
gleffects_bulge
|
||||
gleffects_fisheye
|
||||
gleffects_glow
|
||||
gleffects_heat
|
||||
gleffects_identity
|
||||
gleffects_laplacian
|
||||
gleffects_lumaxpro
|
||||
gleffects_mirror
|
||||
gleffects_sepia
|
||||
gleffects_sin
|
||||
gleffects_sobel
|
||||
gleffects_square
|
||||
gleffects_squeeze
|
||||
gleffects_stretch
|
||||
gleffects_tunnel
|
||||
gleffects_twirl
|
||||
gleffects_xpro
|
||||
gleffects_xray
|
||||
GstGLFilterApp
|
||||
GstGLFilterCube
|
||||
GstGLFilterGlass
|
||||
GstGLFilterShader
|
||||
GstGLOverlay
|
||||
GstGLOverlayCompositorElement
|
||||
GstGLViewConvertElement
|
||||
GstGLUploadElement
|
||||
GstVideoFilter
|
||||
GstVideoConvert
|
||||
GstVideoScale
|
||||
GstVideoRate
|
||||
GstBin
|
||||
GstDecodeBin
|
||||
GstDecodebin3
|
||||
GstEncodeBin
|
||||
GstGLFilterBin
|
||||
GstGLMixerBin
|
||||
GstGLVideoMixerBin
|
||||
GstGLSinkBin
|
||||
GstGLImageSinkBin
|
||||
GstGLSrcBin
|
||||
GstParseBin
|
||||
GstPipeline
|
||||
GstPlayBin
|
||||
GstPlayBin3
|
||||
GstPlaySink
|
||||
GstSubtitleOverlay
|
||||
GstURIDecodeBin
|
||||
GstURIDecodeBin3
|
||||
GstURISourceBin
|
||||
GstUnalignedAudioParse
|
||||
GstUnalignedVideoParse
|
||||
GstGLStereoSplit
|
||||
GstOggAviParse
|
||||
GstOggDemux
|
||||
GstOggMux
|
||||
GstOggParse
|
||||
GstOgmParse
|
||||
GstOgmAudioParse
|
||||
GstOgmTextParse
|
||||
GstOgmVideoParse
|
||||
GstOverlayComposition
|
||||
GstSsaParse
|
||||
GstStreamSynchronizer
|
||||
GstSubParse
|
||||
GstTextRender
|
||||
GstTheoraParse
|
||||
GstVideoDecoder
|
||||
GstTheoraDec
|
||||
GstVideoEncoder
|
||||
GstTheoraEnc
|
||||
GstVorbisParse
|
||||
GstVorbisTag
|
||||
GstGLContext
|
||||
GstGLShader
|
||||
GstPad
|
||||
GstAggregatorPad
|
||||
GstAudioAggregatorPad
|
||||
GstAudioAggregatorConvertPad
|
||||
GstAudioMixerPad
|
||||
GstAudioInterleavePad
|
||||
GstVideoAggregatorPad
|
||||
GstGLBaseMixerPad
|
||||
GstGLMixerPad
|
||||
GstGLStereoMixPad
|
||||
GstGLVideoMixerPad
|
||||
GstVideoAggregatorConvertPad
|
||||
GstCompositorPad
|
||||
GstProxyPad
|
||||
GstGhostPad
|
||||
GstDecodePad
|
||||
GstParsePad
|
||||
GstPadTemplate
|
||||
GstPlugin
|
||||
GstPluginFeature
|
||||
GstDeviceProviderFactory
|
||||
GstDynamicTypeFactory
|
||||
GstElementFactory
|
||||
GstTracerFactory
|
||||
GstTypeFindFactory
|
||||
GstRegistry
|
||||
GstStream
|
||||
GstStreamCollection
|
||||
GstTask
|
||||
GstTaskPool
|
||||
GInputStream
|
||||
GOutputStream
|
||||
GSocket
|
||||
GSocketAddress
|
||||
GstColorBalanceChannel
|
||||
GstEncodingProfile
|
||||
GInterface
|
||||
GDatagramBased
|
||||
GFile
|
||||
GInitable
|
||||
GSocketConnectable
|
||||
GTypePlugin
|
||||
GstChildProxy
|
||||
GstColorBalance
|
||||
GstNavigation
|
||||
GstPreset
|
||||
GstStreamVolume
|
||||
GstTagSetter
|
||||
GstURIHandler
|
||||
GstVideoOverlay
|
|
@ -1,53 +0,0 @@
|
|||
GSocket GInitable
|
||||
GSocket GInitable GDatagramBased
|
||||
GSocketAddress GSocketConnectable
|
||||
GTypeModule GTypePlugin
|
||||
GstAdder GstChildProxy
|
||||
GstAppSink GstURIHandler
|
||||
GstAppSrc GstURIHandler
|
||||
GstAudioCdSrc GstURIHandler
|
||||
GstAudioEncoder GstPreset
|
||||
GstAudioInterleave GstChildProxy
|
||||
GstAudioMixer GstChildProxy
|
||||
GstBin GstChildProxy
|
||||
GstCdParanoiaSrc GstURIHandler
|
||||
GstCompositor GstChildProxy
|
||||
GstDecodeBin GstChildProxy
|
||||
GstDecodebin3 GstChildProxy
|
||||
GstEncodeBin GstChildProxy
|
||||
GstGLColorBalance GstColorBalance
|
||||
GstGLFilterBin GstChildProxy
|
||||
GstGLImageSink GstVideoOverlay GstNavigation
|
||||
GstGLImageSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstGLMixerBin GstChildProxy
|
||||
GstGLMosaic GstChildProxy
|
||||
GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstGLSrcBin GstChildProxy
|
||||
GstGLStereoMix GstChildProxy
|
||||
GstGLVideoMixer GstChildProxy
|
||||
GstGLVideoMixerBin GstChildProxy
|
||||
GstGioSink GstURIHandler
|
||||
GstGioSrc GstURIHandler
|
||||
GstLiveAdder GstChildProxy
|
||||
GstOggMux GstPreset
|
||||
GstOpusEnc GstPreset GstTagSetter
|
||||
GstParseBin GstChildProxy
|
||||
GstPipeline GstChildProxy
|
||||
GstPlayBin GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstPlayBin3 GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstPlaySink GstChildProxy GstStreamVolume GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstSubtitleOverlay GstChildProxy
|
||||
GstTheoraEnc GstPreset
|
||||
GstURIDecodeBin GstChildProxy
|
||||
GstURIDecodeBin3 GstChildProxy
|
||||
GstURISourceBin GstChildProxy
|
||||
GstUnalignedAudioParse GstChildProxy
|
||||
GstUnalignedVideoParse GstChildProxy
|
||||
GstVideoEncoder GstPreset
|
||||
GstVolume GstStreamVolume
|
||||
GstVorbisEnc GstPreset GstTagSetter
|
||||
GstVorbisTag GstTagSetter
|
||||
GstXImageSink GstNavigation GstVideoOverlay
|
||||
GstXvImageSink GstNavigation GstVideoOverlay GstColorBalance
|
||||
PangoCairoFcFontMap PangoCairoFontMap
|
||||
PangoModule GTypePlugin
|
|
@ -1,8 +0,0 @@
|
|||
GDatagramBased GObject
|
||||
GFile GObject
|
||||
GInitable GObject
|
||||
GSocketConnectable GObject
|
||||
GstChildProxy GObject
|
||||
GstStreamVolume GObject
|
||||
GstTagSetter GstElement
|
||||
PangoCairoFontMap PangoFontMap
|
|
@ -1,967 +0,0 @@
|
|||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::autoplug-continue</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::autoplug-factories</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::autoplug-query</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstElement *arg2
|
||||
GstQuery *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::autoplug-select</NAME>
|
||||
<RETURNS>GstAutoplugSelectResult</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GstElementFactory *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::autoplug-sort</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GValueArray *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::drained</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::source-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin::unknown-type</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin *gsturidecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlaySink::convert-sample</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlaySink *gstplaysink
|
||||
GstCaps *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlaySink::reconfigure</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlaySink *gstplaysink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::about-to-finish</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::audio-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::audio-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::convert-sample</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
GstCaps *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-audio-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-audio-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-text-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-text-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-video-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::get-video-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::source-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::text-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::text-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::video-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::video-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin::element-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin *gstplaybin
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::autoplug-continue</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::autoplug-factories</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::autoplug-query</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstElement *arg2
|
||||
GstQuery *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::autoplug-select</NAME>
|
||||
<RETURNS>GstAutoplugSelectResult</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GstElementFactory *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::autoplug-sort</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GValueArray *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::drained</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodeBin::unknown-type</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodeBin *gstdecodebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstEncodeBin::request-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstEncodeBin *gstencodebin
|
||||
GstCaps *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstEncodeBin::request-profile-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstEncodeBin *gstencodebin
|
||||
gchar *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::end-of-stream</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::enough-data</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::need-data</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::push-buffer</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
GstBuffer *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::seek-data</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
guint64 arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::push-sample</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
GstSample *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSrc::push-buffer-list</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSrc *gstappsrc
|
||||
GstBufferList *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::eos</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::new-preroll</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::new-sample</NAME>
|
||||
<RETURNS>GstFlowReturn</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::pull-preroll</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::pull-sample</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::try-pull-preroll</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
guint64 arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstAppSink::try-pull-sample</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstAppSink *gstappsink
|
||||
guint64 arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::add</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::add-full</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
GstMultiHandleSinkSyncMethod arg2
|
||||
GstFormat arg3
|
||||
guint64 arg4
|
||||
GstFormat arg5
|
||||
guint64 arg6
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::client-added</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GObject *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::client-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
GstMultiHandleSinkClientStatus arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::client-socket-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::get-stats</NAME>
|
||||
<RETURNS>GstStructure*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::remove</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiSocketSink::remove-flush</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiSocketSink *gstmultisocketsink
|
||||
GSocket *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::add</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::add-full</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
GstMultiHandleSinkSyncMethod arg2
|
||||
GstFormat arg3
|
||||
guint64 arg4
|
||||
GstFormat arg5
|
||||
guint64 arg6
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::client-added</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::client-fd-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::client-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
GstMultiHandleSinkClientStatus arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::get-stats</NAME>
|
||||
<RETURNS>GstStructure*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::remove</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstMultiFdSink::remove-flush</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstMultiFdSink *gstmultifdsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCdParanoiaSrc::transport-error</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstCdParanoiaSrc *gstcdparanoiasrc
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCdParanoiaSrc::uncorrected-error</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstCdParanoiaSrc *gstcdparanoiasrc
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSocketSrc::connection-closed-by-peer</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>f</FLAGS>
|
||||
GstSocketSrc *gstsocketsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::autoplug-continue</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::autoplug-factories</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::autoplug-query</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstElement *arg2
|
||||
GstQuery *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::autoplug-select</NAME>
|
||||
<RETURNS>GstAutoplugSelectResult</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GstElementFactory *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::autoplug-sort</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GValueArray *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::drained</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::source-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::unknown-type</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURISourceBin::about-to-finish</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURISourceBin *gsturisourcebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::about-to-finish</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::audio-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::audio-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::convert-sample</NAME>
|
||||
<RETURNS>GstSample*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
GstCaps *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-audio-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-audio-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-text-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-text-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-video-pad</NAME>
|
||||
<RETURNS>GstPad*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::get-video-tags</NAME>
|
||||
<RETURNS>GstTagList*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::source-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::text-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::text-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::video-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::video-tags-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstPlayBin3::element-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstPlayBin3 *gstplaybin3
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::autoplug-continue</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::autoplug-factories</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::autoplug-query</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstElement *arg2
|
||||
GstQuery *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::autoplug-select</NAME>
|
||||
<RETURNS>GstAutoplugSelectResult</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GstElementFactory *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::autoplug-sort</NAME>
|
||||
<RETURNS>GValueArray*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
GValueArray *arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::drained</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstParseBin::unknown-type</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstParseBin *gstparsebin
|
||||
GstPad *arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodebin3::select-stream</NAME>
|
||||
<RETURNS>gint</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodebin3 *gstdecodebin3
|
||||
GstStreamCollection *arg1
|
||||
GstStream *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDecodebin3::about-to-finish</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDecodebin3 *gstdecodebin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLSrcBin::create-element</NAME>
|
||||
<RETURNS>GstElement*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLSrcBin *gstglsrcbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLSinkBin::create-element</NAME>
|
||||
<RETURNS>GstElement*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLSinkBin *gstglsinkbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLFilterShader::create-shader</NAME>
|
||||
<RETURNS>GstGLShader*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLFilterShader *gstglfiltershader
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLImageSink::client-draw</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLImageSink *gstglimagesink
|
||||
GstGLContext *arg1
|
||||
GstSample *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLImageSink::client-reshape</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLImageSink *gstglimagesink
|
||||
GstGLContext *arg1
|
||||
guint arg2
|
||||
guint arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLImageSinkBin::client-draw</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLImageSinkBin *gstglimagesinkbin
|
||||
GstGLContext *arg1
|
||||
GstSample *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLImageSinkBin::client-reshape</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLImageSinkBin *gstglimagesinkbin
|
||||
GstGLContext *arg1
|
||||
guint arg2
|
||||
guint arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLFilterBin::create-element</NAME>
|
||||
<RETURNS>GstElement*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLFilterBin *gstglfilterbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLFilterApp::client-draw</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLFilterApp *gstglfilterapp
|
||||
guint arg1
|
||||
guint arg2
|
||||
guint arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin3::about-to-finish</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin3 *gsturidecodebin3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin3::select-stream</NAME>
|
||||
<RETURNS>gint</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin3 *gsturidecodebin3
|
||||
GstStreamCollection *arg1
|
||||
GstStream *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstURIDecodeBin3::source-setup</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstURIDecodeBin3 *gsturidecodebin3
|
||||
GstElement *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstOverlayComposition::caps-changed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS></FLAGS>
|
||||
GstOverlayComposition *gstoverlaycomposition
|
||||
GstCaps *arg1
|
||||
guint arg2
|
||||
guint arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstOverlayComposition::draw</NAME>
|
||||
<RETURNS>GstVideoOverlayComposition*</RETURNS>
|
||||
<FLAGS></FLAGS>
|
||||
GstOverlayComposition *gstoverlaycomposition
|
||||
GstSample *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLMixerBin::create-element</NAME>
|
||||
<RETURNS>GstElement*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLMixerBin *gstglmixerbin
|
||||
</SIGNAL>
|
||||
|
|
@ -1 +0,0 @@
|
|||
#include <gst/gst.h>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>adder</name>
|
||||
<description>Adds multiple streams</description>
|
||||
<filename>../../gst/adder/.libs/libgstadder.so</filename>
|
||||
<basename>libgstadder.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>adder</name>
|
||||
<longname>Adder</longname>
|
||||
<class>Generic/Audio</class>
|
||||
<description>Add N audio channels together</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,58 +0,0 @@
|
|||
<plugin>
|
||||
<name>alsa</name>
|
||||
<description>ALSA plugin library</description>
|
||||
<filename>../../ext/alsa/.libs/libgstalsa.so</filename>
|
||||
<basename>libgstalsa.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>alsamidisrc</name>
|
||||
<longname>AlsaMidi Source</longname>
|
||||
<class>Source</class>
|
||||
<description>Push ALSA MIDI sequencer events around</description>
|
||||
<author>Antonio Ospite <ao2@ao2.it></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-midi-event</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>alsasink</name>
|
||||
<longname>Audio sink (ALSA)</longname>
|
||||
<class>Sink/Audio</class>
|
||||
<description>Output to a sound card via ALSA</description>
|
||||
<author>Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 3 ], parsed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>alsasrc</name>
|
||||
<longname>Audio source (ALSA)</longname>
|
||||
<class>Source/Audio</class>
|
||||
<description>Read from a sound card via ALSA</description>
|
||||
<author>Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,43 +0,0 @@
|
|||
<plugin>
|
||||
<name>app</name>
|
||||
<description>Elements used to communicate with applications</description>
|
||||
<filename>../../gst/app/.libs/libgstapp.so</filename>
|
||||
<basename>libgstapp.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>appsink</name>
|
||||
<longname>AppSink</longname>
|
||||
<class>Generic/Sink</class>
|
||||
<description>Allow the application to get access to raw buffer</description>
|
||||
<author>David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>appsrc</name>
|
||||
<longname>AppSrc</longname>
|
||||
<class>Generic/Source</class>
|
||||
<description>Allow the application to feed buffers to a pipeline</description>
|
||||
<author>David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audioconvert</name>
|
||||
<description>Convert audio to different formats</description>
|
||||
<filename>../../gst/audioconvert/.libs/libgstaudioconvert.so</filename>
|
||||
<basename>libgstaudioconvert.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audioconvert</name>
|
||||
<longname>Audio converter</longname>
|
||||
<class>Filter/Converter/Audio</class>
|
||||
<description>Convert audio to different formats</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,76 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiomixer</name>
|
||||
<description>Mixes multiple audio streams</description>
|
||||
<filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename>
|
||||
<basename>libgstaudiomixer.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiointerleave</name>
|
||||
<longname>AudioInterleave</longname>
|
||||
<class>Generic/Audio</class>
|
||||
<description>Mixes multiple audio streams</description>
|
||||
<author>Olivier Crete <olivier.crete@collabora.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>audiomixer</name>
|
||||
<longname>AudioMixer</longname>
|
||||
<class>Generic/Audio</class>
|
||||
<description>Mixes multiple audio streams</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>liveadder</name>
|
||||
<longname>AudioMixer</longname>
|
||||
<class>Generic/Audio</class>
|
||||
<description>Mixes multiple audio streams</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiorate</name>
|
||||
<description>Adjusts audio frames</description>
|
||||
<filename>../../gst/audiorate/.libs/libgstaudiorate.so</filename>
|
||||
<basename>libgstaudiorate.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiorate</name>
|
||||
<longname>Audio rate adjuster</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream</description>
|
||||
<author>Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audioresample</name>
|
||||
<description>Resamples audio</description>
|
||||
<filename>../../gst/audioresample/.libs/libgstaudioresample.so</filename>
|
||||
<basename>libgstaudioresample.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audioresample</name>
|
||||
<longname>Audio resampler</longname>
|
||||
<class>Filter/Converter/Audio</class>
|
||||
<description>Resamples audio</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiotestsrc</name>
|
||||
<description>Creates audio test signals of given frequency and volume</description>
|
||||
<filename>../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so</filename>
|
||||
<basename>libgstaudiotestsrc.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiotestsrc</name>
|
||||
<longname>Audio test source</longname>
|
||||
<class>Source/Audio</class>
|
||||
<description>Creates audio test signals of given frequency and volume</description>
|
||||
<author>Stefan Kost <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>cdparanoia</name>
|
||||
<description>Read audio from CD in paranoid mode</description>
|
||||
<filename>../../ext/cdparanoia/.libs/libgstcdparanoia.so</filename>
|
||||
<basename>libgstcdparanoia.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>cdparanoiasrc</name>
|
||||
<longname>CD Audio (cdda) Source, Paranoia IV</longname>
|
||||
<class>Source/File</class>
|
||||
<description>Read audio from CD in paranoid mode</description>
|
||||
<author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>compositor</name>
|
||||
<description>Compositor</description>
|
||||
<filename>../../gst/compositor/.libs/libgstcompositor.so</filename>
|
||||
<basename>libgstcompositor.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>compositor</name>
|
||||
<longname>Compositor</longname>
|
||||
<class>Filter/Editor/Video/Compositor</class>
|
||||
<description>Composite multiple video streams</description>
|
||||
<author>Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,46 +0,0 @@
|
|||
<plugin>
|
||||
<name>encoding</name>
|
||||
<description>various encoding-related elements</description>
|
||||
<filename>../../gst/encoding/.libs/libgstencoding.so</filename>
|
||||
<basename>libgstencoding.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>encodebin</name>
|
||||
<longname>Encoder Bin</longname>
|
||||
<class>Generic/Bin/Encoder</class>
|
||||
<description>Convenience encoding/muxing element</description>
|
||||
<author>Edward Hervey <edward.hervey@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>private_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,73 +0,0 @@
|
|||
<plugin>
|
||||
<name>gio</name>
|
||||
<description>GIO elements</description>
|
||||
<filename>../../gst/gio/.libs/libgstgio.so</filename>
|
||||
<basename>libgstgio.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>giosink</name>
|
||||
<longname>GIO sink</longname>
|
||||
<class>Sink/File</class>
|
||||
<description>Write to any GIO-supported location</description>
|
||||
<author>René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>giosrc</name>
|
||||
<longname>GIO source</longname>
|
||||
<class>Source/File</class>
|
||||
<description>Read from any GIO-supported location</description>
|
||||
<author>René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>giostreamsink</name>
|
||||
<longname>GIO stream sink</longname>
|
||||
<class>Sink</class>
|
||||
<description>Write to any GIO stream</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>giostreamsrc</name>
|
||||
<longname>GIO stream source</longname>
|
||||
<class>Source</class>
|
||||
<description>Read from any GIO stream</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>ivorbisdec</name>
|
||||
<description>Vorbis Tremor decoder</description>
|
||||
<filename>../../ext/vorbis/.libs/libgstivorbisdec.so</filename>
|
||||
<basename>libgstivorbisdec.so</basename>
|
||||
<version>1.4.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>ivorbisdec</name>
|
||||
<longname>Vorbis audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>decode raw vorbis streams to integer audio</description>
|
||||
<author>Benjamin Otte <otte@gnome.org>, Chris Lord <chris@openedhand.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 6 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,181 +0,0 @@
|
|||
<plugin>
|
||||
<name>libvisual</name>
|
||||
<description>libvisual visualization plugins</description>
|
||||
<filename>../../ext/libvisual/.libs/libgstlibvisual.so</filename>
|
||||
<basename>libgstlibvisual.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>libvisual_bumpscope</name>
|
||||
<longname>libvisual Bumpscope plugin plugin v.0.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Bumpscope visual plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_corona</name>
|
||||
<longname>libvisual libvisual corona plugin plugin v.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Libvisual corona plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_infinite</name>
|
||||
<longname>libvisual infinite plugin plugin v.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Infinite visual plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_jakdaw</name>
|
||||
<longname>libvisual Jakdaw plugin plugin v.0.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>jakdaw visual plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_jess</name>
|
||||
<longname>libvisual jess plugin plugin v.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Jess visual plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_lv_analyzer</name>
|
||||
<longname>libvisual libvisual analyzer plugin v.1.0</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Libvisual analyzer plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_lv_scope</name>
|
||||
<longname>libvisual libvisual scope plugin v.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Libvisual scope plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>libvisual_oinksie</name>
|
||||
<longname>libvisual oinksie plugin plugin v.0.1</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Libvisual Oinksie visual plugin</description>
|
||||
<author>Benjamin Otte <otte@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
File diff suppressed because one or more lines are too long
|
@ -1,979 +0,0 @@
|
|||
<plugin>
|
||||
<name>opengl</name>
|
||||
<description>OpenGL plugin</description>
|
||||
<filename>../../ext/gl/.libs/libgstopengl.so</filename>
|
||||
<basename>libgstopengl.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>glalpha</name>
|
||||
<longname>OpenGL Alpha Filter</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Adds an alpha channel to video using OpenGL - uniform or chroma-keying</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glcolorbalance</name>
|
||||
<longname>Video balance</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Adjusts brightness, contrast, hue, saturation on a video stream</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glcolorconvert</name>
|
||||
<longname>OpenGL color converter</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts between color spaces using OpenGL shaders</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glcolorscale</name>
|
||||
<longname>OpenGL color scale</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Colorspace converter and video scaler</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com>
|
||||
Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gldeinterlace</name>
|
||||
<longname>OpenGL deinterlacing filter</longname>
|
||||
<class>Deinterlace</class>
|
||||
<description>Deinterlacing based on fragment shaders</description>
|
||||
<author>Julien Isorce <julien.isorce@mail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gldifferencematte</name>
|
||||
<longname>Gstreamer OpenGL DifferenceMatte</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Saves a background frame and replace it with a pixbuf</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gldownload</name>
|
||||
<longname>OpenGL downloader</longname>
|
||||
<class>Filter/Video</class>
|
||||
<description>Downloads data from OpenGL</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory); video/x-raw</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:DMABuf); video/x-raw; video/x-raw(memory:GLMemory)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects</name>
|
||||
<longname>Gstreamer OpenGL Effects</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_blur</name>
|
||||
<longname>Blur with 9x9 separable convolution Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Blur with 9x9 separable convolution Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_bulge</name>
|
||||
<longname>Bulge Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Bulge Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_fisheye</name>
|
||||
<longname>FishEye Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - FishEye Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_glow</name>
|
||||
<longname>Glow Lighting Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Glow Lighting Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_heat</name>
|
||||
<longname>Heat Signature Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Heat Signature Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_identity</name>
|
||||
<longname>Do nothing Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Do nothing Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_laplacian</name>
|
||||
<longname>Laplacian Convolution Demo Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Laplacian Convolution Demo Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_lumaxpro</name>
|
||||
<longname>Luma Cross Processing Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Luma Cross Processing Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_mirror</name>
|
||||
<longname>Mirror Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Mirror Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_sepia</name>
|
||||
<longname>Sepia Toning Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Sepia Toning Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_sin</name>
|
||||
<longname>All Grey but Red Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - All Grey but Red Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_sobel</name>
|
||||
<longname>Sobel edge detection Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Sobel edge detection Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_square</name>
|
||||
<longname>Square Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Square Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_squeeze</name>
|
||||
<longname>Squeeze Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Squeeze Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_stretch</name>
|
||||
<longname>Stretch Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Stretch Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_tunnel</name>
|
||||
<longname>Light Tunnel Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Light Tunnel Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_twirl</name>
|
||||
<longname>Twirl Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Twirl Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_xpro</name>
|
||||
<longname>Cross Processing Effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Cross Processing Effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gleffects_xray</name>
|
||||
<longname>Glowing negative effect</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>GL Shading Language effects - Glowing negative effect</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glfilterapp</name>
|
||||
<longname>OpenGL application filter</longname>
|
||||
<class>Filter/Effect</class>
|
||||
<description>Use client callbacks to define the scene</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glfilterbin</name>
|
||||
<longname>GL Filter Bin</longname>
|
||||
<class>Filter/Video</class>
|
||||
<description>Infrastructure to process GL textures</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glfiltercube</name>
|
||||
<longname>OpenGL cube filter</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Map input texture on the 6 cube faces</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glfilterglass</name>
|
||||
<longname>OpenGL glass filter</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Glass Filter</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glimagesink</name>
|
||||
<longname>GL Sink Bin</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Infrastructure to process GL textures</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glimagesinkelement</name>
|
||||
<longname>OpenGL video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>A videosink based on OpenGL</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glmixerbin</name>
|
||||
<longname>OpenGL video_mixer empty bin</longname>
|
||||
<class>Bin/Filter/Effect/Video/Mixer</class>
|
||||
<description>OpenGL video_mixer empty bin</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glmosaic</name>
|
||||
<longname>OpenGL mosaic</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>OpenGL mosaic</description>
|
||||
<author>Julien Isorce <julien.isorce@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gloverlay</name>
|
||||
<longname>Gstreamer OpenGL Overlay</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Overlay GL video texture with a JPEG/PNG image</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com>, Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gloverlaycompositor</name>
|
||||
<longname>OpenGL overlaying filter</longname>
|
||||
<class>Filter/Effect</class>
|
||||
<description>Flatten a stream containing GstVideoOverlayCompositionMeta</description>
|
||||
<author><matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glshader</name>
|
||||
<longname>OpenGL fragment shader filter</longname>
|
||||
<class>Filter/Effect</class>
|
||||
<description>Perform operations with a GLSL shader</description>
|
||||
<author><matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glsinkbin</name>
|
||||
<longname>GL Sink Bin</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Infrastructure to process GL textures</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glsrcbin</name>
|
||||
<longname>GL Src Bin</longname>
|
||||
<class>Src/Video</class>
|
||||
<description>Infrastructure to process GL textures</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glstereomix</name>
|
||||
<longname>OpenGL stereo video combiner</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>OpenGL stereo video combiner</description>
|
||||
<author>Jan Schmidt <jan@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, VUYA, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glstereosplit</name>
|
||||
<longname>GLStereoSplit</longname>
|
||||
<class>Codec/Converter</class>
|
||||
<description>Splits a stereoscopic stream into separate left/right streams</description>
|
||||
<author>Jan Schmidt <jan@centricular.com>
|
||||
Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>left</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>right</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gltestsrc</name>
|
||||
<longname>Video test source</longname>
|
||||
<class>Source/Video</class>
|
||||
<description>Creates a test video stream</description>
|
||||
<author>David A. Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glupload</name>
|
||||
<longname>OpenGL uploader</longname>
|
||||
<class>Filter/Video</class>
|
||||
<description>Uploads data into OpenGL</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glvideomixer</name>
|
||||
<longname>OpenGL video_mixer bin</longname>
|
||||
<class>Bin/Filter/Effect/Video/Compositor</class>
|
||||
<description>OpenGL video_mixer bin</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:DMABuf), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, VUYA, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE, ARGB64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glvideomixerelement</name>
|
||||
<longname>OpenGL video_mixer</longname>
|
||||
<class>Filter/Effect/Video/Compositor</class>
|
||||
<description>OpenGL video_mixer</description>
|
||||
<author>Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>glviewconvert</name>
|
||||
<longname>OpenGL Multiview/3D conversion filter</longname>
|
||||
<class>Filter</class>
|
||||
<description>Convert stereoscopic/multiview video formats</description>
|
||||
<author>Jan Schmidt <jan@centricular.com>
|
||||
Matthew Waters <matthew@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>opus</name>
|
||||
<description>OPUS plugin library</description>
|
||||
<filename>../../ext/opus/.libs/libgstopus.so</filename>
|
||||
<basename>libgstopus.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>opusdec</name>
|
||||
<longname>Opus audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>decode opus streams to audio</description>
|
||||
<author>Vincent Penquerc'h <vincent.penquerch@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-opus, channel-mapping-family=(int)0; audio/x-opus, channel-mapping-family=(int)[ 1, 255 ], channels=(int)[ 1, 255 ], stream-count=(int)[ 1, 255 ], coupled-count=(int)[ 0, 255 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 24000, 16000, 12000, 8000 }, channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>opusenc</name>
|
||||
<longname>Opus audio encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Encodes audio in Opus format</description>
|
||||
<author>Vincent Penquerc'h <vincent.penquerch@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 12000, 16000, 24000 }, channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-opus</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>overlaycomposition</name>
|
||||
<description>Renders overlays on top of video frames</description>
|
||||
<filename>../../gst/overlaycomposition/.libs/libgstoverlaycomposition.so</filename>
|
||||
<basename>libgstoverlaycomposition.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>overlaycomposition</name>
|
||||
<longname>Overlay Composition</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Overlay Composition</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,103 +0,0 @@
|
|||
<plugin>
|
||||
<name>pango</name>
|
||||
<description>Pango-based text rendering and overlay</description>
|
||||
<filename>../../ext/pango/.libs/libgstpango.so</filename>
|
||||
<basename>libgstpango.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>clockoverlay</name>
|
||||
<longname>Clock overlay</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Overlays the current clock time on a video stream</description>
|
||||
<author>Tim-Philipp Müller <tim@centricular.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>textoverlay</name>
|
||||
<longname>Text overlay</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Adds text strings on top of a video buffer</description>
|
||||
<author>David Schleef <ds@schleef.org>, Zeeshan Ali <zeeshan.ali@nokia.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>text_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>textrender</name>
|
||||
<longname>Text renderer</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Renders a text string to an image bitmap</description>
|
||||
<author>David Schleef <ds@schleef.org>, GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>timeoverlay</name>
|
||||
<longname>Time overlay</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Overlays buffer time stamps on a video stream</description>
|
||||
<author>Tim-Philipp Müller <tim@centricular.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,13 +0,0 @@
|
|||
<plugin>
|
||||
<name>pbtypes</name>
|
||||
<description>gst-plugins-base dynamic types</description>
|
||||
<filename>../../gst/pbtypes/.libs/libgstpbtypes.so</filename>
|
||||
<basename>libgstpbtypes.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,268 +0,0 @@
|
|||
<plugin>
|
||||
<name>playback</name>
|
||||
<description>various playback elements</description>
|
||||
<filename>../../gst/playback/.libs/libgstplayback.so</filename>
|
||||
<basename>libgstplayback.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>decodebin</name>
|
||||
<longname>Decoder Bin</longname>
|
||||
<class>Generic/Bin/Decoder</class>
|
||||
<description>Autoplug and decode to raw media</description>
|
||||
<author>Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>decodebin3</name>
|
||||
<longname>Decoder Bin 3</longname>
|
||||
<class>Generic/Bin/Decoder</class>
|
||||
<description>Autoplug and decode to raw media</description>
|
||||
<author>Edward Hervey <edward@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>audio_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>text_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>parsebin</name>
|
||||
<longname>Parse Bin</longname>
|
||||
<class>Generic/Bin/Parser</class>
|
||||
<description>Parse and de-multiplex to elementary stream</description>
|
||||
<author>Jan Schmidt <jan@centricular.com>, Edward Hervey <edward@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>playbin</name>
|
||||
<longname>Player Bin 2</longname>
|
||||
<class>Generic/Bin/Player</class>
|
||||
<description>Autoplug and play media from an uri</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>playbin3</name>
|
||||
<longname>Player Bin 3</longname>
|
||||
<class>Generic/Bin/Player</class>
|
||||
<description>Autoplug and play media from an uri</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>playsink</name>
|
||||
<longname>Player Sink</longname>
|
||||
<class>Generic/Bin/Sink</class>
|
||||
<description>Convenience sink for multiple streams</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio_raw_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>audio_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>text_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_raw_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>streamsynchronizer</name>
|
||||
<longname>Stream Synchronizer</longname>
|
||||
<class>Generic</class>
|
||||
<description>Synchronizes a group of streams to have equal durations and starting points</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>subtitleoverlay</name>
|
||||
<longname>Subtitle Overlay</longname>
|
||||
<class>Video/Overlay/Subtitle</class>
|
||||
<description>Overlays a video stream with subtitles</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>subtitle_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>uridecodebin</name>
|
||||
<longname>URI Decoder</longname>
|
||||
<class>Generic/Bin/Decoder</class>
|
||||
<description>Autoplug and decode an URI to raw media</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>uridecodebin3</name>
|
||||
<longname>URI Decoder</longname>
|
||||
<class>Generic/Bin/Decoder</class>
|
||||
<description>Autoplug and decode an URI to raw media</description>
|
||||
<author>Edward Hervey <edward@centricular.com>, Jan Schmidt <jan@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>text_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>urisourcebin</name>
|
||||
<longname>URI reader</longname>
|
||||
<class>Generic/Bin/Source</class>
|
||||
<description>Download and buffer a URI as needed</description>
|
||||
<author>Jan Schmidt <jan@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,97 +0,0 @@
|
|||
<plugin>
|
||||
<name>rawparse</name>
|
||||
<description>Parses byte streams into raw frames</description>
|
||||
<filename>../../gst/rawparse/.libs/libgstrawparse.so</filename>
|
||||
<basename>libgstrawparse.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>rawaudioparse</name>
|
||||
<longname>rawaudioparse</longname>
|
||||
<class>Codec/Parser/Audio</class>
|
||||
<description>Converts unformatted data streams into timestamped raw audio frames</description>
|
||||
<author>Carlos Rafael Giani <dv@pseudoterminal.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>rawvideoparse</name>
|
||||
<longname>rawvideoparse</longname>
|
||||
<class>Codec/Parser/Video</class>
|
||||
<description>Converts unformatted data streams into timestamped raw video frames</description>
|
||||
<author>Carlos Rafael Giani <dv@pseudoterminal.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>unalignedaudioparse</name>
|
||||
<longname>unalignedaudioparse</longname>
|
||||
<class>Codec/Parser/Bin/Audio</class>
|
||||
<description>Parse unaligned raw audio data</description>
|
||||
<author>Carlos Rafael Giani <dv@pseudoterminal.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>unalignedvideoparse</name>
|
||||
<longname>unalignedvideoparse</longname>
|
||||
<class>Codec/Parser/Bin/Video</class>
|
||||
<description>Parse unaligned raw video data</description>
|
||||
<author>Carlos Rafael Giani <dv@pseudoterminal.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-unaligned-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>subparse</name>
|
||||
<description>Subtitle parsing</description>
|
||||
<filename>../../gst/subparse/.libs/libgstsubparse.so</filename>
|
||||
<basename>libgstsubparse.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>ssaparse</name>
|
||||
<longname>SSA Subtitle Parser</longname>
|
||||
<class>Codec/Parser/Subtitle</class>
|
||||
<description>Parses SSA subtitle streams</description>
|
||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-ssa; application/x-ass</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/x-raw, format=(string)pango-markup</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>subparse</name>
|
||||
<longname>Subtitle parser</longname>
|
||||
<class>Codec/Parser/Subtitle</class>
|
||||
<description>Parses subtitle (.sub) files into text streams</description>
|
||||
<author>Gustavo J. A. M. Carneiro <gjc@inescporto.pt>, GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2; application/x-subtitle-dks; application/x-subtitle-qttext; application/x-subtitle-lrc; application/x-subtitle-vtt</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/x-raw, format=(string){ pango-markup, utf8 }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,118 +0,0 @@
|
|||
<plugin>
|
||||
<name>tcp</name>
|
||||
<description>transfer data over the network via TCP</description>
|
||||
<filename>../../gst/tcp/.libs/libgsttcp.so</filename>
|
||||
<basename>libgsttcp.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>multifdsink</name>
|
||||
<longname>Multi filedescriptor sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Send data to multiple filedescriptors</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>multisocketsink</name>
|
||||
<longname>Multi socket sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Send data to multiple sockets</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>socketsrc</name>
|
||||
<longname>socket source</longname>
|
||||
<class>Source/Network</class>
|
||||
<description>Receive data from a socket</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, William Manley <will@williammanley.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tcpclientsink</name>
|
||||
<longname>TCP client sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Send data as a client over the network via TCP</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tcpclientsrc</name>
|
||||
<longname>TCP client source</longname>
|
||||
<class>Source/Network</class>
|
||||
<description>Receive data as a client over the network via TCP</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tcpserversink</name>
|
||||
<longname>TCP server sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Send data as a server over the network via TCP</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tcpserversrc</name>
|
||||
<longname>TCP server source</longname>
|
||||
<class>Source/Network</class>
|
||||
<description>Receive data as a server over the network via TCP</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,76 +0,0 @@
|
|||
<plugin>
|
||||
<name>theora</name>
|
||||
<description>Theora plugin library</description>
|
||||
<filename>../../ext/theora/.libs/libgsttheora.so</filename>
|
||||
<basename>libgsttheora.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>theoradec</name>
|
||||
<longname>Theora video decoder</longname>
|
||||
<class>Codec/Decoder/Video</class>
|
||||
<description>decode raw theora streams to raw YUV video</description>
|
||||
<author>Benjamin Otte <otte@gnome.org>, Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-theora</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>theoraenc</name>
|
||||
<longname>Theora video encoder</longname>
|
||||
<class>Codec/Encoder/Video</class>
|
||||
<description>encode raw YUV video to a theora stream</description>
|
||||
<author>Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-theora, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>theoraparse</name>
|
||||
<longname>Theora video parser</longname>
|
||||
<class>Codec/Parser/Video</class>
|
||||
<description>parse raw theora streams</description>
|
||||
<author>Andy Wingo <wingo@pobox.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-theora</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-theora</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,13 +0,0 @@
|
|||
<plugin>
|
||||
<name>typefindfunctions</name>
|
||||
<description>default typefind functions</description>
|
||||
<filename>../../gst/typefind/.libs/libgsttypefindfunctions.so</filename>
|
||||
<basename>libgsttypefindfunctions.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>videoconvert</name>
|
||||
<description>Colorspace conversion</description>
|
||||
<filename>../../gst/videoconvert/.libs/libgstvideoconvert.so</filename>
|
||||
<basename>libgstvideoconvert.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>videoconvert</name>
|
||||
<longname>Colorspace converter</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts video from one colorspace to another</description>
|
||||
<author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>videorate</name>
|
||||
<description>Adjusts video frames</description>
|
||||
<filename>../../gst/videorate/.libs/libgstvideorate.so</filename>
|
||||
<basename>libgstvideorate.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>videorate</name>
|
||||
<longname>Video rate adjuster</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Drops/duplicates/adjusts timestamps on video frames to make a perfect stream</description>
|
||||
<author>Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>videoscale</name>
|
||||
<description>Resizes video</description>
|
||||
<filename>../../gst/videoscale/.libs/libgstvideoscale.so</filename>
|
||||
<basename>libgstvideoscale.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>videoscale</name>
|
||||
<longname>Video scaler</longname>
|
||||
<class>Filter/Converter/Video/Scaler</class>
|
||||
<description>Resizes video</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>videotestsrc</name>
|
||||
<description>Creates a test video stream</description>
|
||||
<filename>../../gst/videotestsrc/.libs/libgstvideotestsrc.so</filename>
|
||||
<basename>libgstvideotestsrc.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>videotestsrc</name>
|
||||
<longname>Video test source</longname>
|
||||
<class>Source/Video</class>
|
||||
<description>Creates a test video stream</description>
|
||||
<author>David A. Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, VUYA, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, Y210, Y410, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, BGR10A2_LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32, NV12_10LE40 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], multiview-mode=(string){ mono, left, right }; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], multiview-mode=(string){ mono, left, right }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>volume</name>
|
||||
<description>plugin for controlling audio volume</description>
|
||||
<filename>../../gst/volume/.libs/libgstvolume.so</filename>
|
||||
<basename>libgstvolume.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>volume</name>
|
||||
<longname>Volume</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Set volume on audio/raw streams</description>
|
||||
<author>Andy Wingo <wingo@pobox.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,97 +0,0 @@
|
|||
<plugin>
|
||||
<name>vorbis</name>
|
||||
<description>Vorbis plugin library</description>
|
||||
<filename>../../ext/vorbis/.libs/libgstvorbis.so</filename>
|
||||
<basename>libgstvorbis.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>vorbisdec</name>
|
||||
<longname>Vorbis audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>decode raw vorbis streams to float audio</description>
|
||||
<author>Benjamin Otte <otte@gnome.org>, Chris Lord <chris@openedhand.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>vorbisenc</name>
|
||||
<longname>Vorbis audio encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Encodes audio in Vorbis format</description>
|
||||
<author>Monty <monty@xiph.org>, Wim Taymans <wim@fluendo.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)1; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)7, channel-mask=(bitmask)0x0000000000000d0f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)[ 9, 255 ], channel-mask=(bitmask)0x0000000000000000</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis, rate=(int)[ 1, 200000 ], channels=(int)[ 1, 255 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>vorbisparse</name>
|
||||
<longname>VorbisParse</longname>
|
||||
<class>Codec/Parser/Audio</class>
|
||||
<description>parse raw vorbis streams</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>vorbistag</name>
|
||||
<longname>VorbisTag</longname>
|
||||
<class>Formatter/Metadata</class>
|
||||
<description>Retags vorbis streams</description>
|
||||
<author>James Livingston <doclivingston@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-vorbis</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>ximagesink</name>
|
||||
<description>X11 video output element based on standard Xlib calls</description>
|
||||
<filename>../../sys/ximage/.libs/libgstximagesink.so</filename>
|
||||
<basename>libgstximagesink.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>ximagesink</name>
|
||||
<longname>Video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>A standard X based videosink</description>
|
||||
<author>Julien Moutte <julien@moutte.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>xvimagesink</name>
|
||||
<description>XFree86 video output plugin using Xv extension</description>
|
||||
<filename>../../sys/xvimage/.libs/libgstxvimagesink.so</filename>
|
||||
<basename>libgstxvimagesink.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-base</source>
|
||||
<package>GStreamer Base Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>xvimagesink</name>
|
||||
<longname>Video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>A Xv based videosink</description>
|
||||
<author>Julien Moutte <julien@moutte.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,2 +0,0 @@
|
|||
<!ENTITY GST_API_VERSION "@GST_API_VERSION@">
|
||||
<!ENTITY GST_VERSION "@VERSION@">
|
Loading…
Reference in a new issue