mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 02:00:33 +00:00
docs: Build documentation with hotdoc
This commit is contained in:
parent
5a2b9357c9
commit
47a49f3381
301 changed files with 46640 additions and 88523 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -95,3 +95,6 @@ Build
|
|||
# Meson
|
||||
/build
|
||||
/subprojects
|
||||
|
||||
# hotdoc
|
||||
docs/hotdoc/libs/generated_sitemap.txt
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
||||
|
||||
SUBDIRS = \
|
||||
gst-libs gst sys ext pkgconfig \
|
||||
m4 common docs tests po tools
|
||||
m4 common tests po tools
|
||||
|
||||
DIST_SUBDIRS = \
|
||||
gst gst-libs sys ext pkgconfig \
|
||||
m4 common docs tests po tools
|
||||
m4 common tests po tools
|
||||
|
||||
EXTRA_DIST = \
|
||||
depcomp \
|
||||
|
@ -46,7 +44,6 @@ CRUFT_FILES = \
|
|||
$(top_builddir)/gst-plugins-bad.spec \
|
||||
$(top_builddir)/common/shave \
|
||||
$(top_builddir)/common/shave-libtool \
|
||||
$(top_builddir)/docs/plugins/xml/plugin-sdp.xml \
|
||||
$(top_builddir)/ext/alsaspdif/.libs/*.{so,dll,DLL,dylib} \
|
||||
$(top_builddir)/ext/gtk/.libs/libgstgtksink.so \
|
||||
$(top_builddir)/ext/gtk/.libs/libgstgtk.so \
|
||||
|
@ -102,7 +99,6 @@ CRUFT_FILES = \
|
|||
$(top_builddir)/tests/icles/equalizer-test
|
||||
|
||||
CRUFT_DIRS = \
|
||||
$(top_srcdir)/docs/plugins/tmpl \
|
||||
$(top_srcdir)/gst/aacparse \
|
||||
$(top_srcdir)/gst/amrparse \
|
||||
$(top_srcdir)/gst/audiomixer \
|
||||
|
|
|
@ -138,10 +138,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 check for libm, for sin() etc.
|
||||
|
@ -2698,10 +2694,6 @@ ext/webrtcdsp/Makefile
|
|||
ext/wpe/Makefile
|
||||
ext/ttml/Makefile
|
||||
po/Makefile.in
|
||||
docs/Makefile
|
||||
docs/plugins/Makefile
|
||||
docs/libs/Makefile
|
||||
docs/version.entities
|
||||
pkgconfig/Makefile
|
||||
pkgconfig/gstreamer-plugins-bad.pc
|
||||
pkgconfig/gstreamer-plugins-bad-uninstalled.pc
|
||||
|
|
|
@ -1,19 +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 = \
|
||||
random/ChangeLog-0.8 \
|
||||
version.entities.in
|
||||
|
||||
upload:
|
||||
@if test "x$(SUBDIRS)" != x; then for a in $(SUBDIRS); do cd $$a; make upload; cd ..; done; fi
|
1
docs/gst_api_version.in
Normal file
1
docs/gst_api_version.in
Normal file
|
@ -0,0 +1 @@
|
|||
@GST_API_VERSION@
|
5
docs/index.md
Normal file
5
docs/index.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
short-description: GStreamer Bad Plugins API reference.
|
||||
...
|
||||
|
||||
# GStreamer Bad Plugins
|
28
docs/libs/.gitignore
vendored
28
docs/libs/.gitignore
vendored
|
@ -1,28 +0,0 @@
|
|||
Makefile
|
||||
Makefile.in
|
||||
|
||||
*-decl.txt
|
||||
*-decl-list.txt
|
||||
*-undocumented.txt
|
||||
*-undeclared.txt
|
||||
*-unused.txt
|
||||
*.bak
|
||||
*.args
|
||||
*.hierarchy
|
||||
*.interfaces
|
||||
*.prerequisites
|
||||
*.signals
|
||||
|
||||
gst-plugins-bad-libs.args.new
|
||||
gst-plugins-bad-libs.signals.new
|
||||
|
||||
tmpl
|
||||
xml
|
||||
html
|
||||
|
||||
gst-plugins-bad-libs-scan
|
||||
gst-plugins-bad-libs-scan.c
|
||||
*-registry.*
|
||||
|
||||
*.stamp
|
||||
|
|
@ -1,72 +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-bad-libs
|
||||
|
||||
# for upload-doc.mak
|
||||
DOC=gst-plugins-bad-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|GST_ADAPTIVE_DEMUX_API|GST_AUDIO_BAD_API|GST_BASE_CAMERA_BIN_SRC_API|GST_CODEC_PARSERS_API|GST_INSERT_BIN_API|GST_ISOFF_API|GST_PHOTOGRAPHY_API|GST_MPEGTS_API|GST_OPENCV_API|GST_PLAYER_API|GST_URI_DOWNLOADER_API|GST_VIDEO_BAD_API|GST_WAYLAND_API|GST_WEBRTC_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
|
||||
|
||||
# Header files to ignore when scanning.
|
||||
IGNORE_HFILES = \
|
||||
$(top_srcdir)/gst-libs/gst/mpegts/gstmpegts-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/player/gstplayer-signal-dispatcher-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/player/gstplayer-video-renderer-private.h \
|
||||
$(top_srcdir)/gst-libs/gst/player/gstplayer-media-info-private.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 = -DGST_USE_UNSTABLE_API $(GST_PLUGINS_BAD_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
|
||||
GTKDOC_LIBS = \
|
||||
$(top_builddir)/gst-libs/gst/audio/libgstbadaudio-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/mpegts/libgstmpegts-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/player/libgstplayer-@GST_API_VERSION@.la \
|
||||
$(top_builddir)/gst-libs/gst/webrtc/libgstwebrtc-@GST_API_VERSION@.la \
|
||||
$(GST_BASE_LIBS)
|
||||
|
||||
# If you need to override some of the declarations, place them in this file
|
||||
# and uncomment this line.
|
||||
DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
|
||||
|
||||
include $(top_srcdir)/common/gtk-doc.mak
|
||||
|
1
docs/libs/adaptivedemux/index.md
Normal file
1
docs/libs/adaptivedemux/index.md
Normal file
|
@ -0,0 +1 @@
|
|||
# Adaptive Demux library
|
1
docs/libs/adaptivedemux/sitemap.txt
Normal file
1
docs/libs/adaptivedemux/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
c-index
|
3
docs/libs/base/index.md
Normal file
3
docs/libs/base/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Base classes from -bad
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/base/sitemap.txt
Normal file
1
docs/libs/base/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
7
docs/libs/codecparsers/index.md
Normal file
7
docs/libs/codecparsers/index.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Bitstream parsing Library
|
||||
|
||||
This library should be linked to by getting cflags and libs from
|
||||
gstreamer-plugins-bad-{{ gst_api_version.md }}.pc and adding
|
||||
-lgstcodeparsers-{{ gst_api_version.md }} to the library flags.
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/codecparsers/sitemap.txt
Normal file
1
docs/libs/codecparsers/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
c-index
|
|
@ -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-Bad Library</refmiscinfo>
|
||||
</refmeta>
|
||||
|
||||
<refnamediv>
|
||||
<refname>Compiling against the bad plugins libraries</refname>
|
||||
<refpurpose>
|
||||
How to compile against the bad plugins libraries
|
||||
</refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
<refsect1>
|
||||
<title>Compiling against the bad 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-bad-&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-bad-&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,102 +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 Bad Plugins &GST_API_VERSION; Library Reference Manual</title>
|
||||
<releaseinfo>
|
||||
for GStreamer Bad Library &GST_API_VERSION; (&GST_VERSION;)
|
||||
<ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-libs/html/</ulink>.
|
||||
</releaseinfo>
|
||||
</bookinfo>
|
||||
|
||||
<part id="gstreamer-plugins-bad">
|
||||
<title>GStreamer Bad Plugins Libraries</title>
|
||||
<para>
|
||||
This manual describes the libraries provided by the GStreamer Bad Plugins
|
||||
package.
|
||||
</para>
|
||||
<xi:include href="compiling.sgml" />
|
||||
|
||||
<chapter id="codecparsers">
|
||||
<title>Bitstream parsing Library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-bad-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstcodeparsers-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gsth264parser.xml" />
|
||||
<xi:include href="xml/gstjpegparser.xml" />
|
||||
<xi:include href="xml/gstmpegvideoparser.xml" />
|
||||
<xi:include href="xml/gstmpeg4parser.xml" />
|
||||
<xi:include href="xml/gstvc1parser.xml" />
|
||||
<xi:include href="xml/gstmpegvideometa.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="mpegts">
|
||||
<title>Mpeg TS helper library</title>
|
||||
<para>
|
||||
This library should be linked to by getting cflags and libs from
|
||||
<filename>gstreamer-plugins-bad-&GST_API_VERSION;.pc</filename> and adding
|
||||
<filename>-lgstmpegts-&GST_API_VERSION;</filename> to the library flags.
|
||||
</para>
|
||||
<xi:include href="xml/gstmpegts.xml" />
|
||||
<xi:include href="xml/gstmpegtssection.xml" />
|
||||
<xi:include href="xml/gstmpegtsdescriptor.xml" />
|
||||
<xi:include href="xml/gst-atsc-section.xml" />
|
||||
<xi:include href="xml/gst-dvb-section.xml" />
|
||||
<xi:include href="xml/gst-atsc-descriptor.xml" />
|
||||
<xi:include href="xml/gst-dvb-descriptor.xml" />
|
||||
<xi:include href="xml/gst-isdb-descriptor.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="tools">
|
||||
<title>Useful elements</title>
|
||||
<xi:include href="xml/gstinsertbin.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="player">
|
||||
<title>Player Library</title>
|
||||
<xi:include href="xml/gstplayer.xml"/>
|
||||
<xi:include href="xml/gstplayer-mediainfo.xml"/>
|
||||
<xi:include href="xml/gstplayer-gmaincontextsignaldispatcher.xml"/>
|
||||
<xi:include href="xml/gstplayer-videooverlayvideorenderer.xml"/>
|
||||
<xi:include href="xml/gstplayer-visualization.xml"/>
|
||||
</chapter>
|
||||
|
||||
<chapter id="webrtc">
|
||||
<title>WebRTC Library</title>
|
||||
<xi:include href="xml/gstwebrtc-dtlstransport.xml"/>
|
||||
<xi:include href="xml/gstwebrtc-icetransport.xml"/>
|
||||
<xi:include href="xml/gstwebrtc-receiver.xml"/>
|
||||
<xi:include href="xml/gstwebrtc-sender.xml"/>
|
||||
<xi:include href="xml/gstwebrtc-sessiondescription.xml"/>
|
||||
<xi:include href="xml/gstwebrtc-transceiver.xml"/>
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>Interfaces</title>
|
||||
<xi:include href="xml/gstphotography.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>
|
||||
|
||||
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
|
||||
</book>
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
#include <gst/gst.h>
|
||||
|
||||
#include <gst/codecparsers/gsth264parser.h>
|
||||
#include <gst/codecparsers/gstmpegvideoparser.h>
|
||||
#include <gst/insertbin/gstinsertbin.h>
|
||||
#include <gst/mpegts/mpegts.h>
|
||||
#include <gst/player/player.h>
|
||||
#include <gst/webrtc/webrtc.h>
|
||||
|
||||
gst_mpegts_section_get_type
|
||||
gst_mpegts_section_type_get_type
|
||||
gst_mpegts_section_table_id_get_type
|
||||
|
||||
gst_mpegts_descriptor_get_type
|
||||
gst_mpegts_cable_outer_fec_scheme_get_type
|
||||
gst_mpegts_modulation_type_get_type
|
||||
gst_mpegts_satellite_polarization_type_get_type
|
||||
gst_mpegts_satellite_rolloff_get_type
|
||||
gst_mpegts_dvb_code_rate_get_type
|
||||
gst_mpegts_descriptor_type_get_type
|
||||
gst_mpegts_iso639_audio_type_get_type
|
||||
gst_mpegts_running_status_get_type
|
||||
gst_mpegts_dvb_service_type_get_type
|
||||
gst_mpegts_stream_type_get_type
|
||||
|
||||
gst_mpegts_section_atsc_table_id_get_type
|
||||
gst_mpegts_atsc_mgt_table_type_get_type
|
||||
gst_mpegts_atsc_vct_get_type
|
||||
gst_mpegts_atsc_vct_source_get_type
|
||||
gst_mpegts_atsc_mgt_get_type
|
||||
gst_mpegts_atsc_mgt_table_get_type
|
||||
gst_mpegts_atsc_string_segment_get_type
|
||||
gst_mpegts_atsc_mult_string_get_type
|
||||
gst_mpegts_atsc_eit_event_get_type
|
||||
gst_mpegts_atsc_eit_get_type
|
||||
gst_mpegts_atsc_ett_get_type
|
||||
gst_mpegts_atsc_stt_get_type
|
||||
|
||||
gst_insert_bin_get_type
|
||||
|
||||
|
||||
gst_player_audio_info_get_type
|
||||
gst_player_color_balance_type_get_type
|
||||
gst_player_error_get_type
|
||||
gst_player_g_main_context_signal_dispatcher_get_type
|
||||
gst_player_get_type
|
||||
gst_player_media_info_get_type
|
||||
gst_player_signal_dispatcher_get_type
|
||||
gst_player_state_get_type
|
||||
gst_player_stream_info_get_type
|
||||
gst_player_subtitle_info_get_type
|
||||
gst_player_video_info_get_type
|
||||
gst_player_video_overlay_video_renderer_get_type
|
||||
gst_player_video_renderer_get_type
|
||||
gst_player_visualization_get_type
|
||||
|
||||
|
||||
gst_webrtc_dtls_setup_get_type
|
||||
gst_webrtc_dtls_transport_get_type
|
||||
gst_webrtc_dtls_transport_state_get_type
|
||||
gst_webrtc_ice_component_get_type
|
||||
gst_webrtc_ice_connection_state_get_type
|
||||
gst_webrtc_ice_gathering_state_get_type
|
||||
gst_webrtc_ice_role_get_type
|
||||
gst_webrtc_sdp_type_get_type
|
||||
gst_webrtc_ice_transport_get_type
|
||||
gst_webrtc_peer_connection_state_get_type
|
||||
gst_webrtc_rtp_receiver_get_type
|
||||
gst_webrtc_rtp_sender_get_type
|
||||
gst_webrtc_session_description_get_type
|
||||
gst_webrtc_signaling_state_get_type
|
||||
gst_webrtc_rtp_transceiver_direction_get_type
|
||||
gst_webrtc_rtp_transceiver_get_type
|
||||
gst_webrtc_stats_type_get_type
|
||||
|
7
docs/libs/insertbin/index.md
Normal file
7
docs/libs/insertbin/index.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
short-description: A library that contains a bin to insertally link filter-like elements.
|
||||
...
|
||||
|
||||
# GstInsertBin
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/insertbin/sitemap.txt
Normal file
1
docs/libs/insertbin/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
7
docs/libs/mpegts/index.md
Normal file
7
docs/libs/mpegts/index.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Mpeg TS helper library
|
||||
|
||||
This library should be linked to by getting cflags and libs from
|
||||
gstreamer-plugins-bad-{{ gst_api_version.md }}.pc and adding
|
||||
-lgstmpegts-{{ gst_api_version.md }} to the library flags.
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/mpegts/sitemap.txt
Normal file
1
docs/libs/mpegts/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
3
docs/libs/player/index.md
Normal file
3
docs/libs/player/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Player Library
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/player/sitemap.txt
Normal file
1
docs/libs/player/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
3
docs/libs/tools/index.md
Normal file
3
docs/libs/tools/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Useful elements
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/tools/sitemap.txt
Normal file
1
docs/libs/tools/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
3
docs/libs/video/index.md
Normal file
3
docs/libs/video/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Video helpers and baseclasses
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/video/sitemap.txt
Normal file
1
docs/libs/video/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
6
docs/libs/webrtc/index.md
Normal file
6
docs/libs/webrtc/index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# WebRTC Library
|
||||
|
||||
This library should be linked to by getting cflags and libs from
|
||||
gstreamer-webrtc-{{ gst_api_version.md }}
|
||||
|
||||
> NOTE: This library API is considered *unstable*
|
1
docs/libs/webrtc/sitemap.txt
Normal file
1
docs/libs/webrtc/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
|||
gi-index
|
184
docs/meson.build
Normal file
184
docs/meson.build
Normal file
|
@ -0,0 +1,184 @@
|
|||
build_hotdoc = false
|
||||
|
||||
if meson.is_cross_build()
|
||||
if get_option('doc').enabled()
|
||||
error('Documentation enabled but building the doc while cross building is not supported yet.')
|
||||
endif
|
||||
|
||||
message('Documentation not built as building it while cross building is not supported yet.')
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
required_hotdoc_extensions = ['gi-extension', 'c-extension', 'gst-extension']
|
||||
if gst_dep.type_name() == 'internal'
|
||||
gst_proj = subproject('gstreamer')
|
||||
plugins_cache_generator = gst_proj.get_variable('plugins_cache_generator')
|
||||
else
|
||||
required_hotdoc_extensions += ['gst-extension']
|
||||
plugins_cache_generator = find_program(join_paths(gst_dep.get_pkgconfig_variable('libexecdir'), 'gstreamer-' + api_version, 'gst-plugins-doc-cache-generator'),
|
||||
required: false)
|
||||
endif
|
||||
|
||||
plugins_cache = join_paths(meson.current_source_dir(), 'plugins', 'gst_plugins_cache.json')
|
||||
|
||||
if plugins_cache_generator.found()
|
||||
plugins_doc_dep = custom_target('bad-plugins-doc-cache',
|
||||
build_by_default: true,
|
||||
command: [plugins_cache_generator, plugins_cache, '@OUTPUT@', '@INPUT@'],
|
||||
input: plugins,
|
||||
output: 'gst_plugins_cache.json',
|
||||
)
|
||||
else
|
||||
warning('GStreamer plugin inspector for documentation not found, can\'t update the cache')
|
||||
endif
|
||||
|
||||
hotdoc_p = find_program('hotdoc', required: get_option('doc'))
|
||||
if not hotdoc_p.found()
|
||||
message('Hotdoc not found, not building the documentation')
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
hotdoc = import('hotdoc')
|
||||
foreach extension: required_hotdoc_extensions
|
||||
if not hotdoc.has_extensions(extension)
|
||||
if get_option('doc').enabled()
|
||||
error('Documentation enabled but gi-extension missing')
|
||||
endif
|
||||
|
||||
message('@0@ extensions not found, not building documentation requiring it'.format(extension))
|
||||
subdir_done()
|
||||
endif
|
||||
endforeach
|
||||
|
||||
if not build_gir
|
||||
if get_option('doc').enabled()
|
||||
error('Documentation enabled but introspection not built.')
|
||||
endif
|
||||
|
||||
message('Introspection not built, can\'t build the documentation')
|
||||
subdir_done()
|
||||
endif
|
||||
|
||||
build_hotdoc = true
|
||||
|
||||
docconf = configuration_data()
|
||||
docconf.set('GST_API_VERSION', api_version)
|
||||
|
||||
configure_file(input : 'gst_api_version.in',
|
||||
output : 'gst_api_version.md',
|
||||
configuration : docconf)
|
||||
|
||||
root_rel = '..'
|
||||
excludes = []
|
||||
foreach f: [
|
||||
'gst/frei0r/frei0r.h',
|
||||
'gst/mxf/mxful.c',
|
||||
'gst-libs/gst/mpegts/gstmpegts-private.h',
|
||||
'gst-libs/gst/player/*-private.h',
|
||||
'gst-libs/gst/codecparsers/nalutils.h',
|
||||
'ext/closedcaption/bcd.h',
|
||||
'ext/closedcaption/bit_slicer.[ch]',
|
||||
'ext/closedcaption/decoder.[ch]',
|
||||
'ext/closedcaption/macros.h',
|
||||
'ext/closedcaption/misc.h',
|
||||
'ext/closedcaption/raw_decoder.[ch]',
|
||||
'ext/closedcaption/sampling_par.[ch]',
|
||||
'ext/closedcaption/sliced.[ch]',
|
||||
'ext/*/*.h',
|
||||
'sys/*/*.h',
|
||||
'gst/*/*.h',
|
||||
'gst-libs/gst/*/*-prelude.h'
|
||||
]
|
||||
excludes += [join_paths(meson.current_source_dir(), root_rel, f)]
|
||||
endforeach
|
||||
|
||||
libs = []
|
||||
if build_gir
|
||||
libs = [
|
||||
{'name': 'mpegts', 'gir': mpegts_gir, 'lib': gstmpegts_dep},
|
||||
{'name': 'player', 'gir': player_gir, 'lib': gstplayer_dep},
|
||||
{'name': 'insertbin', 'gir': insertbin_gir, 'lib': gstinsertbin_dep},
|
||||
{'name': 'codecparsers', 'lib': gstcodecparsers_dep},
|
||||
{'name': 'adaptivedemux', 'lib': gstadaptivedemux_dep},
|
||||
{'name': 'webrtc', 'gir': webrtc_gir, 'lib': gstwebrtc_dep},
|
||||
]
|
||||
endif
|
||||
|
||||
has_gi_extension = hotdoc.has_extensions('gi-extension')
|
||||
has_c_extension = hotdoc.has_extensions('c-extension')
|
||||
libs_doc = []
|
||||
foreach lib_def: libs
|
||||
name = lib_def['name']
|
||||
lib = lib_def['lib']
|
||||
if lib_def.has_key('gir')
|
||||
if has_gi_extension
|
||||
gir = lib_def['gir']
|
||||
libs_doc += [hotdoc.generate_doc('gst-plugins-bad-' + name,
|
||||
project_version: api_version,
|
||||
gi_c_sources: [join_paths(root_rel, 'gst-libs/gst', name, '*.[hc]')],
|
||||
gi_sources: gir[0].full_path(),
|
||||
gi_c_source_filters: excludes,
|
||||
sitemap: join_paths('libs', name, 'sitemap.txt'),
|
||||
index: join_paths('libs/', name, 'index.md'),
|
||||
gi_index: join_paths('libs/', name, 'index.md'),
|
||||
gi_smart_index: true,
|
||||
gi_order_generated_subpages: true,
|
||||
dependencies: [lib, gir],
|
||||
c_flags: '-DGST_USE_UNSTABLE_API',
|
||||
install: false,
|
||||
)]
|
||||
endif
|
||||
else
|
||||
if has_c_extension
|
||||
libs_doc += [hotdoc.generate_doc('gst-plugins-bad-' + name,
|
||||
sitemap: join_paths('libs', name, 'sitemap.txt'),
|
||||
index: join_paths('libs', name, 'index.md'),
|
||||
project_version: api_version,
|
||||
c_sources: [join_paths(root_rel, 'gst-libs/gst/', name, '*.[hc]')],
|
||||
c_source_filters: excludes,
|
||||
c_index: join_paths('libs', name, 'index.md'),
|
||||
c_smart_index: true,
|
||||
c_order_generated_subpages: true,
|
||||
extra_c_flags: ' -DGST_USE_UNSTABLE_API',
|
||||
dependencies: lib,
|
||||
install: false,
|
||||
)]
|
||||
endif
|
||||
endif
|
||||
endforeach
|
||||
|
||||
list_plugin_res = run_command(python3, '-c',
|
||||
'''
|
||||
import sys
|
||||
import json
|
||||
|
||||
with open("@0@") as f:
|
||||
print(':'.join(json.load(f).keys()), end='')
|
||||
'''.format(plugins_cache))
|
||||
|
||||
assert(list_plugin_res.returncode() == 0,
|
||||
'Could not list plugins from @0@'.format(plugins_cache))
|
||||
|
||||
plugins_doc = []
|
||||
foreach plugin_name: list_plugin_res.stdout().split(':')
|
||||
plugins_doc += [hotdoc.generate_doc(plugin_name,
|
||||
project_version: api_version,
|
||||
sitemap: 'plugins/sitemap.txt',
|
||||
index: 'plugins/index.md',
|
||||
c_flags: '-DGST_USE_UNSTABLE_API',
|
||||
gst_index: 'plugins/index.md',
|
||||
gst_smart_index: true,
|
||||
gst_c_sources: [
|
||||
join_paths(root_rel, 'sys/*/*.[ch]'),
|
||||
join_paths(root_rel, 'ext/*/*.[ch]'),
|
||||
join_paths(root_rel, 'gst/*/*.[ch]'),
|
||||
],
|
||||
dependencies: [gst_dep, plugins],
|
||||
install: false,
|
||||
disable_incremental_build: true,
|
||||
gst_cache_file: plugins_cache,
|
||||
gst_c_source_filters: excludes,
|
||||
gst_order_generated_subpages: true,
|
||||
gst_plugin_name: plugin_name,
|
||||
)]
|
||||
endforeach
|
28
docs/plugins/.gitignore
vendored
28
docs/plugins/.gitignore
vendored
|
@ -1,28 +0,0 @@
|
|||
Makefile
|
||||
Makefile.in
|
||||
|
||||
*-decl.txt
|
||||
*-decl-list.txt
|
||||
*-undocumented.txt
|
||||
*-undeclared.txt
|
||||
*-unused.txt
|
||||
*.bak
|
||||
|
||||
gst-plugins-bad-plugins.args.new
|
||||
gst-plugins-bad-plugins.signals.new
|
||||
|
||||
tmpl
|
||||
xml
|
||||
html
|
||||
|
||||
gst-plugins-bad-plugins-scan
|
||||
gst-plugins-bad-plugins-scan.c
|
||||
inspect-registry.*
|
||||
|
||||
html-build.stamp
|
||||
html.stamp
|
||||
scan-build.stamp
|
||||
sgml-build.stamp
|
||||
sgml.stamp
|
||||
tmpl-build.stamp
|
||||
tmpl.stamp
|
|
@ -1,195 +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-bad
|
||||
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 --source-suffixes=c,h,cc,cpp,m
|
||||
|
||||
# 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 \
|
||||
--extra-dir=$(GSTPB_PREFIX)/share/gtk-doc/html
|
||||
|
||||
# Used for dependencies.
|
||||
HFILE_GLOB= \
|
||||
$(top_srcdir)/gst/*/*.h $(top_srcdir)/ext/*/*.h $(top_srcdir)/sys/*/*.h \
|
||||
$(top_srcdir)/ext/*/*.hh
|
||||
CFILE_GLOB= \
|
||||
$(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c \
|
||||
$(top_srcdir)/ext/*/*.cc $(top_srcdir)/ext/*/*.cpp $(top_srcdir)/sys/*/*.cpp \
|
||||
$(top_srcdir)/sys/*/*.m
|
||||
|
||||
# Header files to ignore when scanning.
|
||||
IGNORE_HFILES =
|
||||
IGNORE_CFILES =
|
||||
|
||||
# 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
|
||||
# -> it just works (TM) (ensonic)
|
||||
|
||||
# FIXME: not ported yet
|
||||
# $(top_srcdir)/ext/gnomevfs/gstgnomevfssink.c
|
||||
|
||||
# example code that needs to be converted to xml and placed in xml/
|
||||
EXAMPLE_CFILES = \
|
||||
$(top_srcdir)/ext/directfb/dfb-example.c
|
||||
|
||||
EXTRA_HFILES = \
|
||||
$(top_srcdir)/ext/assrender/gstassrender.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlbasesink.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlfilesink.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlftpsink.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlhttpsink.h \
|
||||
$(top_srcdir)/ext/curl/gstcurlsmtpsink.h \
|
||||
$(top_srcdir)/ext/curl/gstcurltlssink.h \
|
||||
$(top_srcdir)/ext/dc1394/gstdc1394src.h \
|
||||
$(top_srcdir)/ext/directfb/dfbvideosink.h \
|
||||
$(top_srcdir)/ext/dts/gstdtsdec.h \
|
||||
$(top_srcdir)/ext/faac/gstfaac.h \
|
||||
$(top_srcdir)/ext/faad/gstfaad.h \
|
||||
$(top_srcdir)/ext/iqa/iqa.h \
|
||||
$(top_srcdir)/ext/kate/gstkateenc.h \
|
||||
$(top_srcdir)/ext/kate/gstkatedec.h \
|
||||
$(top_srcdir)/ext/kate/gstkateparse.h \
|
||||
$(top_srcdir)/ext/kate/gstkatetag.h \
|
||||
$(top_srcdir)/ext/kate/gstkatetiger.h \
|
||||
$(top_srcdir)/ext/ladspa/gstladspa.h \
|
||||
$(top_srcdir)/ext/modplug/gstmodplug.h \
|
||||
$(top_srcdir)/ext/mpeg2enc/gstmpeg2enc.hh \
|
||||
$(top_srcdir)/ext/mplex/gstmplex.hh \
|
||||
$(top_srcdir)/ext/opencv/gstcvdilate.h \
|
||||
$(top_srcdir)/ext/opencv/gstcverode.h \
|
||||
$(top_srcdir)/ext/opencv/gstcvequalizehist.h \
|
||||
$(top_srcdir)/ext/opencv/gstcvlaplace.h \
|
||||
$(top_srcdir)/ext/opencv/gstcvsmooth.h \
|
||||
$(top_srcdir)/ext/opencv/gstcvsobel.h \
|
||||
$(top_srcdir)/ext/opencv/gstedgedetect.h \
|
||||
$(top_srcdir)/ext/opencv/gstfaceblur.h \
|
||||
$(top_srcdir)/ext/opencv/gstfacedetect.h \
|
||||
$(top_srcdir)/ext/opencv/gsttemplatematch.h \
|
||||
$(top_srcdir)/ext/opencv/gsttextoverlay.h \
|
||||
$(top_srcdir)/ext/openni2/gstopenni2src.h \
|
||||
$(top_srcdir)/ext/rsvg/gstrsvgdec.h \
|
||||
$(top_srcdir)/ext/rsvg/gstrsvgoverlay.h \
|
||||
$(top_srcdir)/ext/rtmp/gstrtmpsrc.h \
|
||||
$(top_srcdir)/ext/rtmp/gstrtmpsink.h \
|
||||
$(top_srcdir)/ext/spandsp/gstspanplc.h \
|
||||
$(top_srcdir)/ext/spandsp/gstdtmfdetect.h \
|
||||
$(top_srcdir)/ext/wildmidi/gstwildmididec.h \
|
||||
$(top_srcdir)/ext/voaacenc/gstvoaacenc.h \
|
||||
$(top_srcdir)/ext/voamrwbenc/gstvoamrwbenc.h \
|
||||
$(top_srcdir)/ext/webrtcdsp/gstwebrtcdsp.h \
|
||||
$(top_srcdir)/ext/webrtcdsp/gstwebrtcechoprobe.h \
|
||||
$(top_srcdir)/ext/zbar/gstzbar.h \
|
||||
$(top_srcdir)/gst/aiff/aiffparse.h \
|
||||
$(top_srcdir)/gst/aiff/aiffmux.h \
|
||||
$(top_srcdir)/gst/autoconvert/gstautoconvert.h \
|
||||
$(top_srcdir)/gst/audiovisualizers/gstspacescope.h \
|
||||
$(top_srcdir)/gst/audiovisualizers/gstspectrascope.h \
|
||||
$(top_srcdir)/gst/audiovisualizers/gstsynaescope.h \
|
||||
$(top_srcdir)/gst/audiovisualizers/gstwavescope.h \
|
||||
$(top_srcdir)/gst/camerabin2/gstcamerabin2.h \
|
||||
$(top_srcdir)/gst/coloreffects/gstcoloreffects.h \
|
||||
$(top_srcdir)/gst/debugutils/fpsdisplaysink.h \
|
||||
$(top_srcdir)/gst/dvdspu/gstdvdspu.h \
|
||||
$(top_srcdir)/gst/festival/gstfestival.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstburn.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstchromium.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstdilate.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstdodge.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstexclusion.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstgaussblur.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstplugin.h \
|
||||
$(top_srcdir)/gst/gaudieffects/gstsolarize.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstbulge.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstcircle.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstdiffuse.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstfisheye.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstkaleidoscope.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstmarble.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstmirror.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstpinch.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstsphere.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstsquare.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gststretch.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gsttunnel.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gsttwirl.h \
|
||||
$(top_srcdir)/gst/geometrictransform/gstwaterripple.h \
|
||||
$(top_srcdir)/gst/ivfparse/gstivfparse.h \
|
||||
$(top_srcdir)/gst/jpegformat/gstjpegparse.h \
|
||||
$(top_srcdir)/gst/mpegtsdemux/tsdemux.h \
|
||||
$(top_srcdir)/gst/mpegtsmux/mpegtsmux.h \
|
||||
$(top_srcdir)/gst/mxf/mxfdemux.h \
|
||||
$(top_srcdir)/gst/mxf/mxfmux.h \
|
||||
$(top_srcdir)/gst/pcapparse/gstpcapparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstaudioparse.h \
|
||||
$(top_srcdir)/gst/rawparse/gstvideoparse.h \
|
||||
$(top_srcdir)/gst/rist/gstrist.h \
|
||||
$(top_srcdir)/gst/sdp/gstsdpdemux.h \
|
||||
$(top_srcdir)/gst/speed/gstspeed.h \
|
||||
$(top_srcdir)/gst/videosignal/gstvideoanalyse.h \
|
||||
$(top_srcdir)/sys/dvb/gstdvbsrc.h \
|
||||
$(top_srcdir)/sys/shm/gstshmsink.h \
|
||||
$(top_srcdir)/sys/shm/gstshmsrc.h
|
||||
|
||||
# Images to copy into HTML directory.
|
||||
HTML_IMAGES = camerabin.png
|
||||
|
||||
# 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 = -DGST_USE_UNSTABLE_API $(GST_PLUGINS_BAD_CFLAGS) $(GST_BASE_CFLAGS) -I$(top_builddir)
|
||||
GTKDOC_LIBS = \
|
||||
$(GST_BASE_LIBS)
|
||||
|
||||
# If you need to override some of the declarations, place them in this file
|
||||
# and uncomment this line.
|
||||
#DOC_OVERRIDES = $(DOC_MODULE)-overrides.txt
|
||||
DOC_OVERRIDES =
|
||||
|
||||
include $(top_srcdir)/common/gtk-doc-plugins.mak
|
||||
|
||||
SUBDIRS =
|
||||
|
||||
FIGURES_SOURCEFILES = camerabin.dot
|
||||
FIGURES_IMAGES = camerabin.png
|
||||
|
||||
EXTRA_DIST += $(FIGURES_SOURCEFILES)
|
||||
|
||||
.dot.png:
|
||||
dot -Tpng $< -o$@
|
||||
|
||||
update-figures: $(FIGURES_IMAGES)
|
|
@ -1,23 +0,0 @@
|
|||
/* dot -Tpng camerabin.dot -o camerabin.png */
|
||||
|
||||
digraph camera {
|
||||
rankdir=LR;
|
||||
fontname="Bitstream Vera Sans";
|
||||
fontsize="8";
|
||||
labelloc=t;
|
||||
nodesep=.15;
|
||||
label="Camera Pipeline";
|
||||
node [style=filled, fillcolor="#eeeeee", shape=box, fontsize="7", fontname="Bitstream Vera Sans"];
|
||||
edge [labelfontsize="7", fontsize="7", labelfontname="Bitstream Vera Sans", fontname="Bitstream Vera Sans"];
|
||||
|
||||
view_finder [ label="view finder" ];
|
||||
image_capture [ label="image capture" ];
|
||||
video_capture [ label="video capture" ];
|
||||
|
||||
capture -> view_finder;
|
||||
capture -> image_capture;
|
||||
capture -> video_capture;
|
||||
image_capture -> view_finder;
|
||||
video_capture -> view_finder;
|
||||
}
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 7.6 KiB |
|
@ -1,420 +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 Bad Plugins &GST_API_VERSION; Plugins Reference Manual</title>
|
||||
<releaseinfo>
|
||||
for GStreamer Bad 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-bad/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/</ulink>.
|
||||
</releaseinfo>
|
||||
</bookinfo>
|
||||
|
||||
<chapter>
|
||||
<title>gst-plugins-bad Elements</title>
|
||||
<xi:include href="xml/element-a2dpsink.xml" />
|
||||
<xi:include href="xml/element-accurip.xml" />
|
||||
<xi:include href="xml/element-adpcmdec.xml" />
|
||||
<xi:include href="xml/element-adpcmenc.xml" />
|
||||
<xi:include href="xml/element-aiffmux.xml" />
|
||||
<xi:include href="xml/element-aiffparse.xml" />
|
||||
<xi:include href="xml/element-asfmux.xml" />
|
||||
<xi:include href="xml/element-asfparse.xml" />
|
||||
<xi:include href="xml/element-assrender.xml" />
|
||||
<xi:include href="xml/element-audiobuffersplit.xml" />
|
||||
<xi:include href="xml/element-audiochannelmix.xml" />
|
||||
<xi:include href="xml/element-audiolatency.xml" />
|
||||
<xi:include href="xml/element-audiomixmatrix.xml" />
|
||||
<xi:include href="xml/element-audioparse.xml" />
|
||||
<xi:include href="xml/element-audiosegmentclip.xml" />
|
||||
<xi:include href="xml/element-autoconvert.xml" />
|
||||
<xi:include href="xml/element-autovideoconvert.xml" />
|
||||
<xi:include href="xml/element-avdtpsink.xml" />
|
||||
<xi:include href="xml/element-avdtpsrc.xml" />
|
||||
<xi:include href="xml/element-avwait.xml" />
|
||||
<xi:include href="xml/element-bayer2rgb.xml" />
|
||||
<xi:include href="xml/element-bpmdetect.xml" />
|
||||
<xi:include href="xml/element-bs2b.xml" />
|
||||
<xi:include href="xml/element-bulge.xml" />
|
||||
<xi:include href="xml/element-burn.xml" />
|
||||
<xi:include href="xml/element-bz2dec.xml" />
|
||||
<xi:include href="xml/element-bz2enc.xml" />
|
||||
<xi:include href="xml/element-camerabin.xml" />
|
||||
<xi:include href="xml/element-checksumsink.xml" />
|
||||
<xi:include href="xml/element-chopmydata.xml" />
|
||||
<xi:include href="xml/element-chromahold.xml" />
|
||||
<xi:include href="xml/element-chromaprint.xml" />
|
||||
<xi:include href="xml/element-chromium.xml" />
|
||||
<xi:include href="xml/element-circle.xml" />
|
||||
<xi:include href="xml/element-coloreffects.xml" />
|
||||
<xi:include href="xml/element-combdetect.xml" />
|
||||
<xi:include href="xml/element-compare.xml" />
|
||||
<xi:include href="xml/element-curlfilesink.xml" />
|
||||
<xi:include href="xml/element-curlftpsink.xml" />
|
||||
<xi:include href="xml/element-curlhttpsink.xml" />
|
||||
<xi:include href="xml/element-curlhttpsrc.xml" />
|
||||
<xi:include href="xml/element-curlsftpsink.xml" />
|
||||
<xi:include href="xml/element-curlsmtpsink.xml" />
|
||||
<xi:include href="xml/element-cvdilate.xml" />
|
||||
<xi:include href="xml/element-cvequalizehist.xml" />
|
||||
<xi:include href="xml/element-cverode.xml" />
|
||||
<xi:include href="xml/element-cvlaplace.xml" />
|
||||
<xi:include href="xml/element-cvsmooth.xml" />
|
||||
<xi:include href="xml/element-cvsobel.xml" />
|
||||
<xi:include href="xml/element-dashdemux.xml" />
|
||||
<xi:include href="xml/element-dc1394src.xml" />
|
||||
<xi:include href="xml/element-debugspy.xml" />
|
||||
<xi:include href="xml/element-decklinkaudiosink.xml" />
|
||||
<xi:include href="xml/element-decklinkaudiosrc.xml" />
|
||||
<xi:include href="xml/element-decklinkvideosink.xml" />
|
||||
<xi:include href="xml/element-decklinkvideosrc.xml" />
|
||||
<xi:include href="xml/element-dewarp.xml" />
|
||||
<xi:include href="xml/element-dfb-example.xml" />
|
||||
<xi:include href="xml/element-dfbvideosink.xml" />
|
||||
<xi:include href="xml/element-diffuse.xml" />
|
||||
<xi:include href="xml/element-dilate.xml" />
|
||||
<xi:include href="xml/element-diracparse.xml" />
|
||||
<xi:include href="xml/element-disparity.xml" />
|
||||
<xi:include href="xml/element-dodge.xml" />
|
||||
<xi:include href="xml/element-dtlsdec.xml" />
|
||||
<xi:include href="xml/element-dtlsenc.xml" />
|
||||
<xi:include href="xml/element-dtlssrtpdec.xml" />
|
||||
<xi:include href="xml/element-dtlssrtpdemux.xml" />
|
||||
<xi:include href="xml/element-dtlssrtpenc.xml" />
|
||||
<xi:include href="xml/element-dtmfdetect.xml" />
|
||||
<xi:include href="xml/element-dtsdec.xml" />
|
||||
<xi:include href="xml/element-dvbbasebin.xml" />
|
||||
<xi:include href="xml/element-dvbsrc.xml" />
|
||||
<xi:include href="xml/element-dvbsuboverlay.xml" />
|
||||
<xi:include href="xml/element-dvdspu.xml" />
|
||||
<xi:include href="xml/element-edgedetect.xml" />
|
||||
<xi:include href="xml/element-errorignore.xml" />
|
||||
<xi:include href="xml/element-exclusion.xml" />
|
||||
<xi:include href="xml/element-faac.xml" />
|
||||
<xi:include href="xml/element-faad.xml" />
|
||||
<xi:include href="xml/element-faceblur.xml" />
|
||||
<xi:include href="xml/element-facedetect.xml" />
|
||||
<xi:include href="xml/element-faceoverlay.xml" />
|
||||
<xi:include href="xml/element-fakevideosink.xml" />
|
||||
<xi:include href="xml/element-fbdevsink.xml" />
|
||||
<xi:include href="xml/element-fdkaacdec.xml" />
|
||||
<xi:include href="xml/element-fdkaacenc.xml" />
|
||||
<xi:include href="xml/element-festival.xml" />
|
||||
<xi:include href="xml/element-fieldanalysis.xml" />
|
||||
<xi:include href="xml/element-fisheye.xml" />
|
||||
<xi:include href="xml/element-fluiddec.xml" />
|
||||
<xi:include href="xml/element-fpsdisplaysink.xml" />
|
||||
<xi:include href="xml/element-freeverb.xml" />
|
||||
<xi:include href="xml/element-gaussianblur.xml" />
|
||||
<xi:include href="xml/element-gdpdepay.xml" />
|
||||
<xi:include href="xml/element-gdppay.xml" />
|
||||
<xi:include href="xml/element-gmedec.xml" />
|
||||
<xi:include href="xml/element-grabcut.xml" />
|
||||
<xi:include href="xml/element-gsmdec.xml" />
|
||||
<xi:include href="xml/element-gsmenc.xml" />
|
||||
<xi:include href="xml/element-h263parse.xml" />
|
||||
<xi:include href="xml/element-h264parse.xml" />
|
||||
<xi:include href="xml/element-h265parse.xml" />
|
||||
<xi:include href="xml/element-handdetect.xml" />
|
||||
<xi:include href="xml/element-hlsdemux.xml" />
|
||||
<xi:include href="xml/element-hlssink2.xml" />
|
||||
<xi:include href="xml/element-hlssink.xml" />
|
||||
<xi:include href="xml/element-id3mux.xml" />
|
||||
<xi:include href="xml/element-interaudiosink.xml" />
|
||||
<xi:include href="xml/element-interaudiosrc.xml" />
|
||||
<xi:include href="xml/element-interlace.xml" />
|
||||
<xi:include href="xml/element-intersubsink.xml" />
|
||||
<xi:include href="xml/element-intersubsrc.xml" />
|
||||
<xi:include href="xml/element-intervideosink.xml" />
|
||||
<xi:include href="xml/element-intervideosrc.xml" />
|
||||
<xi:include href="xml/element-ipcpipelinesink.xml" />
|
||||
<xi:include href="xml/element-ipcpipelinesrc.xml" />
|
||||
<xi:include href="xml/element-ipcslavepipeline.xml" />
|
||||
<xi:include href="xml/element-iqa.xml" />
|
||||
<xi:include href="xml/element-irtspparse.xml" />
|
||||
<xi:include href="xml/element-ivfparse.xml" />
|
||||
<xi:include href="xml/element-ivtc.xml" />
|
||||
<xi:include href="xml/element-jifmux.xml" />
|
||||
<xi:include href="xml/element-jp2kdecimator.xml" />
|
||||
<xi:include href="xml/element-jpeg2000parse.xml" />
|
||||
<xi:include href="xml/element-jpegparse.xml" />
|
||||
<xi:include href="xml/element-kaleidoscope.xml" />
|
||||
<xi:include href="xml/element-katedec.xml" />
|
||||
<xi:include href="xml/element-kateenc.xml" />
|
||||
<xi:include href="xml/element-kateparse.xml" />
|
||||
<xi:include href="xml/element-katetag.xml" />
|
||||
<xi:include href="xml/element-kmssink.xml" />
|
||||
<xi:include href="xml/element-ladspa.xml" />
|
||||
<xi:include href="xml/element-liveadder.xml" />
|
||||
<xi:include href="xml/element-marble.xml" />
|
||||
<xi:include href="xml/element-midiparse.xml" />
|
||||
<xi:include href="xml/element-mirror.xml" />
|
||||
<xi:include href="xml/element-mmssrc.xml" />
|
||||
<xi:include href="xml/element-modplug.xml" />
|
||||
<xi:include href="xml/element-motioncells.xml" />
|
||||
<xi:include href="xml/element-mpeg2enc.xml" />
|
||||
<xi:include href="xml/element-mpeg4videoparse.xml" />
|
||||
<xi:include href="xml/element-mpegpsdemux.xml" />
|
||||
<xi:include href="xml/element-mpegpsmux.xml" />
|
||||
<xi:include href="xml/element-mpegtsmux.xml" />
|
||||
<xi:include href="xml/element-mpegvideoparse.xml" />
|
||||
<xi:include href="xml/element-mplex.xml" />
|
||||
<xi:include href="xml/element-mssdemux.xml" />
|
||||
<xi:include href="xml/element-musepackdec.xml" />
|
||||
<xi:include href="xml/element-mxfdemux.xml" />
|
||||
<xi:include href="xml/element-mxfmux.xml" />
|
||||
<xi:include href="xml/element-neonhttpsrc.xml" />
|
||||
<xi:include href="xml/element-netsim.xml" />
|
||||
<xi:include href="xml/element-ofa.xml" />
|
||||
<xi:include href="xml/element-openalsink.xml" />
|
||||
<xi:include href="xml/element-openalsrc.xml" />
|
||||
<xi:include href="xml/element-opencvtextoverlay.xml" />
|
||||
<xi:include href="xml/element-openexrdec.xml" />
|
||||
<xi:include href="xml/element-openh264dec.xml" />
|
||||
<xi:include href="xml/element-openh264enc.xml" />
|
||||
<xi:include href="xml/element-openjpegdec.xml" />
|
||||
<xi:include href="xml/element-openjpegenc.xml" />
|
||||
<xi:include href="xml/element-opusparse.xml" />
|
||||
<xi:include href="xml/element-pcapparse.xml" />
|
||||
<xi:include href="xml/element-perspective.xml" />
|
||||
<xi:include href="xml/element-pinch.xml" />
|
||||
<xi:include href="xml/element-pitch.xml" />
|
||||
<xi:include href="xml/element-pngparse.xml" />
|
||||
<xi:include href="xml/element-pnmdec.xml" />
|
||||
<xi:include href="xml/element-pnmenc.xml" />
|
||||
<xi:include href="xml/element-proxysink.xml" />
|
||||
<xi:include href="xml/element-proxysrc.xml" />
|
||||
<xi:include href="xml/element-rawaudioparse.xml" />
|
||||
<xi:include href="xml/element-rawvideoparse.xml" />
|
||||
<xi:include href="xml/element-removesilence.xml" />
|
||||
<xi:include href="xml/element-retinex.xml" />
|
||||
<xi:include href="xml/element-rfbsrc.xml" />
|
||||
<xi:include href="xml/element-rgb2bayer.xml" />
|
||||
<xi:include href="xml/element-rotate.xml" />
|
||||
<xi:include href="xml/element-ristrtxreceive.xml" />
|
||||
<xi:include href="xml/element-ristrtxsend.xml" />
|
||||
<xi:include href="xml/element-ristsink.xml" />
|
||||
<xi:include href="xml/element-ristsrc.xml" />
|
||||
<xi:include href="xml/element-rsndvdbin.xml" />
|
||||
<xi:include href="xml/element-rsvgdec.xml" />
|
||||
<xi:include href="xml/element-rsvgoverlay.xml" />
|
||||
<xi:include href="xml/element-rtmpsink.xml" />
|
||||
<xi:include href="xml/element-rtmpsrc.xml" />
|
||||
<xi:include href="xml/element-rtpasfpay.xml" />
|
||||
<xi:include href="xml/element-rtponvifparse.xml" />
|
||||
<xi:include href="xml/element-rtponviftimestamp.xml" />
|
||||
<xi:include href="xml/element-sbcdec.xml" />
|
||||
<xi:include href="xml/element-sbcenc.xml" />
|
||||
<xi:include href="xml/element-scenechange.xml" />
|
||||
<xi:include href="xml/element-sdpdemux.xml" />
|
||||
<xi:include href="xml/element-sdpsrc.xml" />
|
||||
<xi:include href="xml/element-segmentation.xml" />
|
||||
<xi:include href="xml/element-sfdec.xml" />
|
||||
<xi:include href="xml/element-shmsink.xml" />
|
||||
<xi:include href="xml/element-shmsrc.xml" />
|
||||
<xi:include href="xml/element-simplevideomarkdetect.xml" />
|
||||
<xi:include href="xml/element-simplevideomark.xml" />
|
||||
<xi:include href="xml/element-sirendec.xml" />
|
||||
<xi:include href="xml/element-sirenenc.xml" />
|
||||
<xi:include href="xml/element-skindetect.xml" />
|
||||
<xi:include href="xml/element-smooth.xml" />
|
||||
<xi:include href="xml/element-solarize.xml" />
|
||||
<xi:include href="xml/element-spacescope.xml" />
|
||||
<xi:include href="xml/element-spanplc.xml" />
|
||||
<xi:include href="xml/element-spectrascope.xml" />
|
||||
<xi:include href="xml/element-speed.xml" />
|
||||
<xi:include href="xml/element-sphere.xml" />
|
||||
<xi:include href="xml/element-square.xml" />
|
||||
<xi:include href="xml/element-srtenc.xml" />
|
||||
<xi:include href="xml/element-srtpdec.xml" />
|
||||
<xi:include href="xml/element-srtpenc.xml" />
|
||||
<xi:include href="xml/element-stretch.xml" />
|
||||
<xi:include href="xml/element-synaescope.xml" />
|
||||
<xi:include href="xml/element-teletextdec.xml" />
|
||||
<xi:include href="xml/element-templatematch.xml" />
|
||||
<xi:include href="xml/element-testsrcbin.xml" />
|
||||
<xi:include href="xml/element-tiger.xml" />
|
||||
<xi:include href="xml/element-timecodestamper.xml" />
|
||||
<xi:include href="xml/element-tonegeneratesrc.xml" />
|
||||
<xi:include href="xml/element-tsdemux.xml" />
|
||||
<xi:include href="xml/element-tsparse.xml" />
|
||||
<xi:include href="xml/element-ttmlparse.xml" />
|
||||
<xi:include href="xml/element-ttmlrender.xml" />
|
||||
<xi:include href="xml/element-tunnel.xml" />
|
||||
<xi:include href="xml/element-twirl.xml" />
|
||||
<xi:include href="xml/element-unalignedaudioparse.xml" />
|
||||
<xi:include href="xml/element-unalignedvideoparse.xml" />
|
||||
<xi:include href="xml/element-uvch264mjpgdemux.xml" />
|
||||
<xi:include href="xml/element-uvch264src.xml" />
|
||||
<xi:include href="xml/element-vc1parse.xml" />
|
||||
<xi:include href="xml/element-vdpaumpegdec.xml" />
|
||||
<xi:include href="xml/element-videoanalyse.xml" />
|
||||
<xi:include href="xml/element-videodiff.xml" />
|
||||
<xi:include href="xml/element-videoframe-audiolevel.xml" />
|
||||
<xi:include href="xml/element-videoparse.xml" />
|
||||
<xi:include href="xml/element-videosegmentclip.xml" />
|
||||
<xi:include href="xml/element-viewfinderbin.xml" />
|
||||
<xi:include href="xml/element-vmncdec.xml" />
|
||||
<xi:include href="xml/element-voaacenc.xml" />
|
||||
<xi:include href="xml/element-voamrwbenc.xml" />
|
||||
<xi:include href="xml/element-vulkansink.xml" />
|
||||
<xi:include href="xml/element-vulkanupload.xml" />
|
||||
<xi:include href="xml/element-wasapisink.xml" />
|
||||
<xi:include href="xml/element-wasapisrc.xml" />
|
||||
<xi:include href="xml/element-watchdog.xml" />
|
||||
<xi:include href="xml/element-waterripple.xml" />
|
||||
<xi:include href="xml/element-wavescope.xml" />
|
||||
<xi:include href="xml/element-waylandsink.xml" />
|
||||
<xi:include href="xml/element-webpdec.xml" />
|
||||
<xi:include href="xml/element-webpenc.xml" />
|
||||
<xi:include href="xml/element-webrtcbin.xml" />
|
||||
<xi:include href="xml/element-webrtcdsp.xml" />
|
||||
<xi:include href="xml/element-webrtcechoprobe.xml" />
|
||||
<xi:include href="xml/element-webvttenc.xml" />
|
||||
<xi:include href="xml/element-wildmidi.xml" />
|
||||
<xi:include href="xml/element-wrappercamerabinsrc.xml" />
|
||||
<xi:include href="xml/element-x265enc.xml" />
|
||||
<xi:include href="xml/element-y4mdec.xml" />
|
||||
<xi:include href="xml/element-yadif.xml" />
|
||||
<xi:include href="xml/element-zbar.xml" />
|
||||
<xi:include href="xml/element-zebrastripe.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter>
|
||||
<title>gst-plugins-bad Plugins</title>
|
||||
<xi:include href="xml/plugin-accurip.xml" />
|
||||
<xi:include href="xml/plugin-adpcmdec.xml" />
|
||||
<xi:include href="xml/plugin-adpcmenc.xml" />
|
||||
<xi:include href="xml/plugin-aiff.xml" />
|
||||
<xi:include href="xml/plugin-asfmux.xml" />
|
||||
<xi:include href="xml/plugin-assrender.xml" />
|
||||
<xi:include href="xml/plugin-audiobuffersplit.xml" />
|
||||
<xi:include href="xml/plugin-audiofxbad.xml" />
|
||||
<xi:include href="xml/plugin-audiolatency.xml" />
|
||||
<xi:include href="xml/plugin-audiomixmatrix.xml" />
|
||||
<xi:include href="xml/plugin-audiovisualizers.xml" />
|
||||
<xi:include href="xml/plugin-autoconvert.xml" />
|
||||
<xi:include href="xml/plugin-bayer.xml" />
|
||||
<xi:include href="xml/plugin-bluez.xml" />
|
||||
<xi:include href="xml/plugin-bs2b.xml" />
|
||||
<xi:include href="xml/plugin-bz2.xml" />
|
||||
<xi:include href="xml/plugin-camerabin.xml" />
|
||||
<xi:include href="xml/plugin-chromaprint.xml" />
|
||||
<xi:include href="xml/plugin-coloreffects.xml" />
|
||||
<xi:include href="xml/plugin-colormanagement.xml" />
|
||||
<xi:include href="xml/plugin-curl.xml" />
|
||||
<xi:include href="xml/plugin-dashdemux.xml" />
|
||||
<xi:include href="xml/plugin-dc1394.xml" />
|
||||
<xi:include href="xml/plugin-de265.xml" />
|
||||
<xi:include href="xml/plugin-debugutilsbad.xml" />
|
||||
<xi:include href="xml/plugin-decklink.xml" />
|
||||
<xi:include href="xml/plugin-dfbvideosink.xml" />
|
||||
<xi:include href="xml/plugin-dtls.xml" />
|
||||
<xi:include href="xml/plugin-dtsdec.xml" />
|
||||
<xi:include href="xml/plugin-dvbsuboverlay.xml" />
|
||||
<xi:include href="xml/plugin-dvb.xml" />
|
||||
<xi:include href="xml/plugin-dvdspu.xml" />
|
||||
<xi:include href="xml/plugin-faac.xml" />
|
||||
<xi:include href="xml/plugin-faad.xml" />
|
||||
<xi:include href="xml/plugin-faceoverlay.xml" />
|
||||
<xi:include href="xml/plugin-fbdevsink.xml" />
|
||||
<xi:include href="xml/plugin-fdkaac.xml" />
|
||||
<xi:include href="xml/plugin-festival.xml" />
|
||||
<xi:include href="xml/plugin-fieldanalysis.xml" />
|
||||
<xi:include href="xml/plugin-flite.xml" />
|
||||
<xi:include href="xml/plugin-fluidsynthmidi.xml" />
|
||||
<xi:include href="xml/plugin-freeverb.xml" />
|
||||
<xi:include href="xml/plugin-frei0r.xml" />
|
||||
<xi:include href="xml/plugin-gaudieffects.xml" />
|
||||
<xi:include href="xml/plugin-gdp.xml" />
|
||||
<xi:include href="xml/plugin-geometrictransform.xml" />
|
||||
<xi:include href="xml/plugin-gmedec.xml" />
|
||||
<xi:include href="xml/plugin-gme.xml" />
|
||||
<xi:include href="xml/plugin-gsm.xml" />
|
||||
<xi:include href="xml/plugin-hls.xml" />
|
||||
<xi:include href="xml/plugin-id3tag.xml" />
|
||||
<xi:include href="xml/plugin-interlace.xml" />
|
||||
<xi:include href="xml/plugin-inter.xml" />
|
||||
<xi:include href="xml/plugin-ipcpipeline.xml" />
|
||||
<xi:include href="xml/plugin-ivfparse.xml" />
|
||||
<xi:include href="xml/plugin-ivtc.xml" />
|
||||
<xi:include href="xml/plugin-jp2kdecimator.xml" />
|
||||
<xi:include href="xml/plugin-jpegformat.xml" />
|
||||
<xi:include href="xml/plugin-kate.xml" />
|
||||
<xi:include href="xml/plugin-kms.xml" />
|
||||
<xi:include href="xml/plugin-ladspa.xml" />
|
||||
<xi:include href="xml/plugin-legacyrawparse.xml" />
|
||||
<xi:include href="xml/plugin-midi.xml" />
|
||||
<xi:include href="xml/plugin-mms.xml" />
|
||||
<xi:include href="xml/plugin-modplug.xml" />
|
||||
<xi:include href="xml/plugin-mpeg2enc.xml" />
|
||||
<xi:include href="xml/plugin-mpegpsdemux.xml" />
|
||||
<xi:include href="xml/plugin-mpegpsmux.xml" />
|
||||
<xi:include href="xml/plugin-mpegtsdemux.xml" />
|
||||
<xi:include href="xml/plugin-mpegtsmux.xml" />
|
||||
<xi:include href="xml/plugin-mplex.xml" />
|
||||
<xi:include href="xml/plugin-musepack.xml" />
|
||||
<xi:include href="xml/plugin-mxf.xml" />
|
||||
<xi:include href="xml/plugin-neonhttpsrc.xml" />
|
||||
<xi:include href="xml/plugin-neon.xml" />
|
||||
<xi:include href="xml/plugin-netsim.xml" />
|
||||
<xi:include href="xml/plugin-ofa.xml" />
|
||||
<xi:include href="xml/plugin-openal.xml" />
|
||||
<xi:include href="xml/plugin-opencv.xml" />
|
||||
<xi:include href="xml/plugin-openexr.xml" />
|
||||
<xi:include href="xml/plugin-openh264.xml" />
|
||||
<xi:include href="xml/plugin-openjpeg.xml" />
|
||||
<xi:include href="xml/plugin-opusparse.xml" />
|
||||
<xi:include href="xml/plugin-pcapparse.xml" />
|
||||
<xi:include href="xml/plugin-pnm.xml" />
|
||||
<xi:include href="xml/plugin-proxy.xml" />
|
||||
<xi:include href="xml/plugin-removesilence.xml" />
|
||||
<xi:include href="xml/plugin-resindvd.xml" />
|
||||
<xi:include href="xml/plugin-rist.xml" />
|
||||
<xi:include href="xml/plugin-rfbsrc.xml" />
|
||||
<xi:include href="xml/plugin-rsvg.xml" />
|
||||
<xi:include href="xml/plugin-rtmp.xml" />
|
||||
<xi:include href="xml/plugin-rtponvif.xml" />
|
||||
<xi:include href="xml/plugin-sbc.xml" />
|
||||
<xi:include href="xml/plugin-sdpelem.xml" />
|
||||
<xi:include href="xml/plugin-segmentclip.xml" />
|
||||
<xi:include href="xml/plugin-shm.xml" />
|
||||
<xi:include href="xml/plugin-siren.xml" />
|
||||
<xi:include href="xml/plugin-smoothstreaming.xml" />
|
||||
<xi:include href="xml/plugin-smooth.xml" />
|
||||
<xi:include href="xml/plugin-sndfile.xml" />
|
||||
<xi:include href="xml/plugin-soundtouch.xml" />
|
||||
<xi:include href="xml/plugin-spandsp.xml" />
|
||||
<xi:include href="xml/plugin-speed.xml" />
|
||||
<xi:include href="xml/plugin-srtp.xml" />
|
||||
<xi:include href="xml/plugin-subenc.xml" />
|
||||
<xi:include href="xml/plugin-teletext.xml" />
|
||||
<xi:include href="xml/plugin-timecode.xml" />
|
||||
<xi:include href="xml/plugin-ttmlsubs.xml" />
|
||||
<xi:include href="xml/plugin-uvch264.xml" />
|
||||
<xi:include href="xml/plugin-vdpau.xml" />
|
||||
<xi:include href="xml/plugin-videofiltersbad.xml" />
|
||||
<xi:include href="xml/plugin-videoframe_audiolevel.xml" />
|
||||
<xi:include href="xml/plugin-videoparsersbad.xml" />
|
||||
<xi:include href="xml/plugin-videosignal.xml" />
|
||||
<xi:include href="xml/plugin-vmnc.xml" />
|
||||
<xi:include href="xml/plugin-voaacenc.xml" />
|
||||
<xi:include href="xml/plugin-voamrwbenc.xml" />
|
||||
<xi:include href="xml/plugin-vulkan.xml" />
|
||||
<xi:include href="xml/plugin-wasapi.xml" />
|
||||
<xi:include href="xml/plugin-waylandsink.xml" />
|
||||
<xi:include href="xml/plugin-webp.xml" />
|
||||
<xi:include href="xml/plugin-webrtcdsp.xml" />
|
||||
<xi:include href="xml/plugin-webrtc.xml" />
|
||||
<xi:include href="xml/plugin-wildmidi.xml" />
|
||||
<xi:include href="xml/plugin-x265.xml" />
|
||||
<xi:include href="xml/plugin-y4mdec.xml" />
|
||||
<xi:include href="xml/plugin-yadif.xml" />
|
||||
<xi:include href="xml/plugin-zbar.xml" />
|
||||
</chapter>
|
||||
</book>
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,404 +0,0 @@
|
|||
GObject
|
||||
GInitiallyUnowned
|
||||
GstObject
|
||||
GstAllocator
|
||||
GstAllocatorSysmem
|
||||
GstFdAllocator
|
||||
GstWlShmAllocator
|
||||
GstVdpVideoAllocator
|
||||
GstAudioRingBuffer
|
||||
GstAudioSinkRingBuffer
|
||||
GstAudioSrcRingBuffer
|
||||
GstBus
|
||||
GstClock
|
||||
GstSystemClock
|
||||
GstAudioClock
|
||||
GstControlBinding
|
||||
GstControlSource
|
||||
GstElement
|
||||
GstAggregator
|
||||
GstCCCombiner
|
||||
GstMXFMux
|
||||
GstAiffMux
|
||||
GstAiffParse
|
||||
GstAsfMux
|
||||
GstAssRender
|
||||
GstAudioBufferSplit
|
||||
GstAudioDecoder
|
||||
ADPCMDec
|
||||
GstDtsDec
|
||||
GstFaad
|
||||
GstFdkAacDec
|
||||
GstGSMDec
|
||||
GstSbcDec
|
||||
GstSirenDec
|
||||
GstAudioEncoder
|
||||
ADPCMEnc
|
||||
GstFaac
|
||||
GstFdkAacEnc
|
||||
GstGSMEnc
|
||||
GstSbcEnc
|
||||
GstSirenEnc
|
||||
GstVoAacEnc
|
||||
GstVoAmrWbEnc
|
||||
GstAudioVisualizer
|
||||
GstSpaceScope
|
||||
GstSpectraScope
|
||||
GstSynaeScope
|
||||
GstWaveScope
|
||||
GstAvWait
|
||||
GstBaseParse
|
||||
GstAsfParse
|
||||
GstDiracParse
|
||||
GstH263Parse
|
||||
GstH264Parse
|
||||
GstH265Parse
|
||||
GstIRTSPParse
|
||||
GstIvfParse
|
||||
GstJPEG2000Parse
|
||||
GstJpegParse
|
||||
GstMpeg4VParse
|
||||
GstMpegvParse
|
||||
GstOpusParse
|
||||
GstPngParse
|
||||
GstVC1Parse
|
||||
GstBaseSink
|
||||
GstAudioBaseSink
|
||||
GstAudioSink
|
||||
GstOpenALSink
|
||||
GstAvdtpSink
|
||||
GstChecksumSink
|
||||
GstCurlBaseSink
|
||||
GstCurlFileSink
|
||||
GstCurlSshSink
|
||||
GstCurlSftpSink
|
||||
GstCurlTlsSink
|
||||
GstCurlFtpSink
|
||||
GstCurlHttpSink
|
||||
GstCurlSmtpSink
|
||||
GstDecklinkAudioSink
|
||||
GstDecklinkVideoSink
|
||||
GstInterAudioSink
|
||||
GstInterSubSink
|
||||
GstRTMPSink
|
||||
GstSRTSink
|
||||
GstShmSink
|
||||
GstVideoSink
|
||||
GstDfbVideoSink
|
||||
GstFBDEVSink
|
||||
GstInterVideoSink
|
||||
GstKMSSink
|
||||
GstVulkanSink
|
||||
GstWaylandSink
|
||||
GstBaseSrc
|
||||
GstAvdtpSrc
|
||||
GstFliteTestSrc
|
||||
GstInterAudioSrc
|
||||
GstInterSubSrc
|
||||
GstInterVideoSrc
|
||||
GstLADSPASource
|
||||
ladspasrc-noise-so-noise-white
|
||||
ladspasrc-sine-so-sine-fcac
|
||||
GstPushSrc
|
||||
GstAudioBaseSrc
|
||||
GstAudioSrc
|
||||
GstOpenalSrc
|
||||
GstCurlHttpSrc
|
||||
GstDC1394Src
|
||||
GstDecklinkAudioSrc
|
||||
GstDecklinkVideoSrc
|
||||
GstDvbSrc
|
||||
GstMMS
|
||||
GstNeonhttpSrc
|
||||
GstOpenni2Src
|
||||
GstRTMPSrc
|
||||
GstRfbSrc
|
||||
GstSRTSrc
|
||||
GstShmSrc
|
||||
GstToneGenerateSrc
|
||||
GstBaseTransform
|
||||
GstAudioFilter
|
||||
GstAccurip
|
||||
GstAudioChannelMix
|
||||
GstBPMDetect
|
||||
GstBs2b
|
||||
GstChromaprint
|
||||
GstLADSPAFilter
|
||||
ladspa-amp-so-amp-mono
|
||||
ladspa-amp-so-amp-stereo
|
||||
ladspa-delay-so-delay-5s
|
||||
ladspa-filter-so-hpf
|
||||
ladspa-filter-so-lpf
|
||||
ladspa-sine-so-sine-faaa
|
||||
ladspa-sine-so-sine-faac
|
||||
ladspa-sine-so-sine-fcaa
|
||||
GstOFA
|
||||
GstAudioMixMatrix
|
||||
GstBayer2RGB
|
||||
GstCCConverter
|
||||
GstDebugSpy
|
||||
GstDtmfDetect
|
||||
GstFreeverb
|
||||
GstIvtc
|
||||
GstRGB2Bayer
|
||||
GstRemoveSilence
|
||||
GstTimeCodeStamper
|
||||
GstVideoFilter
|
||||
GstBurn
|
||||
GstChromaHold
|
||||
GstChromium
|
||||
GstColorEffects
|
||||
GstCombDetect
|
||||
GstDilate
|
||||
GstDodge
|
||||
GstExclusion
|
||||
GstGaussianBlur
|
||||
GstGeometricTransform
|
||||
GstCircleGeometricTransform
|
||||
GstBulge
|
||||
GstCircle
|
||||
GstKaleidoscope
|
||||
GstPinch
|
||||
GstSphere
|
||||
GstStretch
|
||||
GstTunnel
|
||||
GstTwirl
|
||||
GstWaterRipple
|
||||
GstDiffuse
|
||||
GstFisheye
|
||||
GstMarble
|
||||
GstMirror
|
||||
GstPerspective
|
||||
GstRotate
|
||||
GstSquare
|
||||
GstLcms
|
||||
GstLine21Decoder
|
||||
GstLine21Encoder
|
||||
GstOpencvVideoFilter
|
||||
GstCameraCalibrate
|
||||
GstCameraUndistort
|
||||
GstCvDilateErode
|
||||
GstCvDilate
|
||||
GstCvErode
|
||||
GstCvEqualizeHist
|
||||
GstCvLaplace
|
||||
GstCvSmooth
|
||||
GstCvSobel
|
||||
GstDewarp
|
||||
GstEdgeDetect
|
||||
GstFaceBlur
|
||||
GstFaceDetect
|
||||
GstGrabcut
|
||||
GstHanddetect
|
||||
GstMotioncells
|
||||
GstOpencvTextOverlay
|
||||
GstRetinex
|
||||
GstSegmentation
|
||||
GstSkinDetect
|
||||
GstTemplateMatch
|
||||
GstRsvgOverlay
|
||||
GstSceneChange
|
||||
GstSimpleVideoMark
|
||||
GstSimpleVideoMarkDetect
|
||||
GstSmooth
|
||||
GstSolarize
|
||||
GstVideoAnalyse
|
||||
GstVideoDiff
|
||||
GstZBar
|
||||
GstZebraStripe
|
||||
GstVulkanUpload
|
||||
GstWatchdog
|
||||
GstYadif
|
||||
GstBin
|
||||
DvbBaseBin
|
||||
GstA2dpSink
|
||||
GstAdaptiveDemux
|
||||
GstDashDemux
|
||||
GstHLSDemux
|
||||
GstMssDemux
|
||||
GstAudioLatency
|
||||
GstAudioParse
|
||||
GstAutoConvert
|
||||
GstAutoVideoConvert
|
||||
GstBaseCameraSrc
|
||||
GstUvcH264Src
|
||||
GstWrapperCameraBinSrc
|
||||
GstDtlsSrtpBin
|
||||
GstDtlsSrtpDec
|
||||
GstDtlsSrtpEnc
|
||||
GstFPSDisplaySink
|
||||
GstFaceOverlay
|
||||
GstFakeVideoSink
|
||||
GstHlsSink
|
||||
GstHlsSink2
|
||||
GstPipeline
|
||||
GstCameraBin
|
||||
GstIpcSlavePipeline
|
||||
GstProxySrc
|
||||
GstRistSink
|
||||
GstRistSrc
|
||||
GstSDPDemux
|
||||
GstSdpSrc
|
||||
GstTestSrcBin
|
||||
GstVideoParse
|
||||
GstViewfinderBin
|
||||
GstWebRTCBin
|
||||
RsnDvdBin
|
||||
GstBz2dec
|
||||
GstBz2enc
|
||||
GstCCExtractor
|
||||
GstCeaCcOverlay
|
||||
GstChopMyData
|
||||
GstCompare
|
||||
GstDVBSubOverlay
|
||||
GstDVDSpu
|
||||
GstDisparity
|
||||
GstDtlsDec
|
||||
GstDtlsEnc
|
||||
GstDtlsSrtpDemux
|
||||
GstErrorIgnore
|
||||
GstFestival
|
||||
GstFieldAnalysis
|
||||
GstFluidDec
|
||||
GstGDPDepay
|
||||
GstGDPPay
|
||||
GstGmeDec
|
||||
GstInterlace
|
||||
GstIpcPipelineSink
|
||||
GstIpcPipelineSrc
|
||||
GstJP2kDecimator
|
||||
GstJifMux
|
||||
GstKateDec
|
||||
GstKateEnc
|
||||
GstKateParse
|
||||
GstKateTag
|
||||
GstMXFDemux
|
||||
GstMidiParse
|
||||
GstModPlug
|
||||
GstMpegPSDemux
|
||||
GstMusepackDec
|
||||
GstNetSim
|
||||
GstNonstreamAudioDecoder
|
||||
GstOpenMptDec
|
||||
GstWildmidiDec
|
||||
GstPcapParse
|
||||
GstPitch
|
||||
GstProxySink
|
||||
GstRTPBasePayload
|
||||
GstRtpAsfPay
|
||||
GstRtpOnvifParse
|
||||
GstRtpOnvifTimestamp
|
||||
GstSFDec
|
||||
GstSctpDec
|
||||
GstSctpEnc
|
||||
GstSegmentClip
|
||||
GstAudioSegmentClip
|
||||
GstVideoSegmentClip
|
||||
GstSpanPlc
|
||||
GstSpeed
|
||||
GstSrtEnc
|
||||
GstTagMux
|
||||
GstId3Mux
|
||||
GstTeletextDec
|
||||
GstTtmlParse
|
||||
GstTtmlRender
|
||||
GstUvcH264MjpgDemux
|
||||
GstVideoDecoder
|
||||
GstLibde265Dec
|
||||
GstOpenEXRDec
|
||||
GstOpenJPEGDec
|
||||
GstOpenh264Dec
|
||||
GstPnmdec
|
||||
GstRsvgDec
|
||||
GstVMncDec
|
||||
GstVdpDecoder
|
||||
GstVdpMpegDec
|
||||
GstWebPDec
|
||||
GstVideoEncoder
|
||||
GstOpenJPEGEnc
|
||||
GstOpenh264Enc
|
||||
GstPnmenc
|
||||
GstWebpEnc
|
||||
GstX265Enc
|
||||
GstVideoFrameAudioLevel
|
||||
GstWebvttEnc
|
||||
GstY4mDec
|
||||
MpegPsMux
|
||||
MpegTSBase
|
||||
GstTSDemux
|
||||
MpegTSParse2
|
||||
MpegTsMux
|
||||
GstPad
|
||||
GstAggregatorPad
|
||||
GstMXFMuxPad
|
||||
GstProxyPad
|
||||
GstGhostPad
|
||||
GstWebRTCBinPad
|
||||
GstPadTemplate
|
||||
GstPlugin
|
||||
GstPluginFeature
|
||||
GstDeviceProviderFactory
|
||||
GstDynamicTypeFactory
|
||||
GstElementFactory
|
||||
GstTracerFactory
|
||||
GstTypeFindFactory
|
||||
GstRegistry
|
||||
GstTask
|
||||
GstTaskPool
|
||||
GstWebRTCDataChannel
|
||||
GstWebRTCRTPTransceiver
|
||||
GSocketAddress
|
||||
GstColorBalanceChannel
|
||||
GstEncodingProfile
|
||||
GstVdpDevice
|
||||
MXFMetadataBase
|
||||
MXFMetadata
|
||||
MXFMetadataContentStorage
|
||||
MXFMetadataEssenceContainerData
|
||||
MXFMetadataGenericDescriptor
|
||||
MXFMetadataFileDescriptor
|
||||
MXFMetadataGenericDataEssenceDescriptor
|
||||
MXFMetadataGenericPictureEssenceDescriptor
|
||||
MXFMetadataCDCIPictureEssenceDescriptor
|
||||
MXFMetadataMPEGVideoDescriptor
|
||||
MXFMetadataRGBAPictureEssenceDescriptor
|
||||
MXFMetadataGenericSoundEssenceDescriptor
|
||||
MXFMetadataWaveAudioEssenceDescriptor
|
||||
MXFMetadataAES3AudioEssenceDescriptor
|
||||
MXFMetadataMultipleDescriptor
|
||||
MXFMetadataGenericPackage
|
||||
MXFMetadataMaterialPackage
|
||||
MXFMetadataSourcePackage
|
||||
MXFMetadataIdentification
|
||||
MXFMetadataLocator
|
||||
MXFMetadataNetworkLocator
|
||||
MXFMetadataTextLocator
|
||||
MXFMetadataPreface
|
||||
MXFMetadataSequence
|
||||
MXFMetadataStructuralComponent
|
||||
MXFMetadataDMSegment
|
||||
MXFMetadataFiller
|
||||
MXFMetadataSourceClip
|
||||
MXFMetadataDMSourceClip
|
||||
MXFMetadataTimecodeComponent
|
||||
MXFMetadataTrack
|
||||
MXFMetadataEventTrack
|
||||
MXFMetadataStaticTrack
|
||||
MXFMetadataTimelineTrack
|
||||
PangoContext
|
||||
PangoFontMap
|
||||
PangoFcFontMap
|
||||
PangoCairoFcFontMap
|
||||
GInterface
|
||||
GSocketConnectable
|
||||
GTypePlugin
|
||||
GstChildProxy
|
||||
GstColorBalance
|
||||
GstNavigation
|
||||
GstPreset
|
||||
GstTagSetter
|
||||
GstTagXmpWriter
|
||||
GstURIHandler
|
||||
GstVideoOverlay
|
||||
GstWaylandVideo
|
||||
PangoCairoFontMap
|
|
@ -1,122 +0,0 @@
|
|||
ADPCMEnc GstPreset
|
||||
DvbBaseBin GstChildProxy GstURIHandler
|
||||
GSocketAddress GSocketConnectable
|
||||
GstA2dpSink GstChildProxy
|
||||
GstAdaptiveDemux GstChildProxy
|
||||
GstAmrWbEnc GstPreset
|
||||
GstApExSink GstImplementsInterface GstMixer
|
||||
GstAsfMux GstTagSetter
|
||||
GstAudioEncoder GstPreset
|
||||
GstAudioInterleave GstChildProxy
|
||||
GstAudioLatency GstChildProxy
|
||||
GstAudioMixer GstChildProxy
|
||||
GstAudioParse GstChildProxy
|
||||
GstAutoConvert GstChildProxy
|
||||
GstAutoVideoConvert GstChildProxy
|
||||
GstBaseCameraSrc GstChildProxy
|
||||
GstBaseVideoEncoder GstPreset
|
||||
GstBin GstChildProxy
|
||||
GstBs2b GstPreset
|
||||
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
|
||||
GstCameraBin GstChildProxy GstTagSetter
|
||||
GstCameraBin2 GstChildProxy GstTagSetter
|
||||
GstCeltEnc GstPreset GstTagSetter
|
||||
GstCurlHttpSrc GstURIHandler
|
||||
GstDashDemux GstChildProxy
|
||||
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
|
||||
GstDfbVideoSink GstNavigation GstColorBalance
|
||||
GstDiracEnc GstPreset
|
||||
GstDtlsSrtpBin GstChildProxy
|
||||
GstDtlsSrtpDec GstChildProxy
|
||||
GstDtlsSrtpEnc GstChildProxy
|
||||
GstEglGlesSink GstVideoOverlay
|
||||
GstFPSDisplaySink GstChildProxy
|
||||
GstFaac GstPreset
|
||||
GstFaceOverlay GstChildProxy
|
||||
GstFakeVideoSink GstChildProxy
|
||||
GstFdkAacEnc GstPreset
|
||||
GstFreeverb GstPreset
|
||||
GstGLBaseMixer GstChildProxy
|
||||
GstGLColorBalance GstColorBalance
|
||||
GstGLFilterBin GstChildProxy
|
||||
GstGLImageSink GstVideoOverlay
|
||||
GstGLImageSink GstVideoOverlay GstNavigation
|
||||
GstGLImageSinkBin GstChildProxy GstVideoOverlay GstNavigation
|
||||
GstGLImageSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstGLMixer GstChildProxy
|
||||
GstGLMixerBin GstChildProxy
|
||||
GstGLMosaic GstChildProxy
|
||||
GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation
|
||||
GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
|
||||
GstGLSrcBin GstChildProxy
|
||||
GstGLStereoMix GstChildProxy
|
||||
GstGLVideoMixer GstChildProxy
|
||||
GstGLVideoMixerBin GstChildProxy
|
||||
GstGSMEnc GstPreset
|
||||
GstGtkBaseSink GstNavigation
|
||||
GstGtkGLSink GstNavigation
|
||||
GstGtkSink GstNavigation
|
||||
GstHLSDemux GstChildProxy
|
||||
GstHanddetect GstNavigation
|
||||
GstHlsSink GstChildProxy
|
||||
GstHlsSink2 GstChildProxy
|
||||
GstId3BaseMux GstTagSetter
|
||||
GstId3Mux GstTagSetter
|
||||
GstIpcSlavePipeline GstChildProxy
|
||||
GstJifMux GstTagSetter GstTagXmpWriter
|
||||
GstKMSSink GstVideoOverlay
|
||||
GstKateEnc GstTagSetter
|
||||
GstKateTag GstTagSetter
|
||||
GstLiveAdder GstChildProxy
|
||||
GstMMS GstURIHandler
|
||||
GstMpeg2enc GstPreset
|
||||
GstMssDemux GstChildProxy
|
||||
GstMythtvSrc GstURIHandler
|
||||
GstNeonhttpSrc GstURIHandler
|
||||
GstOpenJPEGEnc GstPreset
|
||||
GstOpenh264Enc GstPreset
|
||||
GstOpusEnc GstPreset GstTagSetter
|
||||
GstPipeline GstChildProxy
|
||||
GstPnmenc GstPreset
|
||||
GstProxySrc GstChildProxy
|
||||
GstRTMPSink GstURIHandler
|
||||
GstRTMPSrc GstURIHandler
|
||||
GstRistSink GstChildProxy
|
||||
GstRistSrc GstChildProxy GstURIHandler
|
||||
GstSDLVideoSink GstImplementsInterface GstXOverlay GstNavigation
|
||||
GstSDPDemux GstChildProxy
|
||||
GstSRTSink GstURIHandler
|
||||
GstSRTSrc GstURIHandler
|
||||
GstSbcEnc GstPreset
|
||||
GstSdpSrc GstChildProxy GstURIHandler
|
||||
GstSirenEnc GstPreset
|
||||
GstTagMux GstTagSetter
|
||||
GstTestSrcBin GstChildProxy GstURIHandler
|
||||
GstUnalignedAudioParse GstChildProxy
|
||||
GstUnalignedVideoParse GstChildProxy
|
||||
GstUvcH264Src GstChildProxy
|
||||
GstVCDSrc GstURIHandler
|
||||
GstVP8Enc GstPreset GstTagSetter
|
||||
GstVP8Enc GstTagSetter GstPreset
|
||||
GstVideoAggregator GstChildProxy
|
||||
GstVideoEncoder GstPreset
|
||||
GstVideoParse GstChildProxy
|
||||
GstViewfinderBin GstChildProxy
|
||||
GstVoAacEnc GstPreset
|
||||
GstVoAmrWbEnc GstPreset
|
||||
GstVulkanSink GstVideoOverlay
|
||||
GstWaylandSink GstVideoOverlay GstWaylandVideo
|
||||
GstWebRTCBin GstChildProxy
|
||||
GstWebpEnc GstPreset
|
||||
GstWrapperCameraBinSrc GstChildProxy
|
||||
GstX265Enc GstPreset
|
||||
GstXvidEnc GstPreset
|
||||
GtkWidget AtkImplementorIface GtkBuildable
|
||||
MXFDMS1ClipFramework MXFDescriptiveMetadataFrameworkInterface
|
||||
MXFDMS1Framework MXFDescriptiveMetadataFrameworkInterface
|
||||
MXFDMS1ProductionClipFramework MXFDescriptiveMetadataFrameworkInterface
|
||||
MXFDMS1ProductionFramework MXFDescriptiveMetadataFrameworkInterface
|
||||
MXFDMS1SceneFramework MXFDescriptiveMetadataFrameworkInterface
|
||||
PangoCairoFcFontMap PangoCairoFontMap
|
||||
RsnDvdBin GstChildProxy GstURIHandler
|
||||
VdpSink GstImplementsInterface GstNavigation GstXOverlay
|
|
@ -1,8 +0,0 @@
|
|||
GSocketConnectable GObject
|
||||
GstChildProxy GObject
|
||||
GstTagSetter GstElement
|
||||
GstTagXmpWriter GstElement
|
||||
GstWaylandVideo GstVideoOverlay
|
||||
GtkBuildable GObject
|
||||
MXFDescriptiveMetadataFrameworkInterface MXFDescriptiveMetadata
|
||||
PangoCairoFontMap PangoFontMap
|
|
@ -1,936 +0,0 @@
|
|||
<SIGNAL>
|
||||
<NAME>GstSwitch::block</NAME>
|
||||
<RETURNS>gint64</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSwitch *gstswitch
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSwitch::switch</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSwitch *gstswitch
|
||||
gchar *arg1
|
||||
gint64 arg2
|
||||
gint64 arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstInputSelector::block</NAME>
|
||||
<RETURNS>gint64</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstInputSelector *gstinputselector
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstInputSelector::switch</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstInputSelector *gstinputselector
|
||||
GstPad *arg1
|
||||
gint64 arg2
|
||||
gint64 arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::img-done</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gchar *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::user-image-res</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gint arg1
|
||||
gint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::user-pause</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::user-res-fps</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gint arg1
|
||||
gint arg2
|
||||
gint arg3
|
||||
gint arg4
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::user-start</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::user-stop</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::capture-pause</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::capture-start</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::capture-stop</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::image-done</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gchar *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::set-image-resolution</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gint arg1
|
||||
gint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::set-video-resolution-fps</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
gint arg1
|
||||
gint arg2
|
||||
gint arg3
|
||||
gint arg4
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::start-capture</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin::stop-capture</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin *gstcamerabin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::clear-pt-map</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::get-internal-session</NAME>
|
||||
<RETURNS>RTPSession*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-bye-ssrc</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-bye-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-new-ssrc</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-npt-stop</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-sender-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-ssrc-active</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-ssrc-collision</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-ssrc-sdes</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-ssrc-validated</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::on-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::request-pt-map</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
guint arg1
|
||||
guint arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpBin::reset-sync</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpBin *gstrtpbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpJitterBuffer::clear-pt-map</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpJitterBuffer *gstrtpjitterbuffer
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpJitterBuffer::handle-sync</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpJitterBuffer *gstrtpjitterbuffer
|
||||
GstStructure *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpJitterBuffer::on-npt-stop</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpJitterBuffer *gstrtpjitterbuffer
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpJitterBuffer::request-pt-map</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpJitterBuffer *gstrtpjitterbuffer
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpPtDemux::clear-pt-map</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpPtDemux *gstrtpptdemux
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpPtDemux::new-payload-type</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpPtDemux *gstrtpptdemux
|
||||
guint arg1
|
||||
GstPad *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpPtDemux::payload-type-change</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpPtDemux *gstrtpptdemux
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpPtDemux::request-pt-map</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpPtDemux *gstrtpptdemux
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::clear-pt-map</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>a</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-bye-ssrc</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-bye-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-new-ssrc</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-sender-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-ssrc-active</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-ssrc-collision</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-ssrc-sdes</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-ssrc-validated</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::on-timeout</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSession::request-pt-map</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSession *gstrtpsession
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSsrcDemux::clear-ssrc</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstRtpSsrcDemux *gstrtpssrcdemux
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSsrcDemux::new-ssrc-pad</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSsrcDemux *gstrtpssrcdemux
|
||||
guint arg1
|
||||
GstPad *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstRtpSsrcDemux::removed-ssrc-pad</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstRtpSsrcDemux *gstrtpssrcdemux
|
||||
guint arg1
|
||||
GstPad *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstFPSDisplaySink::fps-measurements</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstFPSDisplaySink *gstfpsdisplaysink
|
||||
gdouble arg1
|
||||
gdouble arg2
|
||||
gdouble arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstShmSink::client-connected</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstShmSink *gstshmsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstShmSink::client-disconnected</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstShmSink *gstshmsink
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin2::start-capture</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin2 *gstcamerabin2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstCameraBin2::stop-capture</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstCameraBin2 *gstcamerabin2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstUvcH264Src::get-boolean-setting</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstUvcH264Src *gstuvch264src
|
||||
gchar *arg1
|
||||
gpointer arg2
|
||||
gpointer arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstUvcH264Src::get-enum-setting</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstUvcH264Src *gstuvch264src
|
||||
gchar *arg1
|
||||
gpointer arg2
|
||||
gpointer arg3
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstUvcH264Src::get-int-setting</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstUvcH264Src *gstuvch264src
|
||||
gchar *arg1
|
||||
gpointer arg2
|
||||
gpointer arg3
|
||||
gpointer arg4
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpEnc::soft-limit</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSrtpEnc *gstsrtpenc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpEnc::get-rollover-counter</NAME>
|
||||
<RETURNS>guint</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstSrtpEnc *gstsrtpenc
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpDec::clear-keys</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstSrtpDec *gstsrtpdec
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpDec::hard-limit</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSrtpDec *gstsrtpdec
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpDec::request-key</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSrtpDec *gstsrtpdec
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpDec::soft-limit</NAME>
|
||||
<RETURNS>GstCaps*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSrtpDec *gstsrtpdec
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSrtpDec::remove-key</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstSrtpDec *gstsrtpdec
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDvbSrc::tuning-done</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDvbSrc *gstdvbsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDvbSrc::tuning-fail</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDvbSrc *gstdvbsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDvbSrc::tuning-start</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDvbSrc *gstdvbsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDvbSrc::tune</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstDvbSrc *gstdvbsrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>DvbBaseBin::tuning-done</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
DvbBaseBin *dvbbasebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>DvbBaseBin::tuning-fail</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
DvbBaseBin *dvbbasebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>DvbBaseBin::tuning-start</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
DvbBaseBin *dvbbasebin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>DvbBaseBin::tune</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
DvbBaseBin *dvbbasebin
|
||||
</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>GstGLFilterApp::client-draw</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLFilterApp *gstglfilterapp
|
||||
guint arg1
|
||||
guint arg2
|
||||
guint arg3
|
||||
</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>GstGLMixerBin::create-element</NAME>
|
||||
<RETURNS>GstElement*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLMixerBin *gstglmixerbin
|
||||
</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>GstDtlsSrtpEnc::on-key-set</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDtlsSrtpEnc *gstdtlssrtpenc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDtlsEnc::on-key-received</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDtlsEnc *gstdtlsenc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstDtlsDec::on-key-received</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstDtlsDec *gstdtlsdec
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstGLFilterShader::create-shader</NAME>
|
||||
<RETURNS>GstGLShader*</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstGLFilterShader *gstglfiltershader
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstIpcPipelineSrc::disconnect</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstIpcPipelineSrc *gstipcpipelinesrc
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstIpcPipelineSrc::forward-message</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstIpcPipelineSrc *gstipcpipelinesrc
|
||||
GstMessage *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstIpcPipelineSink::disconnect</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstIpcPipelineSink *gstipcpipelinesink
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::add-ice-candidate</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
guint arg1
|
||||
gchar *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::add-transceiver</NAME>
|
||||
<RETURNS>GstWebRTCRTPTransceiver*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstWebRTCRTPTransceiverDirection arg1
|
||||
GstCaps *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::create-answer</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstStructure *arg1
|
||||
GstPromise *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::create-offer</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstStructure *arg1
|
||||
GstPromise *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::get-stats</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstPad *arg1
|
||||
GstPromise *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::get-transceivers</NAME>
|
||||
<RETURNS>GArray*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::on-ice-candidate</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
guint arg1
|
||||
gchar *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::on-negotiation-needed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::set-local-description</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstWebRTCSessionDescription *arg1
|
||||
GstPromise *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::set-remote-description</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstWebRTCSessionDescription *arg1
|
||||
GstPromise *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::add-turn-server</NAME>
|
||||
<RETURNS>gboolean</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
gchar *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::create-data-channel</NAME>
|
||||
<RETURNS>GstWebRTCDataChannel*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
gchar *arg1
|
||||
GstStructure *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::on-data-channel</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstWebRTCDataChannel *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::on-new-transceiver</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
GstWebRTCRTPTransceiver *arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstWebRTCBin::get-transceiver</NAME>
|
||||
<RETURNS>GstWebRTCRTPTransceiver*</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstWebRTCBin *gstwebrtcbin
|
||||
gint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSRTSrc::caller-added</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSRTSrc *gstsrtsrc
|
||||
gint arg1
|
||||
GSocketAddress *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSRTSrc::caller-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSRTSrc *gstsrtsrc
|
||||
gint arg1
|
||||
GSocketAddress *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSRTSink::caller-added</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSRTSink *gstsrtsink
|
||||
gint arg1
|
||||
GSocketAddress *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSRTSink::caller-removed</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSRTSink *gstsrtsink
|
||||
gint arg1
|
||||
GSocketAddress *arg2
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSctpEnc::bytes-sent</NAME>
|
||||
<RETURNS>guint64</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstSctpEnc *gstsctpenc
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSctpEnc::sctp-association-established</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>l</FLAGS>
|
||||
GstSctpEnc *gstsctpenc
|
||||
gboolean arg1
|
||||
</SIGNAL>
|
||||
|
||||
<SIGNAL>
|
||||
<NAME>GstSctpDec::reset-stream</NAME>
|
||||
<RETURNS>void</RETURNS>
|
||||
<FLAGS>la</FLAGS>
|
||||
GstSctpDec *gstsctpdec
|
||||
guint arg1
|
||||
</SIGNAL>
|
||||
|
46087
docs/plugins/gst_plugins_cache.json
Normal file
46087
docs/plugins/gst_plugins_cache.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>accurip</name>
|
||||
<description>Computes an AccurateRip CRC</description>
|
||||
<filename>../../gst/accurip/.libs/libgstaccurip.so</filename>
|
||||
<basename>libgstaccurip.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>accurip</name>
|
||||
<longname>AccurateRip(TM) CRC element</longname>
|
||||
<class>Filter/Analyzer/Audio</class>
|
||||
<description>Computes an AccurateRip CRC</description>
|
||||
<author>Christophe Fergeau <teuf@gnome.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>adpcmdec</name>
|
||||
<description>ADPCM decoder</description>
|
||||
<filename>../../gst/adpcmdec/.libs/libgstadpcmdec.so</filename>
|
||||
<basename>libgstadpcmdec.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>adpcmdec</name>
|
||||
<longname>ADPCM decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Decode MS and IMA ADPCM audio</description>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-adpcm, layout=(string){ microsoft, dvi }, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>adpcmenc</name>
|
||||
<description>ADPCM encoder</description>
|
||||
<filename>../../gst/adpcmenc/.libs/libgstadpcmenc.so</filename>
|
||||
<basename>libgstadpcmenc.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>adpcmenc</name>
|
||||
<longname>ADPCM encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Encode ADPCM audio</description>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>aiff</name>
|
||||
<description>Create and parse Audio Interchange File Format (AIFF) files</description>
|
||||
<filename>../../gst/aiff/.libs/libgstaiff.so</filename>
|
||||
<basename>libgstaiff.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>aiffmux</name>
|
||||
<longname>AIFF audio muxer</longname>
|
||||
<class>Muxer/Audio</class>
|
||||
<description>Multiplex raw audio into AIFF</description>
|
||||
<author>Robert Swain <robert.swain@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, S16BE, S24BE, S32BE }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-aiff</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>aiffparse</name>
|
||||
<longname>AIFF audio demuxer</longname>
|
||||
<class>Codec/Demuxer/Audio</class>
|
||||
<description>Parse a .aiff file into raw audio</description>
|
||||
<author>Pioneers of the Inevitable <songbird@songbirdnest.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-aiff</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, S16BE, S16LE, S24BE, S24LE, S32LE, S32BE, F32BE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,82 +0,0 @@
|
|||
<plugin>
|
||||
<name>asfmux</name>
|
||||
<description>ASF Muxer Plugin</description>
|
||||
<filename>../../gst/asfmux/.libs/libgstasfmux.so</filename>
|
||||
<basename>libgstasfmux.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>asfmux</name>
|
||||
<longname>ASF muxer</longname>
|
||||
<class>Codec/Muxer</class>
|
||||
<description>Muxes audio and video into an ASF stream</description>
|
||||
<author>Thiago Santos <thiagoss@embedded.ufcg.edu.br></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>audio/x-wma, wmaversion=(int)[ 1, 3 ]; audio/mpeg, layer=(int)3, mpegversion=(int)1, channels=(int)[ 1, 2 ], rate=(int)[ 8000, 96000 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%u</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/x-wmv, wmvversion=(int)[ 1, 3 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-ms-asf, parsed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>asfparse</name>
|
||||
<longname>ASF parser</longname>
|
||||
<class>Parser</class>
|
||||
<description>Parses ASF</description>
|
||||
<author>Thiago Santos <thiagoss@embedded.ufcg.edu.br></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-ms-asf, parsed=(boolean)false</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-ms-asf, parsed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>rtpasfpay</name>
|
||||
<longname>RTP ASF payloader</longname>
|
||||
<class>Codec/Payloader/Network</class>
|
||||
<description>Payload-encodes ASF into RTP packets (MS_RTSP)</description>
|
||||
<author>Thiago Santos <thiagoss@embedded.ufcg.edu.br></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-ms-asf, parsed=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtp, media=(string){ audio, video, application }, clock-rate=(int)1000, encoding-name=(string)X-ASF-PF</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,40 +0,0 @@
|
|||
<plugin>
|
||||
<name>assrender</name>
|
||||
<description>ASS/SSA subtitle renderer</description>
|
||||
<filename>../../ext/assrender/.libs/libgstassrender.so</filename>
|
||||
<basename>libgstassrender.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>assrender</name>
|
||||
<longname>ASS/SSA Render</longname>
|
||||
<class>Mixer/Video/Overlay/Subtitle</class>
|
||||
<description>Renders ASS/SSA subtitles with libass</description>
|
||||
<author>Benjamin Schmitz <vortex@wolpzone.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>text_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-ass; application/x-ssa</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>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiobuffersplit</name>
|
||||
<description>Audio buffer splitter</description>
|
||||
<filename>../../gst/audiobuffersplit/.libs/libgstaudiobuffersplit.so</filename>
|
||||
<basename>libgstaudiobuffersplit.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiobuffersplit</name>
|
||||
<longname>Audio Buffer Split</longname>
|
||||
<class>Audio/Filter</class>
|
||||
<description>Splits raw audio buffers into equal sized chunks</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiofxbad</name>
|
||||
<description>Audio filters from gst-plugins-bad</description>
|
||||
<filename>../../gst/audiofxbad/.libs/libgstaudiofxbad.so</filename>
|
||||
<basename>libgstaudiofxbad.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiochannelmix</name>
|
||||
<longname>Simple stereo audio mixer</longname>
|
||||
<class>Audio/Mixer</class>
|
||||
<description>Mixes left/right channels of stereo audio</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved</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)2, layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiolatency</name>
|
||||
<description>A plugin to measure audio latency</description>
|
||||
<filename>../../gst/audiolatency/.libs/libgstaudiolatency.so</filename>
|
||||
<basename>libgstaudiolatency.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiolatency</name>
|
||||
<longname>AudioLatency</longname>
|
||||
<class>Audio/Util</class>
|
||||
<description>Measures the audio latency between the source and the sink</description>
|
||||
<author>Nirbheek Chauhan <nirbheek@centricular.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, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiomixmatrix</name>
|
||||
<description>Audio matrix mix</description>
|
||||
<filename>../../gst/audiomixmatrix/.libs/libgstaudiomixmatrix.so</filename>
|
||||
<basename>libgstaudiomixmatrix.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>audiomixmatrix</name>
|
||||
<longname>Matrix audio mix</longname>
|
||||
<class>Filter/Audio</class>
|
||||
<description>Mixes a number of input channels into a number of output channels according to a transformation matrix</description>
|
||||
<author>Vivia Nikolaidou <vivia@toolsonair.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, channels=(int)[ 1, 2147483647 ], layout=(string)interleaved, format=(string){ F32LE, F64LE, S16LE, S32LE }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, channels=(int)[ 1, 2147483647 ], layout=(string)interleaved, format=(string){ F32LE, F64LE, S16LE, S32LE }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,97 +0,0 @@
|
|||
<plugin>
|
||||
<name>audiovisualizers</name>
|
||||
<description>Creates video visualizations of audio input</description>
|
||||
<filename>../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so</filename>
|
||||
<basename>libgstaudiovisualizers.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>spacescope</name>
|
||||
<longname>Stereo visualizer</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Simple stereo visualizer</description>
|
||||
<author>Stefan Kost <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>spectrascope</name>
|
||||
<longname>Frequency spectrum scope</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Simple frequency spectrum scope</description>
|
||||
<author>Stefan Kost <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>synaescope</name>
|
||||
<longname>Synaescope</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Creates video visualizations of audio input, using stereo and pitch information</description>
|
||||
<author>Stefan Kost <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>wavescope</name>
|
||||
<longname>Waveform oscilloscope</longname>
|
||||
<class>Visualization</class>
|
||||
<description>Simple waveform oscilloscope</description>
|
||||
<author>Stefan Kost <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)BGRx, 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>autoconvert</name>
|
||||
<description>Selects convertor element based on caps</description>
|
||||
<filename>../../gst/autoconvert/.libs/libgstautoconvert.so</filename>
|
||||
<basename>libgstautoconvert.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>autoconvert</name>
|
||||
<longname>Select convertor based on caps</longname>
|
||||
<class>Generic/Bin</class>
|
||||
<description>Selects the right transform element based on the caps</description>
|
||||
<author>Olivier Crete <olivier.crete@collabora.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>autovideoconvert</name>
|
||||
<longname>Select color space convertor based on caps</longname>
|
||||
<class>Generic/Bin</class>
|
||||
<description>Selects the right color space convertor based on the caps</description>
|
||||
<author>Benjamin Gaignard <benjamin.gaignard@stericsson.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>bayer</name>
|
||||
<description>Elements to convert Bayer images</description>
|
||||
<filename>../../gst/bayer/.libs/libgstbayer.so</filename>
|
||||
<basename>libgstbayer.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>bayer2rgb</name>
|
||||
<longname>Bayer to RGB decoder for cameras</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts video/x-bayer to video/x-raw</description>
|
||||
<author>William Brack <wbrack@mmm.com.hk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, 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){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>rgb2bayer</name>
|
||||
<longname>RGB to Bayer converter</longname>
|
||||
<class>Filter/Converter/Video</class>
|
||||
<description>Converts video/x-raw to video/x-bayer</description>
|
||||
<author>David Schleef <ds@entropywave.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)ARGB, 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-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,58 +0,0 @@
|
|||
<plugin>
|
||||
<name>bluez</name>
|
||||
<description>Bluez-based bluetooth support</description>
|
||||
<filename>../../sys/bluez/.libs/libgstbluez.so</filename>
|
||||
<basename>libgstbluez.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>a2dpsink</name>
|
||||
<longname>Bluetooth A2DP sink</longname>
|
||||
<class>Sink/Audio</class>
|
||||
<description>Plays audio to an A2DP device</description>
|
||||
<author>Marcel Holtmann <marcel@holtmann.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], channel-mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]; audio/mpeg</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>avdtpsink</name>
|
||||
<longname>Bluetooth AVDTP sink</longname>
|
||||
<class>Sink/Audio</class>
|
||||
<description>Plays audio to an A2DP device</description>
|
||||
<author>Marcel Holtmann <marcel@holtmann.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>avdtpsrc</name>
|
||||
<longname>Bluetooth AVDTP Source</longname>
|
||||
<class>Source/Audio/Network/RTP</class>
|
||||
<description>Receives audio from an A2DP device</description>
|
||||
<author>Arun Raghavan <arun.raghavan@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 8000, 11025, 12000, 16000, 22050, 2400, 32000, 44100, 48000, 64000, 88200, 96000 }, encoding-name=(string)MP4A-LATM</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>bs2b</name>
|
||||
<description>Improve headphone listening of stereo audio recordsusing the bs2b library.</description>
|
||||
<filename>../../ext/bs2b/.libs/libgstbs2b.so</filename>
|
||||
<basename>libgstbs2b.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>bs2b</name>
|
||||
<longname>Crossfeed effect</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Improve headphone listening of stereo audio records using the bs2b library.</description>
|
||||
<author>Christoph Reiter <reiter.christoph@gmail.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, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 2000, 384000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-raw, channels=(int)1</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 2000, 384000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-raw, channels=(int)1</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>bz2</name>
|
||||
<description>Compress or decompress streams</description>
|
||||
<filename>../../ext/bz2/.libs/libgstbz2.so</filename>
|
||||
<basename>libgstbz2.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>bz2dec</name>
|
||||
<longname>BZ2 decoder</longname>
|
||||
<class>Codec/Decoder</class>
|
||||
<description>Decodes compressed streams</description>
|
||||
<author>Lutz Mueller <lutz@users.sourceforge.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-bzip</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>bz2enc</name>
|
||||
<longname>BZ2 encoder</longname>
|
||||
<class>Codec/Encoder</class>
|
||||
<description>Compresses streams</description>
|
||||
<author>Lutz Mueller <lutz@users.sourceforge.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-bzip</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,64 +0,0 @@
|
|||
<plugin>
|
||||
<name>camerabin</name>
|
||||
<description>Take image snapshots and record movies from camera</description>
|
||||
<filename>../../gst/camerabin2/.libs/libgstcamerabin.so</filename>
|
||||
<basename>libgstcamerabin.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>camerabin</name>
|
||||
<longname>Camera Bin</longname>
|
||||
<class>Generic/Bin/Camera</class>
|
||||
<description>Take image snapshots and record movies from camera</description>
|
||||
<author>Thiago Santos <thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>viewfinderbin</name>
|
||||
<longname>Viewfinder Bin</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Viewfinder Bin used in camerabin2</description>
|
||||
<author>Thiago Santos <thiago.sousa.santos@collabora.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>wrappercamerabinsrc</name>
|
||||
<longname>Wrapper camera src element for camerabin2</longname>
|
||||
<class>Source/Video</class>
|
||||
<description>Wrapper camera src element for camerabin2</description>
|
||||
<author>Thiago Santos <thiago.sousa.santos@collabora.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>imgsrc</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>vfsrc</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>vidsrc</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>chromaprint</name>
|
||||
<description>Calculate Chromaprint fingerprint from audio files</description>
|
||||
<filename>../../ext/chromaprint/.libs/libgstchromaprint.so</filename>
|
||||
<basename>libgstchromaprint.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>chromaprint</name>
|
||||
<longname>Chromaprint fingerprinting element</longname>
|
||||
<class>Filter/Analyzer/Audio</class>
|
||||
<description>Find an audio fingerprint using the Chromaprint library</description>
|
||||
<author>Lukáš Lalinský <lalinsky@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]</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, 2 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,157 +0,0 @@
|
|||
<plugin>
|
||||
<name>closedcaption</name>
|
||||
<description>Closed Caption elements</description>
|
||||
<filename>../../ext/closedcaption/.libs/libgstclosedcaption.so</filename>
|
||||
<basename>libgstclosedcaption.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>cc708overlay</name>
|
||||
<longname>Closed Caption overlay</longname>
|
||||
<class>Mixer/Video/Overlay/Subtitle</class>
|
||||
<description>Decode cea608/cea708 data and overlay on proper position of a video buffer</description>
|
||||
<author>Chengjun Wang <cjun.wang@samsung.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>cc_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>closedcaption/x-cea-708, format=(string){ cdp, cc_data }</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>cccombiner</name>
|
||||
<longname>Closed Caption Combiner</longname>
|
||||
<class>Filter</class>
|
||||
<description>Combines GstVideoCaptionMeta with video input stream</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>caption</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>closedcaption/x-cea-608, format=(string){ raw, s334-1a }; closedcaption/x-cea-708, format=(string){ cc_data, cdp }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>ccconverter</name>
|
||||
<longname>Closed Caption Converter</longname>
|
||||
<class>Filter/ClosedCaption</class>
|
||||
<description>Converts Closed Captions between different formats</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>closedcaption/x-cea-708, format=(string)cdp; closedcaption/x-cea-708, format=(string)cc_data; closedcaption/x-cea-608, format=(string)s334-1a; closedcaption/x-cea-608, format=(string)raw</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>closedcaption/x-cea-708, format=(string)cdp; closedcaption/x-cea-708, format=(string)cc_data; closedcaption/x-cea-608, format=(string)s334-1a; closedcaption/x-cea-608, format=(string)raw</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>ccextractor</name>
|
||||
<longname>Closed Caption Extractor</longname>
|
||||
<class>Filter</class>
|
||||
<description>Extract GstVideoCaptionMeta from input stream</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>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>caption</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>closedcaption/x-cea-608, format=(string){ raw, s334-1a }; closedcaption/x-cea-708, format=(string){ cc_data, cdp }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>line21decoder</name>
|
||||
<longname>Line 21 CC Decoder</longname>
|
||||
<class>Filter/Video/ClosedCaption</class>
|
||||
<description>Extract line21 CC from SD video streams</description>
|
||||
<author>Edward Hervey <edward@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YUY2, YVYU, UYVY, VYUY, v210 }, interlace-mode=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YUY2, YVYU, UYVY, VYUY, v210 }, interlace-mode=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>line21encoder</name>
|
||||
<longname>Line 21 CC Encoder</longname>
|
||||
<class>Filter/Video/ClosedCaption</class>
|
||||
<description>Inject line21 CC in SD video streams</description>
|
||||
<author>Mathieu Duponchelle <mathieu@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YUY2, YVYU, UYVY, VYUY }, width=(int)720, height=(int)[ 23, 2147483647 ], interlace-mode=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, YUY2, YVYU, UYVY, VYUY }, width=(int)720, height=(int)[ 23, 2147483647 ], interlace-mode=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>coloreffects</name>
|
||||
<description>Color Look-up Table filters</description>
|
||||
<filename>../../gst/coloreffects/.libs/libgstcoloreffects.so</filename>
|
||||
<basename>libgstcoloreffects.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>chromahold</name>
|
||||
<longname>Chroma hold filter</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Removes all color information except for one color</description>
|
||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }, 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){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>coloreffects</name>
|
||||
<longname>Color Look-up Table filter</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Color Look-up Table filter</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }, 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){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }, 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>colormanagement</name>
|
||||
<description>Color management correction plugins</description>
|
||||
<filename>../../ext/colormanagement/.libs/libgstcolormanagement.so</filename>
|
||||
<basename>libgstcolormanagement.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>lcms</name>
|
||||
<longname>LCMS2 ICC correction</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Uses LittleCMS 2 to perform ICC profile correction</description>
|
||||
<author>Andreas Frisch <fraxinas@opendreambox.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, RGBx, xBGR, BGRx, RGB, BGR }, 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){ ARGB, BGRA, ABGR, RGBA, xRGB, RGBx, xBGR, BGRx, RGB, BGR }, 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>curl</name>
|
||||
<description>libcurl-based elements</description>
|
||||
<filename>../../ext/curl/.libs/libgstcurl.so</filename>
|
||||
<basename>libgstcurl.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>curlfilesink</name>
|
||||
<longname>Curl file sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over FILE protocol using libcurl</description>
|
||||
<author>Patricia Muscalu <patricia@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlftpsink</name>
|
||||
<longname>Curl ftp sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over FTP protocol using libcurl</description>
|
||||
<author>Patricia Muscalu <patricia@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlhttpsink</name>
|
||||
<longname>Curl http sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over HTTP/HTTPS protocol using libcurl</description>
|
||||
<author>Patricia Muscalu <patricia@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlhttpsrc</name>
|
||||
<longname>HTTP Client Source using libcURL</longname>
|
||||
<class>Source/Network</class>
|
||||
<description>Receiver data as a client over a network via HTTP using cURL</description>
|
||||
<author>Sam Hurst <samuelh@rd.bbc.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlsftpsink</name>
|
||||
<longname>Curl sftp sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over the SFTP protocol using libcurl</description>
|
||||
<author>Sorin L. <sorin@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>curlsmtpsink</name>
|
||||
<longname>Curl smtp sink</longname>
|
||||
<class>Sink/Network</class>
|
||||
<description>Upload data over SMTP protocol using libcurl</description>
|
||||
<author>Patricia Muscalu <patricia@axis.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,48 +0,0 @@
|
|||
<plugin>
|
||||
<name>dashdemux</name>
|
||||
<description>DASH demuxer plugin</description>
|
||||
<filename>../../ext/dash/.libs/libgstdashdemux.so</filename>
|
||||
<basename>libgstdashdemux.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dashdemux</name>
|
||||
<longname>DASH Demuxer</longname>
|
||||
<class>Codec/Demuxer/Adaptive</class>
|
||||
<description>Dynamic Adaptive Streaming over HTTP demuxer</description>
|
||||
<author>David Corvoysier <david.corvoysier@orange.com>
|
||||
Hamid Zakari <hamid.zakari@gmail.com>
|
||||
Gianluca Gennari <gennarone@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/dash+xml</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>audio_%02u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>subtitle_%02u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_%02u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
File diff suppressed because one or more lines are too long
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>de265</name>
|
||||
<description>HEVC/H.265 decoder using libde265</description>
|
||||
<filename>../../ext/libde265/.libs/libgstde265.so</filename>
|
||||
<basename>libgstde265.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>libde265dec</name>
|
||||
<longname>HEVC/H.265 decoder</longname>
|
||||
<class>Codec/Decoder/Video</class>
|
||||
<description>Decodes HEVC/H.265 video streams using libde265</description>
|
||||
<author>struktur AG <opensource@struktur.de></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-h265, stream-format=(string){ hvc1, hev1, byte-stream }, alignment=(string){ au, nal }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,190 +0,0 @@
|
|||
<plugin>
|
||||
<name>debugutilsbad</name>
|
||||
<description>Collection of elements that may or may not be useful for debugging</description>
|
||||
<filename>../../gst/debugutils/.libs/libgstdebugutilsbad.so</filename>
|
||||
<basename>libgstdebugutilsbad.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>checksumsink</name>
|
||||
<longname>Checksum sink</longname>
|
||||
<class>Debug/Sink</class>
|
||||
<description>Calculates a checksum for buffers</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>chopmydata</name>
|
||||
<longname>FIXME</longname>
|
||||
<class>Generic</class>
|
||||
<description>FIXME</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>compare</name>
|
||||
<longname>Compare buffers</longname>
|
||||
<class>Filter/Debug</class>
|
||||
<description>Compares incoming buffers</description>
|
||||
<author>Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>check</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>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>debugspy</name>
|
||||
<longname>DebugSpy</longname>
|
||||
<class>Filter/Analyzer/Debug</class>
|
||||
<description>DebugSpy provides information on buffers with bus messages</description>
|
||||
<author>Guillaume Emont <gemont@igalia.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>errorignore</name>
|
||||
<longname>Convert some GstFlowReturn types into others</longname>
|
||||
<class>Generic</class>
|
||||
<description>Pass through all packets but ignore some GstFlowReturn types</description>
|
||||
<author>Vivia Nikolaidou <vivia@toolsonair.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>fakevideosink</name>
|
||||
<longname>Fake Video Sink</longname>
|
||||
<class>Video/Sink</class>
|
||||
<description>Fake video display that allow zero-copy</description>
|
||||
<author>Nicolas Dufresne <nicolas.dufresne@collabora.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>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>fpsdisplaysink</name>
|
||||
<longname>Measure and show framerate on videosink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout</description>
|
||||
<author>Zeeshan Ali <zeeshan.ali@nokia.com>, Stefan Kost <stefan.kost@nokia.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>testsrcbin</name>
|
||||
<longname>Generic bin</longname>
|
||||
<class>Generic/Bin</class>
|
||||
<description>Simple container object</description>
|
||||
<author>Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio_src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>audio/x-raw(ANY)</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video_src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>video/x-raw(ANY)</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>watchdog</name>
|
||||
<longname>Watchdog</longname>
|
||||
<class>Generic</class>
|
||||
<description>Watches for pauses in stream buffers</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>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>
|
||||
</elements>
|
||||
</plugin>
|
File diff suppressed because one or more lines are too long
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>dfbvideosink</name>
|
||||
<description>DirectFB video output plugin</description>
|
||||
<filename>../../ext/directfb/.libs/libgstdfbvideosink.so</filename>
|
||||
<basename>libgstdfbvideosink.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dfbvideosink</name>
|
||||
<longname>DirectFB video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>A DirectFB 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,148 +0,0 @@
|
|||
<plugin>
|
||||
<name>dtls</name>
|
||||
<description>DTLS decoder and encoder plugins</description>
|
||||
<filename>../../ext/dtls/.libs/libgstdtls.so</filename>
|
||||
<basename>libgstdtls.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>BSD</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dtlsdec</name>
|
||||
<longname>DTLS Decoder</longname>
|
||||
<class>Decoder/Network/DTLS</class>
|
||||
<description>Decodes DTLS packets</description>
|
||||
<author>Patrik Oldsberg patrik.oldsberg@ericsson.com</author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-dtls</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dtlsenc</name>
|
||||
<longname>DTLS Encoder</longname>
|
||||
<class>Encoder/Network/DTLS</class>
|
||||
<description>Encodes packets with DTLS</description>
|
||||
<author>Patrik Oldsberg patrik.oldsberg@ericsson.com</author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-dtls</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dtlssrtpdec</name>
|
||||
<longname>DTLS-SRTP Decoder</longname>
|
||||
<class>Decoder/Network/DTLS/SRTP</class>
|
||||
<description>Decodes SRTP packets with a key received from DTLS</description>
|
||||
<author>Patrik Oldsberg patrik.oldsberg@ericsson.com</author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>rtcp_src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtcp</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>rtp_src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtp</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>data_src</name>
|
||||
<direction>source</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dtlssrtpdemux</name>
|
||||
<longname>DTLS SRTP Demultiplexer</longname>
|
||||
<class>DTLS/SRTP/Demux</class>
|
||||
<description>Demultiplexes DTLS and SRTP packets</description>
|
||||
<author>Patrik Oldsberg patrik.oldsberg@ericsson.com</author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>dtls_src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-dtls</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>rtp_src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dtlssrtpenc</name>
|
||||
<longname>DTLS-SRTP Encoder</longname>
|
||||
<class>Encoder/Network/DTLS/SRTP</class>
|
||||
<description>Encodes SRTP packets with a key received from DTLS</description>
|
||||
<author>Patrik Oldsberg patrik.oldsberg@ericsson.com</author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>data_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>rtcp_sink_%d</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>application/x-rtp; application/x-rtcp</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>rtp_sink_%d</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>application/x-rtp; application/x-rtcp</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>dtsdec</name>
|
||||
<description>Decodes DTS audio streams</description>
|
||||
<filename>../../ext/dts/.libs/libgstdtsdec.so</filename>
|
||||
<basename>libgstdtsdec.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dtsdec</name>
|
||||
<longname>DTS audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Decodes DTS audio streams</description>
|
||||
<author>Jan Schmidt <thaytan@noraisin.net>, Ronald Bultje <rbultje@ronald.bitfreak.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-dts; audio/x-private1-dts</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,51 +0,0 @@
|
|||
<plugin>
|
||||
<name>dvb</name>
|
||||
<description>DVB elements</description>
|
||||
<filename>../../sys/dvb/.libs/libgstdvb.so</filename>
|
||||
<basename>libgstdvb.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dvbbasebin</name>
|
||||
<longname>DVB bin</longname>
|
||||
<class>Source/Bin/Video</class>
|
||||
<description>Access descramble and split DVB streams</description>
|
||||
<author>Alessandro Decina <alessandro.d@gmail.com>
|
||||
Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/mpegts, systemstream=(boolean)true</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>program_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>request</presence>
|
||||
<details>video/mpegts, systemstream=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dvbsrc</name>
|
||||
<longname>DVB Source</longname>
|
||||
<class>Source/Video</class>
|
||||
<description>Digital Video Broadcast Source</description>
|
||||
<author>P2P-VCR, C-Lab, University of Paderborn, Zaheer Abbas Merali <zaheerabbas at merali dot org>
|
||||
Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/mpegts, mpegversion=(int)2, systemstream=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,40 +0,0 @@
|
|||
<plugin>
|
||||
<name>dvbsuboverlay</name>
|
||||
<description>DVB subtitle renderer</description>
|
||||
<filename>../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so</filename>
|
||||
<basename>libgstdvbsuboverlay.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dvbsuboverlay</name>
|
||||
<longname>DVB Subtitles Overlay</longname>
|
||||
<class>Mixer/Video/Overlay/Subtitle</class>
|
||||
<description>Renders DVB subtitles</description>
|
||||
<author>Mart Raudsepp <mart.raudsepp@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>text_sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>subpicture/x-dvb</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>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,40 +0,0 @@
|
|||
<plugin>
|
||||
<name>dvdspu</name>
|
||||
<description>DVD Sub-picture Overlay element</description>
|
||||
<filename>../../gst/dvdspu/.libs/libgstdvdspu.so</filename>
|
||||
<basename>libgstdvdspu.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>dvdspu</name>
|
||||
<longname>Sub-picture Overlay</longname>
|
||||
<class>Mixer/Video/Overlay/SubPicture/DVD/Bluray</class>
|
||||
<description>Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through</description>
|
||||
<author>Jan Schmidt <thaytan@noraisin.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>subpicture</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>subpicture/x-dvd; subpicture/x-pgs</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, NV12, YV12 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ I420, NV12, YV12 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>faac</name>
|
||||
<description>Free AAC Encoder (FAAC)</description>
|
||||
<filename>../../ext/faac/.libs/libgstfaac.so</filename>
|
||||
<basename>libgstfaac.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>faac</name>
|
||||
<longname>AAC audio encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Free MPEG-2/4 AAC encoder</description>
|
||||
<author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)4, channel-mask=(bitmask)0x0000000000000107; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)6, channel-mask=(bitmask)0x000000000000003f</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, base-profile=(string){ main, lc, ssr, ltp }, framed=(boolean)true; audio/mpeg, mpegversion=(int)2, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, profile=(string){ main, lc }, framed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>faad</name>
|
||||
<description>Free AAC Decoder (FAAD)</description>
|
||||
<filename>../../ext/faad/.libs/libgstfaad.so</filename>
|
||||
<basename>libgstfaad.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>GPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>faad</name>
|
||||
<longname>AAC audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Free MPEG-2/4 AAC decoder</description>
|
||||
<author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/mpeg, mpegversion=(int)2; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>faceoverlay</name>
|
||||
<description>SVG Face Overlay</description>
|
||||
<filename>../../gst/faceoverlay/.libs/libgstfaceoverlay.so</filename>
|
||||
<basename>libgstfaceoverlay.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>faceoverlay</name>
|
||||
<longname>faceoverlay</longname>
|
||||
<class>Filter/Editor/Video</class>
|
||||
<description>Overlays SVG graphics over a detected face in a video stream</description>
|
||||
<author>Laura Lucas Alday <lauralucas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ RGB }, 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){ BGRA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>fbdevsink</name>
|
||||
<description>Linux framebuffer video sink</description>
|
||||
<filename>../../sys/fbdev/.libs/libgstfbdevsink.so</filename>
|
||||
<basename>libgstfbdevsink.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>fbdevsink</name>
|
||||
<longname>fbdev video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Linux framebuffer videosink</description>
|
||||
<author>Sean D'Epagnier <sean@depagnier.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ RGB, BGR, BGRx, xBGR, RGB, RGBx, xRGB, RGB15, RGB16 }, 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>fdkaac</name>
|
||||
<description>Fraunhofer FDK AAC Codec plugin</description>
|
||||
<filename>../../ext/fdkaac/.libs/libgstfdkaac.so</filename>
|
||||
<basename>libgstfdkaac.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>fdkaacdec</name>
|
||||
<longname>FDK AAC audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>FDK AAC audio decoder</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/mpeg, mpegversion=(int)4, stream-format=(string){ adts, adif, raw }, channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>fdkaacenc</name>
|
||||
<longname>FDK AAC audio encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>FDK AAC audio encoder</description>
|
||||
<author>Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int){ 1, 2, 3, 4, 5, 6, 8 }</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/mpeg, mpegversion=(int)4, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int){ 1, 2, 3, 4, 5, 6, 8 }, stream-format=(string){ adts, adif, raw }, base-profile=(string)lc, framed=(boolean)true</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>festival</name>
|
||||
<description>Synthesizes plain text into audio</description>
|
||||
<filename>../../gst/festival/.libs/libgstfestival.so</filename>
|
||||
<basename>libgstfestival.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>festival</name>
|
||||
<longname>Festival Text-to-Speech synthesizer</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Synthesizes plain text into audio</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/x-raw, format=(string)utf8</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-wav</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>fieldanalysis</name>
|
||||
<description>Video field analysis</description>
|
||||
<filename>../../gst/fieldanalysis/.libs/libgstfieldanalysis.so</filename>
|
||||
<basename>libgstfieldanalysis.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>fieldanalysis</name>
|
||||
<longname>Video field analysis</longname>
|
||||
<class>Filter/Analysis/Video</class>
|
||||
<description>Analyse fields from video frames to identify if they are progressive/telecined/interlaced</description>
|
||||
<author>Robert Swain <robert.swain@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ YUY2, UYVY, Y42B, I420, YV12 }, 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){ YUY2, UYVY, Y42B, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,28 +0,0 @@
|
|||
<plugin>
|
||||
<name>flite</name>
|
||||
<description>Flite speech synthesizer plugin</description>
|
||||
<filename>../../ext/flite/.libs/libgstflite.so</filename>
|
||||
<basename>libgstflite.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>flitetestsrc</name>
|
||||
<longname>Flite speech test source</longname>
|
||||
<class>Source/Audio</class>
|
||||
<description>Creates audio test signals identifying channels</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>fluidsynthmidi</name>
|
||||
<description>Fluidsynth MIDI Plugin</description>
|
||||
<filename>../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so</filename>
|
||||
<basename>libgstfluidsynthmidi.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>fluiddec</name>
|
||||
<longname>Fluidsynth</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Midi Synthesizer Element</description>
|
||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-midi-event</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)F32LE, rate=(int)44100, channels=(int)2, layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>freeverb</name>
|
||||
<description>Reverberation/room effect</description>
|
||||
<filename>../../gst/freeverb/.libs/libgstfreeverb.so</filename>
|
||||
<basename>libgstfreeverb.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>freeverb</name>
|
||||
<longname>Reverberation/room effect</longname>
|
||||
<class>Filter/Effect/Audio</class>
|
||||
<description>Add reverberation to audio streams</description>
|
||||
<author>Stefan Sauer <ensonic@users.sf.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,13 +0,0 @@
|
|||
<plugin>
|
||||
<name>frei0r</name>
|
||||
<description>frei0r plugin library</description>
|
||||
<filename>../../gst/frei0r/.libs/libgstfrei0r.so</filename>
|
||||
<basename>libgstfrei0r.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,160 +0,0 @@
|
|||
<plugin>
|
||||
<name>gaudieffects</name>
|
||||
<description>Gaudi video effects.</description>
|
||||
<filename>../../gst/gaudieffects/.libs/libgstgaudieffects.so</filename>
|
||||
<basename>libgstgaudieffects.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>burn</name>
|
||||
<longname>Burn</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Burn adjusts the colors in the video signal.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>chromium</name>
|
||||
<longname>Chromium</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Chromium breaks the colors of the video signal.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dilate</name>
|
||||
<longname>Dilate</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Dilate copies the brightest pixel around.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>dodge</name>
|
||||
<longname>Dodge</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Dodge saturates the colors in the video signal.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>exclusion</name>
|
||||
<longname>Exclusion</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Exclusion exclodes the colors in the video signal.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gaussianblur</name>
|
||||
<longname>GstGaussianBlur</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Perform Gaussian blur/sharpen on a video</description>
|
||||
<author>Jan Schmidt <thaytan@noraisin.net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string)AYUV, 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, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>solarize</name>
|
||||
<longname>Solarize</longname>
|
||||
<class>Filter/Effect/Video</class>
|
||||
<description>Solarize tunable inverse in the video signal.</description>
|
||||
<author>Luis de Bethencourt <luis@debethencourt.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ BGRx, RGBx }, 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 }, 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>gdp</name>
|
||||
<description>Payload/depayload GDP packets</description>
|
||||
<filename>../../gst/gdp/.libs/libgstgdp.so</filename>
|
||||
<basename>libgstgdp.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>gdpdepay</name>
|
||||
<longname>GDP Depayloader</longname>
|
||||
<class>GDP/Depayloader</class>
|
||||
<description>Depayloads GStreamer Data Protocol buffers</description>
|
||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-gdp</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gdppay</name>
|
||||
<longname>GDP Payloader</longname>
|
||||
<class>GDP/Payloader</class>
|
||||
<description>Payloads GStreamer Data Protocol buffers</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>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-gdp</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,349 +0,0 @@
|
|||
<plugin>
|
||||
<name>geometrictransform</name>
|
||||
<description>Various geometric image transform elements</description>
|
||||
<filename>../../gst/geometrictransform/.libs/libgstgeometrictransform.so</filename>
|
||||
<basename>libgstgeometrictransform.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>bulge</name>
|
||||
<longname>bulge</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Adds a protuberance in the center point</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>circle</name>
|
||||
<longname>circle</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Warps the picture into an arc shaped form</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>diffuse</name>
|
||||
<longname>diffuse</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Diffuses the image by moving its pixels in random directions</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>fisheye</name>
|
||||
<longname>fisheye</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Simulate a fisheye lens by zooming on the center of the image and compressing the edges</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>kaleidoscope</name>
|
||||
<longname>kaleidoscope</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Applies 'kaleidoscope' geometric transform to the image</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>marble</name>
|
||||
<longname>marble</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Applies a marbling effect to the image</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>mirror</name>
|
||||
<longname>mirror</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Split the image into two halves and reflect one over each other</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>perspective</name>
|
||||
<longname>perspective</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Apply a 2D perspective transform</description>
|
||||
<author>Antonio Ospite <ospite@studenti.unina.it></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>pinch</name>
|
||||
<longname>pinch</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Applies 'pinch' geometric transform to the image</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>rotate</name>
|
||||
<longname>rotate</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Rotates the picture by an arbitrary angle</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>sphere</name>
|
||||
<longname>sphere</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Applies 'sphere' geometric transform to the image</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>square</name>
|
||||
<longname>square</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Distort center part of the image into a square</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>stretch</name>
|
||||
<longname>stretch</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Stretch the image in a circle around the center point</description>
|
||||
<author>Filippo Argiolas <filippo.argiolas@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>tunnel</name>
|
||||
<longname>tunnel</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>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, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>twirl</name>
|
||||
<longname>twirl</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Twists the image from the center out</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>waterripple</name>
|
||||
<longname>waterripple</longname>
|
||||
<class>Transform/Effect/Video</class>
|
||||
<description>Creates a water ripple effect on the image</description>
|
||||
<author>Thiago Santos<thiago.sousa.santos@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, 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>gme</name>
|
||||
<description>GME Audio Decoder</description>
|
||||
<filename>../../ext/gme/.libs/libgstgme.so</filename>
|
||||
<basename>libgstgme.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>gmedec</name>
|
||||
<longname>Gaming console music file decoder</longname>
|
||||
<class>Codec/Audio/Decoder</class>
|
||||
<description>Uses libgme to emulate a gaming console sound processors</description>
|
||||
<author>Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-ay; audio/x-gbs; audio/x-gym; audio/x-hes; audio/x-kss; audio/x-nsf; audio/x-sap; audio/x-spc; audio/x-vgm</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)32000, channels=(int)2</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>gmedec</name>
|
||||
<description>GME Audio Decoder</description>
|
||||
<filename>../../ext/gme/.libs/libgstgme.so</filename>
|
||||
<basename>libgstgme.so</basename>
|
||||
<version>1.12.0</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins source release</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>gmedec</name>
|
||||
<longname>Gaming console music file decoder</longname>
|
||||
<class>Codec/Audio/Decoder</class>
|
||||
<description>Uses libgme to emulate a gaming console sound processors</description>
|
||||
<author>Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-ay; audio/x-gbs; audio/x-gym; audio/x-hes; audio/x-kss; audio/x-nsf; audio/x-sap; audio/x-spc; audio/x-vgm</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)32000, channels=(int)2</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,55 +0,0 @@
|
|||
<plugin>
|
||||
<name>gsm</name>
|
||||
<description>GSM encoder/decoder</description>
|
||||
<filename>../../ext/gsm/.libs/libgstgsm.so</filename>
|
||||
<basename>libgstgsm.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>gsmdec</name>
|
||||
<longname>GSM audio decoder</longname>
|
||||
<class>Codec/Decoder/Audio</class>
|
||||
<description>Decodes GSM encoded audio</description>
|
||||
<author>Philippe Khalaf <burger@speedy.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)[ 1, 2147483647 ], channels=(int)1</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>gsmenc</name>
|
||||
<longname>GSM audio encoder</longname>
|
||||
<class>Codec/Encoder/Audio</class>
|
||||
<description>Encodes GSM audio</description>
|
||||
<author>Philippe Khalaf <burger@speedy.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>audio/x-gsm, rate=(int)8000, channels=(int)1</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,71 +0,0 @@
|
|||
<plugin>
|
||||
<name>hls</name>
|
||||
<description>HTTP Live Streaming (HLS)</description>
|
||||
<filename>../../ext/hls/.libs/libgsthls.so</filename>
|
||||
<basename>libgsthls.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>hlsdemux</name>
|
||||
<longname>HLS Demuxer</longname>
|
||||
<class>Codec/Demuxer/Adaptive</class>
|
||||
<description>HTTP Live Streaming demuxer</description>
|
||||
<author>Marc-Andre Lureau <marcandre.lureau@gmail.com>
|
||||
Andoni Morales Alastruey <ylatuya@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-hls</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src_%u</name>
|
||||
<direction>source</direction>
|
||||
<presence>sometimes</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>hlssink</name>
|
||||
<longname>HTTP Live Streaming sink</longname>
|
||||
<class>Sink</class>
|
||||
<description>HTTP Live Streaming sink</description>
|
||||
<author>Alessandro Decina <alessandro.d@gmail.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>hlssink2</name>
|
||||
<longname>HTTP Live Streaming sink</longname>
|
||||
<class>Sink</class>
|
||||
<description>HTTP Live Streaming sink</description>
|
||||
<author>Alessandro Decina <alessandro.d@gmail.com>, Sebastian Dröge <sebastian@centricular.com></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>audio</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>video</name>
|
||||
<direction>sink</direction>
|
||||
<presence>request</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>id3tag</name>
|
||||
<description>ID3 v1 and v2 muxing plugin</description>
|
||||
<filename>../../gst/id3tag/.libs/libgstid3tag.so</filename>
|
||||
<basename>libgstid3tag.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>id3mux</name>
|
||||
<longname>ID3 v1 and v2 Muxer</longname>
|
||||
<class>Formatter/Metadata</class>
|
||||
<description>Adds an ID3v2 header and ID3v1 footer to a file</description>
|
||||
<author>Michael Smith <msmith@songbirdnest.com>, Tim-Philipp Müller <tim centricular net></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/x-id3</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,103 +0,0 @@
|
|||
<plugin>
|
||||
<name>inter</name>
|
||||
<description>plugin for inter-pipeline communication</description>
|
||||
<filename>../../gst/inter/.libs/libgstinter.so</filename>
|
||||
<basename>libgstinter.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>interaudiosink</name>
|
||||
<longname>Internal audio sink</longname>
|
||||
<class>Sink/Audio</class>
|
||||
<description>Virtual audio sink for internal process communication</description>
|
||||
<author>David Schleef <ds@schleef.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 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>interaudiosrc</name>
|
||||
<longname>Internal audio source</longname>
|
||||
<class>Source/Audio</class>
|
||||
<description>Virtual audio source for internal process communication</description>
|
||||
<author>David Schleef <ds@schleef.org></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 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intersubsink</name>
|
||||
<longname>Internal subtitle sink</longname>
|
||||
<class>Sink/Subtitle</class>
|
||||
<description>Virtual subtitle sink for internal process communication</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>text/plain</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intersubsrc</name>
|
||||
<longname>Internal subtitle source</longname>
|
||||
<class>Source/Subtitle</class>
|
||||
<description>Virtual subtitle source for internal process communication</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>application/unknown</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intervideosink</name>
|
||||
<longname>Internal video sink</longname>
|
||||
<class>Sink/Video</class>
|
||||
<description>Virtual video sink for internal process communication</description>
|
||||
<author>David Schleef <ds@schleef.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 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>intervideosrc</name>
|
||||
<longname>Internal video source</longname>
|
||||
<class>Source/Video</class>
|
||||
<description>Virtual video source for internal process communication</description>
|
||||
<author>David 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 ]</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,34 +0,0 @@
|
|||
<plugin>
|
||||
<name>interlace</name>
|
||||
<description>Create an interlaced video stream</description>
|
||||
<filename>../../gst/interlace/.libs/libgstinterlace.so</filename>
|
||||
<basename>libgstinterlace.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins git</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>interlace</name>
|
||||
<longname>Interlace filter</longname>
|
||||
<class>Filter/Video</class>
|
||||
<description>Creates an interlaced video from progressive frames</description>
|
||||
<author>David Schleef <ds@schleef.org></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>video/x-raw, format=(string){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, 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, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string){ interleaved, mixed }</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
|
@ -1,52 +0,0 @@
|
|||
<plugin>
|
||||
<name>ipcpipeline</name>
|
||||
<description>plugin for inter-process pipeline communication</description>
|
||||
<filename>../../sys/ipcpipeline/.libs/libgstipcpipeline.so</filename>
|
||||
<basename>libgstipcpipeline.so</basename>
|
||||
<version>1.17.0.1</version>
|
||||
<license>LGPL</license>
|
||||
<source>gst-plugins-bad</source>
|
||||
<package>GStreamer Bad Plug-ins</package>
|
||||
<origin>Unknown package origin</origin>
|
||||
<elements>
|
||||
<element>
|
||||
<name>ipcpipelinesink</name>
|
||||
<longname>Inter-process Pipeline Sink</longname>
|
||||
<class>Sink</class>
|
||||
<description>Allows splitting and continuing a pipeline in another process</description>
|
||||
<author>Vincent Penquerc'h <vincent.penquerch@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>sink</name>
|
||||
<direction>sink</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>ipcpipelinesrc</name>
|
||||
<longname>Inter-process Pipeline Source</longname>
|
||||
<class>Source</class>
|
||||
<description>Continues a split pipeline from another process</description>
|
||||
<author>Vincent Penquerc'h <vincent.penquerch@collabora.co.uk></author>
|
||||
<pads>
|
||||
<caps>
|
||||
<name>src</name>
|
||||
<direction>source</direction>
|
||||
<presence>always</presence>
|
||||
<details>ANY</details>
|
||||
</caps>
|
||||
</pads>
|
||||
</element>
|
||||
<element>
|
||||
<name>ipcslavepipeline</name>
|
||||
<longname>Inter-process slave pipeline</longname>
|
||||
<class>Generic/Bin/Slave</class>
|
||||
<description>Contains the slave part of an inter-process pipeline</description>
|
||||
<author>Vincent Penquerc'h <vincent.penquerch@collabora.co.uk</author>
|
||||
<pads>
|
||||
</pads>
|
||||
</element>
|
||||
</elements>
|
||||
</plugin>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue