mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
doc: Port documentation to hotdoc
This commit is contained in:
parent
232e3682ea
commit
af01988534
170 changed files with 36403 additions and 55932 deletions
|
@ -1,9 +1,6 @@
|
||||||
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
|
|
||||||
|
|
||||||
ALWAYS_SUBDIRS = \
|
ALWAYS_SUBDIRS = \
|
||||||
gst sys ext \
|
gst sys ext \
|
||||||
tests \
|
tests \
|
||||||
docs \
|
|
||||||
po \
|
po \
|
||||||
common \
|
common \
|
||||||
m4 \
|
m4 \
|
||||||
|
@ -56,7 +53,6 @@ CRUFT_FILES = \
|
||||||
$(top_builddir)/win32/common/config.h-new \
|
$(top_builddir)/win32/common/config.h-new \
|
||||||
$(top_builddir)/common/shave \
|
$(top_builddir)/common/shave \
|
||||||
$(top_builddir)/common/shave-libtool \
|
$(top_builddir)/common/shave-libtool \
|
||||||
$(top_builddir)/docs/plugins/xml/plugin-shout2send.xml \
|
|
||||||
$(top_builddir)/ext/pulse/.libs/libgstpulse.so \
|
$(top_builddir)/ext/pulse/.libs/libgstpulse.so \
|
||||||
$(top_builddir)/ext/soup/.libs/libgstsouphttpsrc.so \
|
$(top_builddir)/ext/soup/.libs/libgstsouphttpsrc.so \
|
||||||
$(top_builddir)/gst/median/.libs/*.{so,dll,DLL,dylib} \
|
$(top_builddir)/gst/median/.libs/*.{so,dll,DLL,dylib} \
|
||||||
|
@ -70,7 +66,6 @@ CRUFT_FILES = \
|
||||||
$(top_builddir)/sys/waveform/.libs/libgstwaveformsink.{dll,DLL}
|
$(top_builddir)/sys/waveform/.libs/libgstwaveformsink.{dll,DLL}
|
||||||
|
|
||||||
CRUFT_DIRS = \
|
CRUFT_DIRS = \
|
||||||
$(top_srcdir)/docs/plugins/tmpl \
|
|
||||||
$(top_srcdir)/gst/median \
|
$(top_srcdir)/gst/median \
|
||||||
$(top_srcdir)/gst/qtdemux \
|
$(top_srcdir)/gst/qtdemux \
|
||||||
$(top_srcdir)/gst/quicktime \
|
$(top_srcdir)/gst/quicktime \
|
||||||
|
|
|
@ -136,10 +136,6 @@ AG_GST_CHECK_DOWHILE_MACROS
|
||||||
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
|
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
|
||||||
AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
|
AM_CONDITIONAL(HAVE_VALGRIND, test ! "x$VALGRIND_PATH" = "xno")
|
||||||
|
|
||||||
dnl check for documentation tools
|
|
||||||
GTK_DOC_CHECK([1.12])
|
|
||||||
AG_GST_PLUGIN_DOCS([1.12])
|
|
||||||
|
|
||||||
dnl *** checks for libraries ***
|
dnl *** checks for libraries ***
|
||||||
|
|
||||||
dnl check for libm, for sin()
|
dnl check for libm, for sin()
|
||||||
|
@ -1316,9 +1312,6 @@ tests/icles/Makefile
|
||||||
common/Makefile
|
common/Makefile
|
||||||
common/m4/Makefile
|
common/m4/Makefile
|
||||||
m4/Makefile
|
m4/Makefile
|
||||||
docs/Makefile
|
|
||||||
docs/plugins/Makefile
|
|
||||||
docs/version.entities
|
|
||||||
pkgconfig/Makefile
|
pkgconfig/Makefile
|
||||||
pkgconfig/gstreamer-plugins-good-uninstalled.pc
|
pkgconfig/gstreamer-plugins-good-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 = $(PLUGIN_DOCS_DIRS)
|
|
||||||
DIST_SUBDIRS = 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
|
|
10
docs/all_index.md
Normal file
10
docs/all_index.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
---
|
||||||
|
short-description: GStreamer Good Plugins API reference.
|
||||||
|
...
|
||||||
|
|
||||||
|
# Good Plugins
|
||||||
|
|
||||||
|
GStreamer Good Plugins {{ gst_api_version.md }}
|
||||||
|
|
||||||
|
The latest version of this documentation can be found on-line at
|
||||||
|
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/
|
1
docs/gst_api_version.in
Normal file
1
docs/gst_api_version.in
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@GST_API_VERSION@
|
36199
docs/gst_plugins_cache.json
Normal file
36199
docs/gst_plugins_cache.json
Normal file
File diff suppressed because one or more lines are too long
0
docs/index.md
Normal file
0
docs/index.md
Normal file
96
docs/meson.build
Normal file
96
docs/meson.build
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
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', 'gst-extension']
|
||||||
|
if gst_dep.type_name() == 'internal'
|
||||||
|
gst_proj = subproject('gstreamer')
|
||||||
|
plugins_cache_generator = gst_proj.get_variable('plugins_cache_generator')
|
||||||
|
else
|
||||||
|
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(), 'gst_plugins_cache.json')
|
||||||
|
|
||||||
|
if plugins_cache_generator.found()
|
||||||
|
plugins_doc_dep = custom_target('good-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 @0@ missing'.format(extension))
|
||||||
|
endif
|
||||||
|
|
||||||
|
message('@0@ extension not found, not building documentation'.format(extension))
|
||||||
|
subdir_done()
|
||||||
|
endif
|
||||||
|
endforeach
|
||||||
|
|
||||||
|
docconf = configuration_data()
|
||||||
|
docconf.set('GST_API_VERSION', api_version)
|
||||||
|
configure_file(input : 'gst_api_version.in',
|
||||||
|
output : 'gst_api_version.md',
|
||||||
|
configuration : docconf)
|
||||||
|
libs_doc = []
|
||||||
|
plugins_doc = []
|
||||||
|
excludes = []
|
||||||
|
build_hotdoc = true
|
||||||
|
foreach f: ['gstgdkpixbufplugin.c']
|
||||||
|
excludes += [join_paths(meson.current_source_dir(), '..', 'ext/gdk_pixbuf/', f)]
|
||||||
|
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))
|
||||||
|
|
||||||
|
foreach plugin_name: list_plugin_res.stdout().split(':')
|
||||||
|
plugins_doc += [hotdoc.generate_doc(plugin_name,
|
||||||
|
project_version: api_version,
|
||||||
|
sitemap: 'sitemap.txt',
|
||||||
|
index: 'index.md',
|
||||||
|
gst_index: 'index.md',
|
||||||
|
gst_smart_index: true,
|
||||||
|
gst_c_sources: ['../sys/*/*.[ch]',
|
||||||
|
'../ext/*/*.[ch]',
|
||||||
|
'../gst/*/*.[ch]',
|
||||||
|
],
|
||||||
|
gst_c_source_filters: excludes,
|
||||||
|
dependencies: [gst_dep, plugins],
|
||||||
|
gst_order_generated_subpages: true,
|
||||||
|
install: false,
|
||||||
|
disable_incremental_build: true,
|
||||||
|
gst_cache_file: plugins_cache,
|
||||||
|
gst_plugin_name: plugin_name,
|
||||||
|
)]
|
||||||
|
endforeach
|
23
docs/plugins/.gitignore
vendored
23
docs/plugins/.gitignore
vendored
|
@ -1,23 +0,0 @@
|
||||||
Makefile
|
|
||||||
Makefile.in
|
|
||||||
|
|
||||||
*-decl.txt
|
|
||||||
*-decl-list.txt
|
|
||||||
*-undeclared.txt
|
|
||||||
*-undocumented.txt
|
|
||||||
*-unused.txt
|
|
||||||
*-overrides.txt
|
|
||||||
|
|
||||||
gst-plugins-good-plugins.args.new
|
|
||||||
gst-plugins-good-plugins.signals.new
|
|
||||||
|
|
||||||
tmpl
|
|
||||||
html
|
|
||||||
sgml
|
|
||||||
xml
|
|
||||||
*.stamp
|
|
||||||
*.bak
|
|
||||||
|
|
||||||
gst-plugins-good-plugins-scan
|
|
||||||
gst-plugins-good-plugins-scan.c
|
|
||||||
inspect-registry.*
|
|
|
@ -1,246 +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-good
|
|
||||||
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
|
|
||||||
|
|
||||||
# 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
|
|
||||||
CFILE_GLOB= \
|
|
||||||
$(top_srcdir)/gst/*/*.c $(top_srcdir)/ext/*/*.c $(top_srcdir)/sys/*/*.c \
|
|
||||||
$(top_srcdir)/ext/*/*.cc $(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
|
|
||||||
|
|
||||||
EXTRA_HFILES = \
|
|
||||||
$(top_srcdir)/ext/aalib/gstaasink.h \
|
|
||||||
$(top_srcdir)/ext/cairo/gstcairooverlay.h \
|
|
||||||
$(top_srcdir)/ext/dv/gstdvdec.h \
|
|
||||||
$(top_srcdir)/ext/dv/gstdvdemux.h \
|
|
||||||
$(top_srcdir)/ext/flac/gstflacdec.h \
|
|
||||||
$(top_srcdir)/ext/flac/gstflacenc.h \
|
|
||||||
$(top_srcdir)/ext/flac/gstflactag.h \
|
|
||||||
$(top_srcdir)/ext/gdk_pixbuf/gstgdkpixbufsink.h \
|
|
||||||
$(top_srcdir)/ext/jack/gstjackaudiosrc.h \
|
|
||||||
$(top_srcdir)/ext/jack/gstjackaudiosink.h \
|
|
||||||
$(top_srcdir)/ext/jpeg/gstjpegdec.h \
|
|
||||||
$(top_srcdir)/ext/jpeg/gstjpegenc.h \
|
|
||||||
$(top_srcdir)/ext/lame/gstlamemp3enc.h \
|
|
||||||
$(top_srcdir)/ext/libcaca/gstcacasink.h \
|
|
||||||
$(top_srcdir)/ext/libpng/gstpngdec.h \
|
|
||||||
$(top_srcdir)/ext/libpng/gstpngenc.h \
|
|
||||||
$(top_srcdir)/ext/raw1394/gstdv1394src.h \
|
|
||||||
$(top_srcdir)/ext/raw1394/gsthdv1394src.h \
|
|
||||||
$(top_srcdir)/ext/shout2/gstshout2.h \
|
|
||||||
$(top_srcdir)/ext/soup/gstsouphttpsrc.h \
|
|
||||||
$(top_srcdir)/ext/taglib/gstapev2mux.h \
|
|
||||||
$(top_srcdir)/ext/taglib/gstid3v2mux.h \
|
|
||||||
$(top_srcdir)/ext/twolame/gsttwolamemp2enc.h \
|
|
||||||
$(top_srcdir)/ext/pulse/pulsesink.h \
|
|
||||||
$(top_srcdir)/ext/pulse/pulsesrc.h \
|
|
||||||
$(top_srcdir)/ext/speex/gstspeexenc.h \
|
|
||||||
$(top_srcdir)/ext/speex/gstspeexdec.h \
|
|
||||||
$(top_srcdir)/ext/vpx/gstvp8dec.h \
|
|
||||||
$(top_srcdir)/ext/vpx/gstvp8enc.h \
|
|
||||||
$(top_srcdir)/ext/wavpack/gstwavpackdec.h \
|
|
||||||
$(top_srcdir)/ext/wavpack/gstwavpackenc.h \
|
|
||||||
$(top_srcdir)/gst/alpha/gstalpha.h \
|
|
||||||
$(top_srcdir)/gst/alpha/gstalphacolor.h \
|
|
||||||
$(top_srcdir)/gst/apetag/gstapedemux.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audioamplify.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audioecho.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiodynamic.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audioinvert.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiokaraoke.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiopanorama.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiocheblimit.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiochebband.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audioiirfilter.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiowsincband.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiowsinclimit.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/audiofirfilter.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/gstscaletempo.h \
|
|
||||||
$(top_srcdir)/gst/audiofx/gststereo.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstaacparse.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstac3parse.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstamrparse.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstflacparse.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstdcaparse.h \
|
|
||||||
$(top_srcdir)/gst/audioparsers/gstmpegaudioparse.h \
|
|
||||||
$(top_srcdir)/gst/auparse/gstauparse.h \
|
|
||||||
$(top_srcdir)/gst/autodetect/gstautoaudiosink.h \
|
|
||||||
$(top_srcdir)/gst/autodetect/gstautoaudiosrc.h \
|
|
||||||
$(top_srcdir)/gst/autodetect/gstautovideosink.h \
|
|
||||||
$(top_srcdir)/gst/autodetect/gstautovideosrc.h \
|
|
||||||
$(top_srcdir)/gst/avi/gstavidemux.h \
|
|
||||||
$(top_srcdir)/gst/avi/gstavimux.h \
|
|
||||||
$(top_srcdir)/gst/avi/gstavisubtitle.h \
|
|
||||||
$(top_srcdir)/gst/cutter/gstcutter.h \
|
|
||||||
$(top_srcdir)/gst/debugutils/gstcapssetter.h \
|
|
||||||
$(top_srcdir)/gst/debugutils/gsttaginject.h \
|
|
||||||
$(top_srcdir)/gst/debugutils/progressreport.h \
|
|
||||||
$(top_srcdir)/gst/deinterlace/gstdeinterlace.h \
|
|
||||||
$(top_srcdir)/gst/dtmf/gstdtmfsrc.h \
|
|
||||||
$(top_srcdir)/gst/dtmf/gstrtpdtmfsrc.h \
|
|
||||||
$(top_srcdir)/gst/dtmf/gstrtpdtmfdepay.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstaging.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstdice.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstedge.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstquark.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstrev.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstshagadelic.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstvertigo.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstwarp.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gststreak.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstripple.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstop.h \
|
|
||||||
$(top_srcdir)/gst/effectv/gstradioac.h \
|
|
||||||
$(top_srcdir)/gst/equalizer/gstiirequalizer.h \
|
|
||||||
$(top_srcdir)/gst/equalizer/gstiirequalizer3bands.h \
|
|
||||||
$(top_srcdir)/gst/equalizer/gstiirequalizer10bands.h \
|
|
||||||
$(top_srcdir)/gst/equalizer/gstiirequalizernbands.h \
|
|
||||||
$(top_srcdir)/gst/flv/gstflvdemux.h \
|
|
||||||
$(top_srcdir)/gst/flv/gstflvmux.h \
|
|
||||||
$(top_srcdir)/gst/flx/gstflxdec.h \
|
|
||||||
$(top_srcdir)/gst/goom/gstgoom.h \
|
|
||||||
$(top_srcdir)/gst/goom2k1/gstgoom.h \
|
|
||||||
$(top_srcdir)/gst/law/alaw-decode.h \
|
|
||||||
$(top_srcdir)/gst/law/alaw-encode.h \
|
|
||||||
$(top_srcdir)/gst/law/mulaw-decode.h \
|
|
||||||
$(top_srcdir)/gst/law/mulaw-encode.h \
|
|
||||||
$(top_srcdir)/gst/icydemux/gsticydemux.h \
|
|
||||||
$(top_srcdir)/gst/id3demux/gstid3demux.h \
|
|
||||||
$(top_srcdir)/gst/imagefreeze/gstimagefreeze.h \
|
|
||||||
$(top_srcdir)/gst/interleave/deinterleave.h \
|
|
||||||
$(top_srcdir)/gst/interleave/interleave.h \
|
|
||||||
$(top_srcdir)/gst/level/gstlevel.h \
|
|
||||||
$(top_srcdir)/gst/matroska/matroska-demux.h \
|
|
||||||
$(top_srcdir)/gst/matroska/matroska-mux.h \
|
|
||||||
$(top_srcdir)/gst/matroska/webm-mux.h \
|
|
||||||
$(top_srcdir)/gst/monoscope/gstmonoscope.h \
|
|
||||||
$(top_srcdir)/gst/multifile/gstmultifilesink.h \
|
|
||||||
$(top_srcdir)/gst/multifile/gstmultifilesrc.h \
|
|
||||||
$(top_srcdir)/gst/multifile/gstsplitfilesrc.h \
|
|
||||||
$(top_srcdir)/gst/multifile/gstsplitmuxsrc.h \
|
|
||||||
$(top_srcdir)/gst/multifile/gstsplitmuxsink.h \
|
|
||||||
$(top_srcdir)/gst/multipart/multipartdemux.h \
|
|
||||||
$(top_srcdir)/gst/multipart/multipartmux.h \
|
|
||||||
$(top_srcdir)/gst/isomp4/qtdemux.h \
|
|
||||||
$(top_srcdir)/gst/isomp4/gstqtmux.h \
|
|
||||||
$(top_srcdir)/gst/isomp4/gstqtmux-doc.h \
|
|
||||||
$(top_srcdir)/gst/replaygain/gstrganalysis.h \
|
|
||||||
$(top_srcdir)/gst/replaygain/gstrglimiter.h \
|
|
||||||
$(top_srcdir)/gst/replaygain/gstrgvolume.h \
|
|
||||||
$(top_srcdir)/gst/rtp/gstrtpj2kpay.h \
|
|
||||||
$(top_srcdir)/gst/rtp/gstrtpjpegpay.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpbin.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpjitterbuffer.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpptdemux.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpsession.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpmux.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtpdtmfmux.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtprtxsend.h \
|
|
||||||
$(top_srcdir)/gst/rtpmanager/gstrtprtxreceive.h \
|
|
||||||
$(top_srcdir)/gst/rtsp/gstrtpdec.h \
|
|
||||||
$(top_srcdir)/gst/rtsp/gstrtspsrc.h \
|
|
||||||
$(top_srcdir)/gst/shapewipe/gstshapewipe.h \
|
|
||||||
$(top_srcdir)/gst/smpte/gstsmpte.h \
|
|
||||||
$(top_srcdir)/gst/smpte/gstsmptealpha.h \
|
|
||||||
$(top_srcdir)/gst/spectrum/gstspectrum.h \
|
|
||||||
$(top_srcdir)/gst/udp/gstmultiudpsink.h \
|
|
||||||
$(top_srcdir)/gst/udp/gstudpsrc.h \
|
|
||||||
$(top_srcdir)/gst/udp/gstudpsink.h \
|
|
||||||
$(top_srcdir)/gst/videobox/gstvideobox.h \
|
|
||||||
$(top_srcdir)/gst/videocrop/gstvideocrop.h \
|
|
||||||
$(top_srcdir)/gst/videocrop/gstaspectratiocrop.h \
|
|
||||||
$(top_srcdir)/gst/videofilter/gstgamma.h \
|
|
||||||
$(top_srcdir)/gst/videofilter/gstvideobalance.h \
|
|
||||||
$(top_srcdir)/gst/videofilter/gstvideoflip.h \
|
|
||||||
$(top_srcdir)/gst/videomixer/videomixer2.h \
|
|
||||||
$(top_srcdir)/gst/videomixer/videomixer2pad.h \
|
|
||||||
$(top_srcdir)/gst/wavenc/gstwavenc.h \
|
|
||||||
$(top_srcdir)/gst/wavparse/gstwavparse.h \
|
|
||||||
$(top_srcdir)/gst/y4m/gsty4mencode.h \
|
|
||||||
$(top_srcdir)/sys/directsound/gstdirectsoundsink.h \
|
|
||||||
$(top_srcdir)/sys/oss4/oss4-sink.h \
|
|
||||||
$(top_srcdir)/sys/oss4/oss4-source.h \
|
|
||||||
$(top_srcdir)/sys/oss/gstosssink.h \
|
|
||||||
$(top_srcdir)/sys/oss/gstosssrc.h \
|
|
||||||
$(top_srcdir)/sys/osxaudio/gstosxaudiosrc.h \
|
|
||||||
$(top_srcdir)/sys/osxaudio/gstosxaudiosink.h \
|
|
||||||
$(top_srcdir)/sys/osxvideo/osxvideosink.h \
|
|
||||||
$(top_srcdir)/sys/v4l2/gstv4l2src.h \
|
|
||||||
$(top_srcdir)/sys/v4l2/gstv4l2sink.h \
|
|
||||||
$(top_srcdir)/sys/v4l2/gstv4l2transform.h \
|
|
||||||
$(top_srcdir)/sys/v4l2/gstv4l2videodec.h \
|
|
||||||
$(top_srcdir)/sys/v4l2/gstv4l2radio.h \
|
|
||||||
$(top_srcdir)/sys/waveform/gstwaveformsink.h \
|
|
||||||
$(top_srcdir)/sys/ximage/gstximagesrc.h
|
|
||||||
|
|
||||||
# example code that needs to be converted to xml and placed in xml/
|
|
||||||
EXAMPLE_CFILES = \
|
|
||||||
$(top_srcdir)/tests/examples/level/level-example.c \
|
|
||||||
$(top_srcdir)/tests/examples/spectrum/spectrum-example.c \
|
|
||||||
$(top_srcdir)/tests/examples/audiofx/firfilter-example.c \
|
|
||||||
$(top_srcdir)/tests/examples/audiofx/iirfilter-example.c
|
|
||||||
|
|
||||||
# Images to copy into HTML directory.
|
|
||||||
HTML_IMAGES =
|
|
||||||
|
|
||||||
# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
|
|
||||||
content_files =
|
|
||||||
|
|
||||||
# Other files to distribute.
|
|
||||||
extra_files =
|
|
||||||
|
|
||||||
# CFLAGS and LDFLAGS for compiling scan program. Only needed if your app/lib
|
|
||||||
# contains GtkObjects/GObjects and you want to document signals and properties.
|
|
||||||
GTKDOC_CFLAGS = $(GST_BASE_CFLAGS) -I$(top_builddir)
|
|
||||||
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
|
|
|
@ -1,385 +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 % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
|
|
||||||
<!ENTITY % version-entities SYSTEM "version.entities">
|
|
||||||
%version-entities;
|
|
||||||
]>
|
|
||||||
|
|
||||||
<book id="index" xmlns:xi="http://www.w3.org/2003/XInclude">
|
|
||||||
<bookinfo>
|
|
||||||
<title>GStreamer Good Plugins &GST_API_VERSION; Plugins Reference Manual</title>
|
|
||||||
<releaseinfo>
|
|
||||||
for GStreamer Good 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-good/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good/html/</ulink>.
|
|
||||||
</releaseinfo>
|
|
||||||
</bookinfo>
|
|
||||||
|
|
||||||
<chapter>
|
|
||||||
<title>gst-plugins-good Elements</title>
|
|
||||||
<xi:include href="xml/element-3gppmux.xml" />
|
|
||||||
<xi:include href="xml/element-aacparse.xml" />
|
|
||||||
<xi:include href="xml/element-aasink.xml" />
|
|
||||||
<xi:include href="xml/element-ac3parse.xml" />
|
|
||||||
<xi:include href="xml/element-agingtv.xml" />
|
|
||||||
<xi:include href="xml/element-alawdec.xml" />
|
|
||||||
<xi:include href="xml/element-alawenc.xml" />
|
|
||||||
<xi:include href="xml/element-alphacolor.xml" />
|
|
||||||
<xi:include href="xml/element-alpha.xml" />
|
|
||||||
<xi:include href="xml/element-amrparse.xml" />
|
|
||||||
<xi:include href="xml/element-apedemux.xml" />
|
|
||||||
<xi:include href="xml/element-apev2mux.xml" />
|
|
||||||
<xi:include href="xml/element-aspectratiocrop.xml" />
|
|
||||||
<xi:include href="xml/element-asteriskh263.xml" />
|
|
||||||
<xi:include href="xml/element-audioamplify.xml" />
|
|
||||||
<xi:include href="xml/element-audiochebband.xml" />
|
|
||||||
<xi:include href="xml/element-audiocheblimit.xml" />
|
|
||||||
<xi:include href="xml/element-audiodynamic.xml" />
|
|
||||||
<xi:include href="xml/element-audioecho.xml" />
|
|
||||||
<xi:include href="xml/element-audiofirfilter.xml" />
|
|
||||||
<xi:include href="xml/element-audioiirfilter.xml" />
|
|
||||||
<xi:include href="xml/element-audioinvert.xml" />
|
|
||||||
<xi:include href="xml/element-audiokaraoke.xml" />
|
|
||||||
<xi:include href="xml/element-audiopanorama.xml" />
|
|
||||||
<xi:include href="xml/element-audiowsincband.xml" />
|
|
||||||
<xi:include href="xml/element-audiowsinclimit.xml" />
|
|
||||||
<xi:include href="xml/element-auparse.xml" />
|
|
||||||
<xi:include href="xml/element-autoaudiosink.xml" />
|
|
||||||
<xi:include href="xml/element-autoaudiosrc.xml" />
|
|
||||||
<xi:include href="xml/element-autovideosink.xml" />
|
|
||||||
<xi:include href="xml/element-autovideosrc.xml" />
|
|
||||||
<xi:include href="xml/element-avidemux.xml" />
|
|
||||||
<xi:include href="xml/element-avimux.xml" />
|
|
||||||
<xi:include href="xml/element-avisubtitle.xml" />
|
|
||||||
<xi:include href="xml/element-breakmydata.xml" />
|
|
||||||
<xi:include href="xml/element-cacasink.xml" />
|
|
||||||
<xi:include href="xml/element-cairooverlay.xml" />
|
|
||||||
<xi:include href="xml/element-capssetter.xml" />
|
|
||||||
<xi:include href="xml/element-cpureport.xml" />
|
|
||||||
<xi:include href="xml/element-cutter.xml" />
|
|
||||||
<xi:include href="xml/element-dcaparse.xml" />
|
|
||||||
<xi:include href="xml/element-deinterlace.xml" />
|
|
||||||
<xi:include href="xml/element-deinterleave.xml" />
|
|
||||||
<xi:include href="xml/element-dicetv.xml" />
|
|
||||||
<xi:include href="xml/element-directsoundsink.xml" />
|
|
||||||
<xi:include href="xml/element-dtmfsrc.xml" />
|
|
||||||
<xi:include href="xml/element-dv1394src.xml" />
|
|
||||||
<xi:include href="xml/element-dvdec.xml" />
|
|
||||||
<xi:include href="xml/element-dvdemux.xml" />
|
|
||||||
<xi:include href="xml/element-dynudpsink.xml" />
|
|
||||||
<xi:include href="xml/element-edgetv.xml" />
|
|
||||||
<xi:include href="xml/element-equalizer-10bands.xml" />
|
|
||||||
<xi:include href="xml/element-equalizer-3bands.xml" />
|
|
||||||
<xi:include href="xml/element-equalizer-nbands.xml" />
|
|
||||||
<xi:include href="xml/element-firfilter-example.xml" />
|
|
||||||
<xi:include href="xml/element-flacdec.xml" />
|
|
||||||
<xi:include href="xml/element-flacenc.xml" />
|
|
||||||
<xi:include href="xml/element-flacparse.xml" />
|
|
||||||
<xi:include href="xml/element-flactag.xml" />
|
|
||||||
<xi:include href="xml/element-flvdemux.xml" />
|
|
||||||
<xi:include href="xml/element-flvmux.xml" />
|
|
||||||
<xi:include href="xml/element-flxdec.xml" />
|
|
||||||
<xi:include href="xml/element-gamma.xml" />
|
|
||||||
<xi:include href="xml/element-gdkpixbufdec.xml" />
|
|
||||||
<xi:include href="xml/element-gdkpixbufoverlay.xml" />
|
|
||||||
<xi:include href="xml/element-gdkpixbufsink.xml" />
|
|
||||||
<xi:include href="xml/element-goom2k1.xml" />
|
|
||||||
<xi:include href="xml/element-goom.xml" />
|
|
||||||
<xi:include href="xml/element-gtkglsink.xml" />
|
|
||||||
<xi:include href="xml/element-gtksink.xml" />
|
|
||||||
<xi:include href="xml/element-hdv1394src.xml" />
|
|
||||||
<xi:include href="xml/element-icydemux.xml" />
|
|
||||||
<xi:include href="xml/element-id3demux.xml" />
|
|
||||||
<xi:include href="xml/element-id3v2mux.xml" />
|
|
||||||
<xi:include href="xml/element-iirequalizer.xml" />
|
|
||||||
<xi:include href="xml/element-iirfilter-example.xml" />
|
|
||||||
<xi:include href="xml/element-imagefreeze.xml" />
|
|
||||||
<xi:include href="xml/element-interleave.xml" />
|
|
||||||
<xi:include href="xml/element-ismlmux.xml" />
|
|
||||||
<xi:include href="xml/element-jackaudiosink.xml" />
|
|
||||||
<xi:include href="xml/element-jackaudiosrc.xml" />
|
|
||||||
<xi:include href="xml/element-jpegdec.xml" />
|
|
||||||
<xi:include href="xml/element-jpegenc.xml" />
|
|
||||||
<xi:include href="xml/element-lamemp3enc.xml" />
|
|
||||||
<xi:include href="xml/element-level-example.xml" />
|
|
||||||
<xi:include href="xml/element-level.xml" />
|
|
||||||
<xi:include href="xml/element-matroskademux.xml" />
|
|
||||||
<xi:include href="xml/element-matroskamux.xml" />
|
|
||||||
<xi:include href="xml/element-matroskaparse.xml" />
|
|
||||||
<xi:include href="xml/element-mj2mux.xml" />
|
|
||||||
<xi:include href="xml/element-monoscope.xml" />
|
|
||||||
<xi:include href="xml/element-mp4mux.xml" />
|
|
||||||
<xi:include href="xml/element-mpegaudioparse.xml" />
|
|
||||||
<xi:include href="xml/element-mpg123audiodec.xml" />
|
|
||||||
<xi:include href="xml/element-mulawdec.xml" />
|
|
||||||
<xi:include href="xml/element-mulawenc.xml" />
|
|
||||||
<xi:include href="xml/element-multifilesink.xml" />
|
|
||||||
<xi:include href="xml/element-multifilesrc.xml" />
|
|
||||||
<xi:include href="xml/element-multipartdemux.xml" />
|
|
||||||
<xi:include href="xml/element-multipartmux.xml" />
|
|
||||||
<xi:include href="xml/element-multiudpsink.xml" />
|
|
||||||
<xi:include href="xml/element-navigationtest.xml" />
|
|
||||||
<xi:include href="xml/element-navseek.xml" />
|
|
||||||
<xi:include href="xml/element-optv.xml" />
|
|
||||||
<xi:include href="xml/element-oss4sink.xml" />
|
|
||||||
<xi:include href="xml/element-oss4src.xml" />
|
|
||||||
<xi:include href="xml/element-osssink.xml" />
|
|
||||||
<xi:include href="xml/element-osssrc.xml" />
|
|
||||||
<xi:include href="xml/element-osxaudiosink.xml" />
|
|
||||||
<xi:include href="xml/element-osxaudiosrc.xml" />
|
|
||||||
<xi:include href="xml/element-osxvideosink.xml" />
|
|
||||||
<xi:include href="xml/element-pngdec.xml" />
|
|
||||||
<xi:include href="xml/element-pngenc.xml" />
|
|
||||||
<xi:include href="xml/element-progressreport.xml" />
|
|
||||||
<xi:include href="xml/element-pulsesink.xml" />
|
|
||||||
<xi:include href="xml/element-pulsesrc.xml" />
|
|
||||||
<xi:include href="xml/element-pushfilesrc.xml" />
|
|
||||||
<xi:include href="xml/element-qmlglsink.xml" />
|
|
||||||
<xi:include href="xml/element-qmlglsrc.xml" />
|
|
||||||
<xi:include href="xml/element-qtdemux.xml" />
|
|
||||||
<xi:include href="xml/element-qtmoovrecover.xml" />
|
|
||||||
<xi:include href="xml/element-qtmux.xml" />
|
|
||||||
<xi:include href="xml/element-quarktv.xml" />
|
|
||||||
<xi:include href="xml/element-radioactv.xml" />
|
|
||||||
<xi:include href="xml/element-revtv.xml" />
|
|
||||||
<xi:include href="xml/element-rganalysis.xml" />
|
|
||||||
<xi:include href="xml/element-rglimiter.xml" />
|
|
||||||
<xi:include href="xml/element-rgvolume.xml" />
|
|
||||||
<xi:include href="xml/element-rippletv.xml" />
|
|
||||||
<xi:include href="xml/element-rndbuffersize.xml" />
|
|
||||||
<xi:include href="xml/element-rtpac3depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpac3pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpamrdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpamrpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpbin.xml" />
|
|
||||||
<xi:include href="xml/element-rtpbvdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpbvpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpceltdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpceltpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdec.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdtmfdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdtmfmux.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdtmfsrc.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdvdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpdvpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg722depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg722pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg723depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg723pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg726depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg726pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg729depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpg729pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpgsmdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpgsmpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpgstdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpgstpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph261depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph261pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph263depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph263pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph263pdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph263ppay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph264depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph264pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph265depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtph265pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpilbcdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpilbcpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpj2kdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpj2kpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpjitterbuffer.xml" />
|
|
||||||
<xi:include href="xml/element-rtpjpegdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpjpegpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpklvdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpklvpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL8depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL8pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL16depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL16pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL24depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpL24pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp1sdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp2tdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp2tpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4adepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4apay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4gdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4gpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4vdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmp4vpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmpadepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmpapay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmparobustdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmpvdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmpvpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpmux.xml" />
|
|
||||||
<xi:include href="xml/element-rtpopusdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpopuspay.xml" />
|
|
||||||
<xi:include href="xml/element-rtppcmadepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtppcmapay.xml" />
|
|
||||||
<xi:include href="xml/element-rtppcmudepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtppcmupay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpptdemux.xml" />
|
|
||||||
<xi:include href="xml/element-rtpqcelpdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpqdm2depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpreddec.xml" />
|
|
||||||
<xi:include href="xml/element-rtpredenc.xml" />
|
|
||||||
<xi:include href="xml/element-rtprtxqueue.xml" />
|
|
||||||
<xi:include href="xml/element-rtprtxreceive.xml" />
|
|
||||||
<xi:include href="xml/element-rtprtxsend.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsbcdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsbcpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsession.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsirendepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsirenpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpspeexdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpspeexpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpssrcdemux.xml" />
|
|
||||||
<xi:include href="xml/element-rtpstorage.xml" />
|
|
||||||
<xi:include href="xml/element-rtpstreamdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpstreampay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpsv3vdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtptheoradepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtptheorapay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpulpfecdec.xml" />
|
|
||||||
<xi:include href="xml/element-rtpulpfecenc.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvorbisdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvorbispay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvp8depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvp8pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvp9depay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvp9pay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvrawdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpvrawpay.xml" />
|
|
||||||
<xi:include href="xml/element-rtpxqtdepay.xml" />
|
|
||||||
<xi:include href="xml/element-rtspsrc.xml" />
|
|
||||||
<xi:include href="xml/element-sbcparse.xml" />
|
|
||||||
<xi:include href="xml/element-scaletempo.xml" />
|
|
||||||
<xi:include href="xml/element-shagadelictv.xml" />
|
|
||||||
<xi:include href="xml/element-shapewipe.xml" />
|
|
||||||
<xi:include href="xml/element-shout2send.xml" />
|
|
||||||
<xi:include href="xml/element-smptealpha.xml" />
|
|
||||||
<xi:include href="xml/element-smpte.xml" />
|
|
||||||
<xi:include href="xml/element-souphttpclientsink.xml" />
|
|
||||||
<xi:include href="xml/element-souphttpsrc.xml" />
|
|
||||||
<xi:include href="xml/element-spectrum-example.xml" />
|
|
||||||
<xi:include href="xml/element-spectrum.xml" />
|
|
||||||
<xi:include href="xml/element-speexdec.xml" />
|
|
||||||
<xi:include href="xml/element-speexenc.xml" />
|
|
||||||
<xi:include href="xml/element-splitfilesrc.xml" />
|
|
||||||
<xi:include href="xml/element-splitmuxsink.xml" />
|
|
||||||
<xi:include href="xml/element-splitmuxsrc.xml" />
|
|
||||||
<xi:include href="xml/element-streaktv.xml" />
|
|
||||||
<xi:include href="xml/element-taginject.xml" />
|
|
||||||
<xi:include href="xml/element-testsink.xml" />
|
|
||||||
<xi:include href="xml/element-twolamemp2enc.xml" />
|
|
||||||
<xi:include href="xml/element-udpsink.xml" />
|
|
||||||
<xi:include href="xml/element-udpsrc.xml" />
|
|
||||||
<xi:include href="xml/element-v4l2radio.xml" />
|
|
||||||
<xi:include href="xml/element-v4l2sink.xml" />
|
|
||||||
<xi:include href="xml/element-v4l2src.xml" />
|
|
||||||
<xi:include href="xml/element-vertigotv.xml" />
|
|
||||||
<xi:include href="xml/element-videobalance.xml" />
|
|
||||||
<xi:include href="xml/element-videobox.xml" />
|
|
||||||
<xi:include href="xml/element-videocrop.xml" />
|
|
||||||
<xi:include href="xml/element-videoflip.xml" />
|
|
||||||
<xi:include href="xml/element-videomedian.xml" />
|
|
||||||
<xi:include href="xml/element-videomixer.xml" />
|
|
||||||
<xi:include href="xml/element-vp8dec.xml" />
|
|
||||||
<xi:include href="xml/element-vp8enc.xml" />
|
|
||||||
<xi:include href="xml/element-vp9dec.xml" />
|
|
||||||
<xi:include href="xml/element-vp9enc.xml" />
|
|
||||||
<xi:include href="xml/element-warptv.xml" />
|
|
||||||
<xi:include href="xml/element-waveformsink.xml" />
|
|
||||||
<xi:include href="xml/element-wavenc.xml" />
|
|
||||||
<xi:include href="xml/element-wavpackdec.xml" />
|
|
||||||
<xi:include href="xml/element-wavpackenc.xml" />
|
|
||||||
<xi:include href="xml/element-wavpackparse.xml" />
|
|
||||||
<xi:include href="xml/element-wavparse.xml" />
|
|
||||||
<xi:include href="xml/element-webmmux.xml" />
|
|
||||||
<xi:include href="xml/element-ximagesrc.xml" />
|
|
||||||
<xi:include href="xml/element-y4menc.xml" />
|
|
||||||
</chapter>
|
|
||||||
|
|
||||||
<chapter>
|
|
||||||
<title>gst-plugins-good Plugins</title>
|
|
||||||
<xi:include href="xml/plugin-1394.xml" />
|
|
||||||
<xi:include href="xml/plugin-aasink.xml" />
|
|
||||||
<xi:include href="xml/plugin-alaw.xml" />
|
|
||||||
<xi:include href="xml/plugin-alphacolor.xml" />
|
|
||||||
<xi:include href="xml/plugin-alpha.xml" />
|
|
||||||
<xi:include href="xml/plugin-apetag.xml" />
|
|
||||||
<xi:include href="xml/plugin-audiofx.xml" />
|
|
||||||
<xi:include href="xml/plugin-audioparsers.xml" />
|
|
||||||
<xi:include href="xml/plugin-auparse.xml" />
|
|
||||||
<xi:include href="xml/plugin-autodetect.xml" />
|
|
||||||
<xi:include href="xml/plugin-avi.xml" />
|
|
||||||
<xi:include href="xml/plugin-cacasink.xml" />
|
|
||||||
<xi:include href="xml/plugin-cairo.xml" />
|
|
||||||
<xi:include href="xml/plugin-cutter.xml" />
|
|
||||||
<xi:include href="xml/plugin-debug.xml" />
|
|
||||||
<xi:include href="xml/plugin-deinterlace.xml" />
|
|
||||||
<xi:include href="xml/plugin-directsound.xml" />
|
|
||||||
<xi:include href="xml/plugin-dtmf.xml" />
|
|
||||||
<xi:include href="xml/plugin-dv.xml" />
|
|
||||||
<xi:include href="xml/plugin-effectv.xml" />
|
|
||||||
<xi:include href="xml/plugin-equalizer.xml" />
|
|
||||||
<xi:include href="xml/plugin-flac.xml" />
|
|
||||||
<xi:include href="xml/plugin-flv.xml" />
|
|
||||||
<xi:include href="xml/plugin-flxdec.xml" />
|
|
||||||
<xi:include href="xml/plugin-gdkpixbuf.xml" />
|
|
||||||
<xi:include href="xml/plugin-goom2k1.xml" />
|
|
||||||
<xi:include href="xml/plugin-goom.xml" />
|
|
||||||
<xi:include href="xml/plugin-gtk.xml" />
|
|
||||||
<xi:include href="xml/plugin-icydemux.xml" />
|
|
||||||
<xi:include href="xml/plugin-id3demux.xml" />
|
|
||||||
<xi:include href="xml/plugin-imagefreeze.xml" />
|
|
||||||
<xi:include href="xml/plugin-interleave.xml" />
|
|
||||||
<xi:include href="xml/plugin-isomp4.xml" />
|
|
||||||
<xi:include href="xml/plugin-jack.xml" />
|
|
||||||
<xi:include href="xml/plugin-jpeg.xml" />
|
|
||||||
<xi:include href="xml/plugin-lame.xml" />
|
|
||||||
<xi:include href="xml/plugin-level.xml" />
|
|
||||||
<xi:include href="xml/plugin-matroska.xml" />
|
|
||||||
<xi:include href="xml/plugin-monoscope.xml" />
|
|
||||||
<xi:include href="xml/plugin-mpg123.xml" />
|
|
||||||
<xi:include href="xml/plugin-mulaw.xml" />
|
|
||||||
<xi:include href="xml/plugin-multifile.xml" />
|
|
||||||
<xi:include href="xml/plugin-multipart.xml" />
|
|
||||||
<xi:include href="xml/plugin-navigationtest.xml" />
|
|
||||||
<xi:include href="xml/plugin-oss4.xml" />
|
|
||||||
<xi:include href="xml/plugin-ossaudio.xml" />
|
|
||||||
<xi:include href="xml/plugin-osxaudio.xml" />
|
|
||||||
<xi:include href="xml/plugin-osxvideo.xml" />
|
|
||||||
<xi:include href="xml/plugin-png.xml" />
|
|
||||||
<xi:include href="xml/plugin-pulseaudio.xml" />
|
|
||||||
<xi:include href="xml/plugin-qmlgl.xml" />
|
|
||||||
<xi:include href="xml/plugin-replaygain.xml" />
|
|
||||||
<xi:include href="xml/plugin-rtpmanager.xml" />
|
|
||||||
<xi:include href="xml/plugin-rtp.xml" />
|
|
||||||
<xi:include href="xml/plugin-rtsp.xml" />
|
|
||||||
<xi:include href="xml/plugin-shapewipe.xml" />
|
|
||||||
<xi:include href="xml/plugin-shout2.xml" />
|
|
||||||
<xi:include href="xml/plugin-smpte.xml" />
|
|
||||||
<xi:include href="xml/plugin-soup.xml" />
|
|
||||||
<xi:include href="xml/plugin-spectrum.xml" />
|
|
||||||
<xi:include href="xml/plugin-speex.xml" />
|
|
||||||
<xi:include href="xml/plugin-taglib.xml" />
|
|
||||||
<xi:include href="xml/plugin-twolame.xml" />
|
|
||||||
<xi:include href="xml/plugin-udp.xml" />
|
|
||||||
<xi:include href="xml/plugin-video4linux2.xml" />
|
|
||||||
<xi:include href="xml/plugin-videobox.xml" />
|
|
||||||
<xi:include href="xml/plugin-videocrop.xml" />
|
|
||||||
<xi:include href="xml/plugin-videofilter.xml" />
|
|
||||||
<xi:include href="xml/plugin-videomixer.xml" />
|
|
||||||
<xi:include href="xml/plugin-vpx.xml" />
|
|
||||||
<xi:include href="xml/plugin-waveform.xml" />
|
|
||||||
<xi:include href="xml/plugin-wavenc.xml" />
|
|
||||||
<xi:include href="xml/plugin-wavpack.xml" />
|
|
||||||
<xi:include href="xml/plugin-wavparse.xml" />
|
|
||||||
<xi:include href="xml/plugin-ximagesrc.xml" />
|
|
||||||
<xi:include href="xml/plugin-y4menc.xml" />
|
|
||||||
</chapter>
|
|
||||||
</book>
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,388 +0,0 @@
|
||||||
GObject
|
|
||||||
GIOStream
|
|
||||||
GTlsConnection
|
|
||||||
GInitiallyUnowned
|
|
||||||
GstObject
|
|
||||||
GstAllocator
|
|
||||||
GstAllocatorSysmem
|
|
||||||
GstAudioRingBuffer
|
|
||||||
GstAudioSinkRingBuffer
|
|
||||||
GstAudioSrcRingBuffer
|
|
||||||
GstJackAudioSinkRingBuffer
|
|
||||||
GstJackAudioSrcRingBuffer
|
|
||||||
GstBus
|
|
||||||
GstClock
|
|
||||||
GstSystemClock
|
|
||||||
GstAudioClock
|
|
||||||
GstControlBinding
|
|
||||||
GstControlSource
|
|
||||||
GstDeviceProvider
|
|
||||||
GstPulseDeviceProvider
|
|
||||||
GstV4l2DeviceProvider
|
|
||||||
GstElement
|
|
||||||
Gst3GPPMux
|
|
||||||
GstAggregator
|
|
||||||
GstFlvMux
|
|
||||||
GstAsteriskh263
|
|
||||||
GstAuParse
|
|
||||||
GstAudioDecoder
|
|
||||||
GstALawDec
|
|
||||||
GstFlacDec
|
|
||||||
GstMpg123AudioDec
|
|
||||||
GstMuLawDec
|
|
||||||
GstSpeexDec
|
|
||||||
GstWavpackDec
|
|
||||||
GstAudioEncoder
|
|
||||||
GstALawEnc
|
|
||||||
GstFlacEnc
|
|
||||||
GstLameMP3Enc
|
|
||||||
GstMuLawEnc
|
|
||||||
GstSpeexEnc
|
|
||||||
GstTwoLame
|
|
||||||
GstWavpackEnc
|
|
||||||
GstAudioVisualizer
|
|
||||||
GstGoom
|
|
||||||
GstGoom2k1
|
|
||||||
GstAviDemux
|
|
||||||
GstAviMux
|
|
||||||
GstAviSubtitle
|
|
||||||
GstBaseParse
|
|
||||||
GstAacParse
|
|
||||||
GstAc3Parse
|
|
||||||
GstAmrParse
|
|
||||||
GstDcaParse
|
|
||||||
GstFlacParse
|
|
||||||
GstMpegAudioParse
|
|
||||||
GstRtpStreamDepay
|
|
||||||
GstSbcParse
|
|
||||||
GstWavpackParse
|
|
||||||
GstBaseSink
|
|
||||||
GstAudioBaseSink
|
|
||||||
GstAudioSink
|
|
||||||
GstOss4Sink
|
|
||||||
GstOssSink
|
|
||||||
GstJackAudioSink
|
|
||||||
GstPulseSink
|
|
||||||
GstCACASink
|
|
||||||
GstDynUDPSink
|
|
||||||
GstMultiFileSink
|
|
||||||
GstMultiUDPSink
|
|
||||||
GstUDPSink
|
|
||||||
GstShout2send
|
|
||||||
GstSoupHttpClientSink
|
|
||||||
GstTest
|
|
||||||
GstVideoSink
|
|
||||||
GstAASink
|
|
||||||
GstGdkPixbufSink
|
|
||||||
GstGtkBaseSink
|
|
||||||
GstGtkGLSink
|
|
||||||
GstGtkSink
|
|
||||||
GstQtSink
|
|
||||||
GstV4l2Sink
|
|
||||||
GstBaseSrc
|
|
||||||
GstDTMFSrc
|
|
||||||
GstPushSrc
|
|
||||||
GstAudioBaseSrc
|
|
||||||
GstAudioSrc
|
|
||||||
GstOss4Source
|
|
||||||
GstOssSrc
|
|
||||||
GstPulseSrc
|
|
||||||
GstJackAudioSrc
|
|
||||||
GstDV1394Src
|
|
||||||
GstHDV1394Src
|
|
||||||
GstMultiFileSrc
|
|
||||||
GstQtSrc
|
|
||||||
GstSoupHTTPSrc
|
|
||||||
GstUDPSrc
|
|
||||||
GstV4l2Src
|
|
||||||
GstXImageSrc
|
|
||||||
GstRTPDTMFSrc
|
|
||||||
GstSplitFileSrc
|
|
||||||
GstBaseTransform
|
|
||||||
GstAudioFilter
|
|
||||||
GstAudioAmplify
|
|
||||||
GstAudioDynamic
|
|
||||||
GstAudioEcho
|
|
||||||
GstAudioFXBaseFIRFilter
|
|
||||||
GstAudioFIRFilter
|
|
||||||
GstAudioWSincBand
|
|
||||||
GstAudioWSincLimit
|
|
||||||
GstAudioFXBaseIIRFilter
|
|
||||||
GstAudioChebBand
|
|
||||||
GstAudioChebLimit
|
|
||||||
GstAudioIIRFilter
|
|
||||||
GstAudioInvert
|
|
||||||
GstAudioKaraoke
|
|
||||||
GstIirEqualizer
|
|
||||||
GstIirEqualizer10Bands
|
|
||||||
GstIirEqualizer3Bands
|
|
||||||
GstIirEqualizerNBands
|
|
||||||
GstSpectrum
|
|
||||||
GstStereo
|
|
||||||
GstAudioPanorama
|
|
||||||
GstBreakMyData
|
|
||||||
GstCairoOverlay
|
|
||||||
GstCapsSetter
|
|
||||||
GstCpuReport
|
|
||||||
GstLevel
|
|
||||||
GstNavSeek
|
|
||||||
GstProgressReport
|
|
||||||
GstRgAnalysis
|
|
||||||
GstRgLimiter
|
|
||||||
GstScaletempo
|
|
||||||
GstTagInject
|
|
||||||
GstVideoFilter
|
|
||||||
GstAgingTV
|
|
||||||
GstAlpha
|
|
||||||
GstAlphaColor
|
|
||||||
GstDiceTV
|
|
||||||
GstEdgeTV
|
|
||||||
GstGamma
|
|
||||||
GstGdkPixbufOverlay
|
|
||||||
GstNavigationtest
|
|
||||||
GstOpTV
|
|
||||||
GstQuarkTV
|
|
||||||
GstRadioacTV
|
|
||||||
GstRevTV
|
|
||||||
GstRippleTV
|
|
||||||
GstSMPTEAlpha
|
|
||||||
GstShagadelicTV
|
|
||||||
GstStreakTV
|
|
||||||
GstVertigoTV
|
|
||||||
GstVideoBalance
|
|
||||||
GstVideoBox
|
|
||||||
GstVideoCrop
|
|
||||||
GstVideoFlip
|
|
||||||
GstVideoMedian
|
|
||||||
GstWarpTV
|
|
||||||
GstBin
|
|
||||||
GstAspectRatioCrop
|
|
||||||
GstAutoDetect
|
|
||||||
GstAutoAudioSink
|
|
||||||
GstAutoAudioSrc
|
|
||||||
GstAutoVideoSink
|
|
||||||
GstAutoVideoSrc
|
|
||||||
GstPipeline
|
|
||||||
GstQTMoovRecover
|
|
||||||
GstPushFileSrc
|
|
||||||
GstRTSPSrc
|
|
||||||
GstRgVolume
|
|
||||||
GstRtpBin
|
|
||||||
GstSplitMuxSink
|
|
||||||
GstSplitMuxSrc
|
|
||||||
GstCutter
|
|
||||||
GstDVDec
|
|
||||||
GstDVDemux
|
|
||||||
GstDeinterlace
|
|
||||||
GstDeinterleave
|
|
||||||
GstFlacTag
|
|
||||||
GstFlvDemux
|
|
||||||
GstFlxDec
|
|
||||||
GstGdkPixbufDec
|
|
||||||
GstICYDemux
|
|
||||||
GstISMLMux
|
|
||||||
GstImageFreeze
|
|
||||||
GstInterleave
|
|
||||||
GstMJ2Mux
|
|
||||||
GstMP4Mux
|
|
||||||
GstMatroskaDemux
|
|
||||||
GstMatroskaMux
|
|
||||||
GstWebMMux
|
|
||||||
GstMatroskaParse
|
|
||||||
GstMultipartDemux
|
|
||||||
GstMultipartMux
|
|
||||||
GstQTDemux
|
|
||||||
GstQTMux
|
|
||||||
GstRTPBaseDepayload
|
|
||||||
GstRTPBVDepay
|
|
||||||
GstRTPDVDepay
|
|
||||||
GstRTPGSMDepay
|
|
||||||
GstRTPOpusDepay
|
|
||||||
GstRTPSirenDepay
|
|
||||||
GstRTPiLBCDepay
|
|
||||||
GstRtpAC3Depay
|
|
||||||
GstRtpAMRDepay
|
|
||||||
GstRtpCELTDepay
|
|
||||||
GstRtpDTMFDepay
|
|
||||||
GstRtpG722Depay
|
|
||||||
GstRtpG723Depay
|
|
||||||
GstRtpG726Depay
|
|
||||||
GstRtpG729Depay
|
|
||||||
GstRtpGSTDepay
|
|
||||||
GstRtpH261Depay
|
|
||||||
GstRtpH263Depay
|
|
||||||
GstRtpH263PDepay
|
|
||||||
GstRtpH264Depay
|
|
||||||
GstRtpH265Depay
|
|
||||||
GstRtpJ2KDepay
|
|
||||||
GstRtpJPEGDepay
|
|
||||||
GstRtpKlvDepay
|
|
||||||
GstRtpL16Depay
|
|
||||||
GstRtpL24Depay
|
|
||||||
GstRtpL8Depay
|
|
||||||
GstRtpMP1SDepay
|
|
||||||
GstRtpMP2TDepay
|
|
||||||
GstRtpMP4ADepay
|
|
||||||
GstRtpMP4GDepay
|
|
||||||
GstRtpMP4VDepay
|
|
||||||
GstRtpMPADepay
|
|
||||||
GstRtpMPARobustDepay
|
|
||||||
GstRtpMPVDepay
|
|
||||||
GstRtpPcmaDepay
|
|
||||||
GstRtpPcmuDepay
|
|
||||||
GstRtpQCELPDepay
|
|
||||||
GstRtpQDM2Depay
|
|
||||||
GstRtpSPEEXDepay
|
|
||||||
GstRtpSV3VDepay
|
|
||||||
GstRtpSbcDepay
|
|
||||||
GstRtpTheoraDepay
|
|
||||||
GstRtpVP8Depay
|
|
||||||
GstRtpVP9Depay
|
|
||||||
GstRtpVRawDepay
|
|
||||||
GstRtpVorbisDepay
|
|
||||||
GstRtpXQTDepay
|
|
||||||
GstRTPBasePayload
|
|
||||||
GstRTPBaseAudioPayload
|
|
||||||
GstRTPBVPay
|
|
||||||
GstRTPILBCPay
|
|
||||||
GstRTPSirenPay
|
|
||||||
GstRtpG722Pay
|
|
||||||
GstRtpG726Pay
|
|
||||||
GstRtpL16Pay
|
|
||||||
GstRtpL24Pay
|
|
||||||
GstRtpL8Pay
|
|
||||||
GstRtpPcmaPay
|
|
||||||
GstRtpPcmuPay
|
|
||||||
GstRTPDVPay
|
|
||||||
GstRTPG723Pay
|
|
||||||
GstRTPG729Pay
|
|
||||||
GstRTPGSMPay
|
|
||||||
GstRTPMP2TPay
|
|
||||||
GstRTPMPVPay
|
|
||||||
GstRtpAC3Pay
|
|
||||||
GstRtpAMRPay
|
|
||||||
GstRtpCELTPay
|
|
||||||
GstRtpGSTPay
|
|
||||||
GstRtpH261Pay
|
|
||||||
GstRtpH263PPay
|
|
||||||
GstRtpH263Pay
|
|
||||||
GstRtpH264Pay
|
|
||||||
GstRtpH265Pay
|
|
||||||
GstRtpJ2KPay
|
|
||||||
GstRtpJPEGPay
|
|
||||||
GstRtpKlvPay
|
|
||||||
GstRtpMP4APay
|
|
||||||
GstRtpMP4GPay
|
|
||||||
GstRtpMP4VPay
|
|
||||||
GstRtpMPAPay
|
|
||||||
GstRtpOPUSPay
|
|
||||||
GstRtpSBCPay
|
|
||||||
GstRtpSPEEXPay
|
|
||||||
GstRtpTheoraPay
|
|
||||||
GstRtpVP8Pay
|
|
||||||
GstRtpVP9Pay
|
|
||||||
GstRtpVRawPay
|
|
||||||
GstRtpVorbisPay
|
|
||||||
GstRTPDec
|
|
||||||
GstRTPMux
|
|
||||||
GstRTPDTMFMux
|
|
||||||
GstRTPRtxQueue
|
|
||||||
GstRndBufferSize
|
|
||||||
GstRtpFunnel
|
|
||||||
GstRtpJitterBuffer
|
|
||||||
GstRtpPtDemux
|
|
||||||
GstRtpRedDec
|
|
||||||
GstRtpRedEnc
|
|
||||||
GstRtpRtxReceive
|
|
||||||
GstRtpRtxSend
|
|
||||||
GstRtpSession
|
|
||||||
GstRtpSsrcDemux
|
|
||||||
GstRtpStorage
|
|
||||||
GstRtpStreamPay
|
|
||||||
GstRtpUlpFecDec
|
|
||||||
GstRtpUlpFecEnc
|
|
||||||
GstSMPTE
|
|
||||||
GstShapeWipe
|
|
||||||
GstTagDemux
|
|
||||||
GstApeDemux
|
|
||||||
GstID3Demux
|
|
||||||
GstTagMux
|
|
||||||
GstApev2Mux
|
|
||||||
GstId3v2Mux
|
|
||||||
GstV4l2Radio
|
|
||||||
GstVideoDecoder
|
|
||||||
GstJpegDec
|
|
||||||
GstPngDec
|
|
||||||
GstVPXDec
|
|
||||||
GstVP8Dec
|
|
||||||
GstVP9Dec
|
|
||||||
GstVideoEncoder
|
|
||||||
GstJpegEnc
|
|
||||||
GstPngEnc
|
|
||||||
GstVPXEnc
|
|
||||||
GstVP8Enc
|
|
||||||
GstVP9Enc
|
|
||||||
GstY4mEncode
|
|
||||||
GstVideoMixer2
|
|
||||||
GstWavEnc
|
|
||||||
GstWavParse
|
|
||||||
GstPad
|
|
||||||
GstAggregatorPad
|
|
||||||
GstFlvMuxPad
|
|
||||||
GstInterleavePad
|
|
||||||
GstQTMuxPad
|
|
||||||
GstVideoMixer2Pad
|
|
||||||
GstPadTemplate
|
|
||||||
GstPlugin
|
|
||||||
GstPluginFeature
|
|
||||||
GstDeviceProviderFactory
|
|
||||||
GstDynamicTypeFactory
|
|
||||||
GstElementFactory
|
|
||||||
GstTracerFactory
|
|
||||||
GstTypeFindFactory
|
|
||||||
GstRegistry
|
|
||||||
GstTask
|
|
||||||
GstTaskPool
|
|
||||||
GtkWidget
|
|
||||||
GResolver
|
|
||||||
GSocket
|
|
||||||
GSocketAddress
|
|
||||||
GInetSocketAddress
|
|
||||||
GProxyAddress
|
|
||||||
GSocketClient
|
|
||||||
GSocketControlMessage
|
|
||||||
GstIPPktinfoMessage
|
|
||||||
GstIPV6PktinfoMessage
|
|
||||||
GSocketListener
|
|
||||||
GSocketService
|
|
||||||
GTlsCertificate
|
|
||||||
GTlsDatabase
|
|
||||||
GTlsInteraction
|
|
||||||
GdkPixbuf
|
|
||||||
GstColorBalanceChannel
|
|
||||||
GstTunerChannel
|
|
||||||
GstTunerNorm
|
|
||||||
RTPSession
|
|
||||||
SoupSession
|
|
||||||
GInterface
|
|
||||||
AtkImplementorIface
|
|
||||||
GDatagramBased
|
|
||||||
GIcon
|
|
||||||
GInitable
|
|
||||||
GLoadableIcon
|
|
||||||
GProxyResolver
|
|
||||||
GSocketConnectable
|
|
||||||
GTypePlugin
|
|
||||||
GstChildProxy
|
|
||||||
GstColorBalance
|
|
||||||
GstNavigation
|
|
||||||
GstPreset
|
|
||||||
GstStreamVolume
|
|
||||||
GstTagSetter
|
|
||||||
GstTagXmpWriter
|
|
||||||
GstTocSetter
|
|
||||||
GstTuner
|
|
||||||
GstURIHandler
|
|
||||||
GstVideoDirection
|
|
||||||
GstVideoOrientation
|
|
||||||
GtkBuildable
|
|
|
@ -1,119 +0,0 @@
|
||||||
GInetSocketAddress GSocketConnectable
|
|
||||||
GProxyAddress GSocketConnectable
|
|
||||||
GSocket GInitable
|
|
||||||
GSocket GInitable GDatagramBased
|
|
||||||
GSocketAddress GSocketConnectable
|
|
||||||
GdkPixbuf GIcon
|
|
||||||
GdkPixbuf GIcon GLoadableIcon
|
|
||||||
Gst3GPPMux GstTagSetter GstTagXmpWriter
|
|
||||||
Gst3GPPMux GstTagSetter GstTagXmpWriter GstPreset
|
|
||||||
GstALawEnc GstPreset
|
|
||||||
GstApev2Mux GstTagSetter
|
|
||||||
GstAspectRatioCrop GstChildProxy
|
|
||||||
GstAudioEncoder GstPreset
|
|
||||||
GstAutoAudioSink GstChildProxy
|
|
||||||
GstAutoAudioSrc GstChildProxy
|
|
||||||
GstAutoDetect GstChildProxy
|
|
||||||
GstAutoVideoSink GstChildProxy
|
|
||||||
GstAutoVideoSrc GstChildProxy
|
|
||||||
GstAviMux GstTagSetter
|
|
||||||
GstBin GstChildProxy
|
|
||||||
GstDV1394Src GstURIHandler
|
|
||||||
GstDV1394Src GstURIHandler GstPropertyProbe
|
|
||||||
GstDeinterlace GstChildProxy
|
|
||||||
GstFlacEnc GstPreset GstTagSetter
|
|
||||||
GstFlacEnc GstPreset GstTagSetter GstTocSetter
|
|
||||||
GstFlacEnc GstTagSetter GstPreset
|
|
||||||
GstFlacTag GstTagSetter
|
|
||||||
GstFlvMux GstTagSetter
|
|
||||||
GstGConfAudioSink GstChildProxy
|
|
||||||
GstGConfAudioSrc GstChildProxy
|
|
||||||
GstGConfVideoSink GstChildProxy
|
|
||||||
GstGConfVideoSrc GstChildProxy
|
|
||||||
GstGPPMux GstTagSetter GstTagXmpWriter
|
|
||||||
GstGtkBaseSink GstNavigation
|
|
||||||
GstGtkGLSink GstNavigation
|
|
||||||
GstGtkSink GstNavigation
|
|
||||||
GstHDV1394Src GstURIHandler
|
|
||||||
GstHDV1394Src GstURIHandler GstPropertyProbe
|
|
||||||
GstHalAudioSink GstChildProxy
|
|
||||||
GstHalAudioSrc GstChildProxy
|
|
||||||
GstISMLMux GstTagSetter GstTagXmpWriter
|
|
||||||
GstISMLMux GstTagSetter GstTagXmpWriter GstPreset
|
|
||||||
GstId3v2Mux GstTagSetter
|
|
||||||
GstIirEqualizer GstChildProxy
|
|
||||||
GstIirEqualizer GstChildProxy GstPreset
|
|
||||||
GstIirEqualizer10Bands GstChildProxy GstPreset
|
|
||||||
GstIirEqualizer3Bands GstChildProxy GstPreset
|
|
||||||
GstIirEqualizerNBands GstChildProxy
|
|
||||||
GstIirEqualizerNBands GstChildProxy GstPreset
|
|
||||||
GstJpegEnc GstPreset
|
|
||||||
GstLameMP3Enc GstPreset
|
|
||||||
GstMJ2Mux GstTagSetter GstTagXmpWriter
|
|
||||||
GstMJ2Mux GstTagSetter GstTagXmpWriter GstPreset
|
|
||||||
GstMP4Mux GstTagSetter GstTagXmpWriter
|
|
||||||
GstMP4Mux GstTagSetter GstTagXmpWriter GstPreset
|
|
||||||
GstMatroskaMux GstTagSetter
|
|
||||||
GstMatroskaMux GstTagSetter GstTocSetter
|
|
||||||
GstMuLawEnc GstPreset
|
|
||||||
GstMultiFileSrc GstURIHandler
|
|
||||||
GstOss4Mixer GstImplementsInterface GstMixer GstPropertyProbe
|
|
||||||
GstOss4Sink GstStreamVolume
|
|
||||||
GstOss4Sink GstStreamVolume GstPropertyProbe
|
|
||||||
GstOss4Source GstImplementsInterface GstMixer GstPropertyProbe
|
|
||||||
GstOssMixerElement GstImplementsInterface GstMixer
|
|
||||||
GstOssSrc GstImplementsInterface GstMixer
|
|
||||||
GstPipeline GstChildProxy
|
|
||||||
GstPngEnc GstPreset
|
|
||||||
GstPulseAudioSink GstChildProxy
|
|
||||||
GstPulseMixer GstImplementsInterface GstMixer GstPropertyProbe
|
|
||||||
GstPulseMixer GstMixer
|
|
||||||
GstPulseSink GstStreamVolume
|
|
||||||
GstPulseSink GstStreamVolume GstImplementsInterface GstPropertyProbe
|
|
||||||
GstPulseSrc GstImplementsInterface GstMixer GstPropertyProbe
|
|
||||||
GstPulseSrc GstMixer GstStreamVolume
|
|
||||||
GstPulseSrc GstStreamVolume
|
|
||||||
GstPulseSrc GstStreamVolume GstImplementsInterface GstMixer GstPropertyProbe
|
|
||||||
GstPushFileSrc GstChildProxy GstURIHandler
|
|
||||||
GstQTMoovRecover GstChildProxy
|
|
||||||
GstQTMux GstTagSetter GstTagXmpWriter
|
|
||||||
GstQTMux GstTagSetter GstTagXmpWriter GstPreset
|
|
||||||
GstRTSPSrc GstChildProxy GstURIHandler
|
|
||||||
GstRgVolume GstChildProxy
|
|
||||||
GstRtpBin GstChildProxy
|
|
||||||
GstShout2send GstTagSetter
|
|
||||||
GstSoupHTTPSrc GstURIHandler
|
|
||||||
GstSpeexEnc GstPreset GstTagSetter
|
|
||||||
GstSpeexEnc GstTagSetter GstPreset
|
|
||||||
GstSplitFileSrc GstURIHandler
|
|
||||||
GstSplitMuxSink GstChildProxy
|
|
||||||
GstSplitMuxSrc GstChildProxy GstURIHandler
|
|
||||||
GstSwitchSink GstChildProxy
|
|
||||||
GstSwitchSrc GstChildProxy
|
|
||||||
GstTagLibMux GstTagSetter
|
|
||||||
GstTagMux GstTagSetter
|
|
||||||
GstTwoLame GstPreset
|
|
||||||
GstUDPSink GstURIHandler
|
|
||||||
GstUDPSrc GstURIHandler
|
|
||||||
GstV4l2Radio GstURIHandler GstImplementsInterface GstTuner GstPropertyProbe
|
|
||||||
GstV4l2Radio GstURIHandler GstTuner
|
|
||||||
GstV4l2Sink GstImplementsInterface GstXOverlay GstNavigation GstColorBalance GstVideoOrientation GstPropertyProbe
|
|
||||||
GstV4l2Sink GstTuner GstColorBalance GstVideoOrientation
|
|
||||||
GstV4l2Sink GstTuner GstVideoOverlay GstNavigation GstColorBalance GstVideoOrientation
|
|
||||||
GstV4l2Src GstURIHandler GstImplementsInterface GstTuner GstColorBalance GstVideoOrientation GstPropertyProbe
|
|
||||||
GstV4l2Src GstURIHandler GstTuner GstColorBalance GstVideoOrientation
|
|
||||||
GstVP8Enc GstPreset GstTagSetter
|
|
||||||
GstVP9Enc GstPreset GstTagSetter
|
|
||||||
GstVPXEnc GstPreset GstTagSetter
|
|
||||||
GstVideoBalance GstColorBalance
|
|
||||||
GstVideoBalance GstImplementsInterface GstColorBalance
|
|
||||||
GstVideoEncoder GstPreset
|
|
||||||
GstVideoFlip GstVideoDirection
|
|
||||||
GstVideoMixer GstChildProxy
|
|
||||||
GstVideoMixer2 GstChildProxy
|
|
||||||
GstWavEnc GstTagSetter GstTocSetter
|
|
||||||
GstWavpackEnc GstPreset
|
|
||||||
GstWebMMux GstTagSetter
|
|
||||||
GstWebMMux GstTagSetter GstTocSetter
|
|
||||||
GstY4mEncode GstPreset
|
|
||||||
GtkWidget AtkImplementorIface GtkBuildable
|
|
|
@ -1,19 +0,0 @@
|
||||||
GDatagramBased GObject
|
|
||||||
GIcon GObject
|
|
||||||
GInitable GObject
|
|
||||||
GLoadableIcon GIcon GObject
|
|
||||||
GProxyResolver GObject
|
|
||||||
GSocketConnectable GObject
|
|
||||||
GstChildProxy GObject
|
|
||||||
GstChildProxy GstObject
|
|
||||||
GstColorBalance GstImplementsInterface GstElement
|
|
||||||
GstImplementsInterface GstElement
|
|
||||||
GstMixer GstImplementsInterface GstElement
|
|
||||||
GstStreamVolume GObject
|
|
||||||
GstTagSetter GstElement
|
|
||||||
GstTagXmpWriter GstElement
|
|
||||||
GstTocSetter GstElement
|
|
||||||
GstTuner GstImplementsInterface GstElement
|
|
||||||
GstVideoOrientation GstImplementsInterface GstElement
|
|
||||||
GstXOverlay GstImplementsInterface GstElement
|
|
||||||
GtkBuildable GObject
|
|
|
@ -1,806 +0,0 @@
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::add</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::clear</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::client-added</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::client-removed</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::get-stats</NAME>
|
|
||||||
<RETURNS>GstStructure*</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstMultiUDPSink::remove</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstMultiUDPSink *gstmultiudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstDynUDPSink::get-stats</NAME>
|
|
||||||
<RETURNS>GstStructure*</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstDynUDPSink *gstdynudpsink
|
|
||||||
gchar *arg1
|
|
||||||
gint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstShout2send::connection-problem</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>c</FLAGS>
|
|
||||||
GstShout2send *gstshout2send
|
|
||||||
gint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstDV1394Src::frame-dropped</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstDV1394Src *gstdv1394src
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::clear-pt-map</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::request-pt-map</NAME>
|
|
||||||
<RETURNS>GstCaps*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-bye-ssrc</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-bye-timeout</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-new-ssrc</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-ssrc-collision</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-ssrc-validated</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTPDec::on-timeout</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTPDec *gstrtpdec
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstAudioFIRFilter::rate-changed</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstAudioFIRFilter *gstaudiofirfilter
|
|
||||||
gint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstAudioIIRFilter::rate-changed</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstAudioIIRFilter *gstaudioiirfilter
|
|
||||||
gint arg1
|
|
||||||
</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>GstRtpBin::payload-type-change</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::new-jitterbuffer</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
GstElement *arg1
|
|
||||||
guint arg2
|
|
||||||
guint arg3
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-aux-receiver</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-aux-sender</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-rtcp-decoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-rtcp-encoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-rtp-decoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-rtp-encoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::on-new-sender-ssrc</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::on-sender-ssrc-active</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::get-session</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::get-internal-storage</NAME>
|
|
||||||
<RETURNS>GObject*</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::new-storage</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
GstElement *arg1
|
|
||||||
guint arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-fec-decoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::request-fec-encoder</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpBin::get-storage</NAME>
|
|
||||||
<RETURNS>GstElement*</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRtpBin *gstrtpbin
|
|
||||||
guint arg1
|
|
||||||
</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>GstRtpJitterBuffer::set-active</NAME>
|
|
||||||
<RETURNS>guint64</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRtpJitterBuffer *gstrtpjitterbuffer
|
|
||||||
gboolean arg1
|
|
||||||
guint64 arg2
|
|
||||||
</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>la</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>GstRtpSession::on-new-sender-ssrc</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRtpSession *gstrtpsession
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRtpSession::on-sender-ssrc-active</NAME>
|
|
||||||
<RETURNS>void</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>GstCairoOverlay::caps-changed</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS></FLAGS>
|
|
||||||
GstCairoOverlay *gstcairooverlay
|
|
||||||
GstCaps *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstCairoOverlay::draw</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS></FLAGS>
|
|
||||||
GstCairoOverlay *gstcairooverlay
|
|
||||||
CairoContext *arg1
|
|
||||||
guint64 arg2
|
|
||||||
guint64 arg3
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstV4l2Src::prepare-format</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstV4l2Src *gstv4l2src
|
|
||||||
gint arg1
|
|
||||||
GstCaps *arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::handle-request</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS></FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
gpointer arg1
|
|
||||||
gpointer arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::on-sdp</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS></FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
GstSDPMessage *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::select-stream</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>fc</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
guint arg1
|
|
||||||
GstCaps *arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::new-manager</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>fc</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
GstElement *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::request-rtcp-key</NAME>
|
|
||||||
<RETURNS>GstCaps*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::accept-certificate</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
GTlsConnection *arg1
|
|
||||||
GTlsCertificate *arg2
|
|
||||||
GTlsCertificateFlags arg3
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::before-send</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>fc</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
GstRTSPMessage *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::push-backchannel-buffer</NAME>
|
|
||||||
<RETURNS>GstFlowReturn</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
guint arg1
|
|
||||||
GstBuffer *arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::get-parameter</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
gchar *arg1
|
|
||||||
gchar *arg2
|
|
||||||
GstPromise *arg3
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::get-parameters</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
GStrv arg1
|
|
||||||
gchar *arg2
|
|
||||||
GstPromise *arg3
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstRTSPSrc::set-parameter</NAME>
|
|
||||||
<RETURNS>gboolean</RETURNS>
|
|
||||||
<FLAGS>la</FLAGS>
|
|
||||||
GstRTSPSrc *gstrtspsrc
|
|
||||||
gchar *arg1
|
|
||||||
gchar *arg2
|
|
||||||
gchar *arg3
|
|
||||||
GstPromise *arg4
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::format-location</NAME>
|
|
||||||
<RETURNS>gchar*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
guint arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::format-location-full</NAME>
|
|
||||||
<RETURNS>gchar*</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
guint arg1
|
|
||||||
GstSample *arg2
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::split-now</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::muxer-added</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
GstElement *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::sink-added</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
GstElement *arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::split-after</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSink::split-at-running-time</NAME>
|
|
||||||
<RETURNS>void</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSink *gstsplitmuxsink
|
|
||||||
guint64 arg1
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
||||||
<SIGNAL>
|
|
||||||
<NAME>GstSplitMuxSrc::format-location</NAME>
|
|
||||||
<RETURNS>GStrv</RETURNS>
|
|
||||||
<FLAGS>l</FLAGS>
|
|
||||||
GstSplitMuxSrc *gstsplitmuxsrc
|
|
||||||
</SIGNAL>
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
#include <gst/gst.h>
|
|
||||||
|
|
||||||
type:GstIirEqualizer
|
|
||||||
type:GstVideoMixerPad
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>1394</name>
|
|
||||||
<description>Source for video data via IEEE1394 interface</description>
|
|
||||||
<filename>../../ext/raw1394/.libs/libgst1394.so</filename>
|
|
||||||
<basename>libgst1394.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>dv1394src</name>
|
|
||||||
<longname>Firewire (1394) DV video source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>Source for DV video data from firewire port</description>
|
|
||||||
<author>Erik Walthinsen <omega@temple-baptist.com>, Daniel Fischer <dan@f3c.com>, Wim Taymans <wim@fluendo.com>, Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-dv, format=(string){ NTSC, PAL }, systemstream=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>hdv1394src</name>
|
|
||||||
<longname>Firewire (1394) HDV video source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>Source for MPEG-TS video data from firewire port</description>
|
|
||||||
<author>Edward Hervey <bilboed@bilboed.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/mpegts, systemstream=(boolean)true, packetsize=(int)188</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,28 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>aasink</name>
|
|
||||||
<description>ASCII Art video sink</description>
|
|
||||||
<filename>../../ext/aalib/.libs/libgstaasink.so</filename>
|
|
||||||
<basename>libgstaasink.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>aasink</name>
|
|
||||||
<longname>ASCII art video sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>An ASCII art videosink</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</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,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>alaw</name>
|
|
||||||
<description>ALaw audio conversion routines</description>
|
|
||||||
<filename>../../gst/law/.libs/libgstalaw.so</filename>
|
|
||||||
<basename>libgstalaw.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>alawdec</name>
|
|
||||||
<longname>A Law audio decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>Convert 8bit A law to 16bit PCM</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-alaw, rate=(int)[ 8000, 192000 ], 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)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>alawenc</name>
|
|
||||||
<longname>A Law audio encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>Convert 16bit PCM to 8bit A law</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot 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, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,36 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>alpha</name>
|
|
||||||
<description>adds an alpha channel to video - constant or via chroma-keying</description>
|
|
||||||
<filename>../../gst/alpha/.libs/libgstalpha.so</filename>
|
|
||||||
<basename>libgstalpha.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>alpha</name>
|
|
||||||
<longname>Alpha filter</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Adds an alpha channel to video - uniform or via chroma-keying</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com>
|
|
||||||
Edward Hervey <edward.hervey@collabora.co.uk>
|
|
||||||
Jan Schmidt <thaytan@noraisin.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, 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, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, 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>alphacolor</name>
|
|
||||||
<description>RGBA from/to AYUV colorspace conversion preserving the alpha channel</description>
|
|
||||||
<filename>../../gst/alpha/.libs/libgstalphacolor.so</filename>
|
|
||||||
<basename>libgstalphacolor.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>alphacolor</name>
|
|
||||||
<longname>Alpha color filter</longname>
|
|
||||||
<class>Filter/Converter/Video</class>
|
|
||||||
<description>ARGB from/to AYUV colorspace conversion preserving the alpha channel</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, 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){ RGBA, BGRA, ARGB, ABGR, 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>apetag</name>
|
|
||||||
<description>APEv1/2 tag reader</description>
|
|
||||||
<filename>../../gst/apetag/.libs/libgstapetag.so</filename>
|
|
||||||
<basename>libgstapetag.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>apedemux</name>
|
|
||||||
<longname>APE tag demuxer</longname>
|
|
||||||
<class>Codec/Demuxer/Metadata</class>
|
|
||||||
<description>Read and output APE tags while demuxing the contents</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-apetag</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,307 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>audiofx</name>
|
|
||||||
<description>Audio effects plugin</description>
|
|
||||||
<filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
|
|
||||||
<basename>libgstaudiofx.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>audioamplify</name>
|
|
||||||
<longname>Audio amplifier</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Amplifies an audio stream by a given factor</description>
|
|
||||||
<author>Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiochebband</name>
|
|
||||||
<longname>Band pass & band reject filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Chebyshev band pass and band reject filter</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiocheblimit</name>
|
|
||||||
<longname>Low pass & high pass filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Chebyshev low pass and high pass filter</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiodynamic</name>
|
|
||||||
<longname>Dynamic range controller</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Compressor and Expander</description>
|
|
||||||
<author>Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audioecho</name>
|
|
||||||
<longname>Audio echo</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Adds an echo or reverb effect to an audio stream</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiofirfilter</name>
|
|
||||||
<longname>Audio FIR filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Generic audio FIR filter with custom filter kernel</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audioiirfilter</name>
|
|
||||||
<longname>Audio IIR filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Generic audio IIR filter with custom filter kernel</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audioinvert</name>
|
|
||||||
<longname>Audio inversion</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Swaps upper and lower half of audio samples</description>
|
|
||||||
<author>Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiokaraoke</name>
|
|
||||||
<longname>AudioKaraoke</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Removes voice from sound</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiopanorama</name>
|
|
||||||
<longname>Stereo positioning</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Positions audio streams in the stereo panorama</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){ 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>
|
|
||||||
<element>
|
|
||||||
<name>audiowsincband</name>
|
|
||||||
<longname>Band pass & band reject filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Band pass and band reject windowed sinc filter</description>
|
|
||||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>audiowsinclimit</name>
|
|
||||||
<longname>Low pass & high pass filter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Low pass and high pass windowed sinc filter</description>
|
|
||||||
<author>Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>scaletempo</name>
|
|
||||||
<longname>Scaletempo</longname>
|
|
||||||
<class>Filter/Effect/Rate/Audio</class>
|
|
||||||
<description>Sync audio tempo with playback rate</description>
|
|
||||||
<author>Rov Juvano <rovjuvano@users.sourceforge.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, 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, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>stereo</name>
|
|
||||||
<longname>Stereo effect</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Muck with the stereo signal to enhance its 'stereo-ness'</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu></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</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</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,181 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>audioparsers</name>
|
|
||||||
<description>Parsers for various audio formats</description>
|
|
||||||
<filename>../../gst/audioparsers/.libs/libgstaudioparsers.so</filename>
|
|
||||||
<basename>libgstaudioparsers.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>aacparse</name>
|
|
||||||
<longname>AAC audio stream parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Advanced Audio Coding parser</description>
|
|
||||||
<author>Stefan Kost <stefan.kost@nokia.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int){ 2, 4 }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif, loas }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>ac3parse</name>
|
|
||||||
<longname>AC3 audio stream parser</longname>
|
|
||||||
<class>Codec/Parser/Converter/Audio</class>
|
|
||||||
<description>AC3 parser</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-ac3; audio/x-eac3; audio/ac3; audio/x-private1-ac3</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>amrparse</name>
|
|
||||||
<longname>AMR audio stream parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Adaptive Multi-Rate audio parser</description>
|
|
||||||
<author>Ronald Bultje <rbultje@ronald.bitfreak.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-amr-nb-sh; audio/x-amr-wb-sh</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>dcaparse</name>
|
|
||||||
<longname>DTS Coherent Acoustics audio stream parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>DCA parser</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular 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-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }, block-size=(int)[ 1, 2147483647 ], frame-size=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>flacparse</name>
|
|
||||||
<longname>FLAC audio parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Parses audio with the FLAC lossless audio codec</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 1, 655350 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>mpegaudioparse</name>
|
|
||||||
<longname>MPEG1 Audio Parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Parses and frames mpeg1 audio streams (levels 1-3), provides seek</description>
|
|
||||||
<author>Jan Schmidt <thaytan@mad.scientist.com>,Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], mpegaudioversion=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>sbcparse</name>
|
|
||||||
<longname>SBC audio parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Parses an SBC bluetooth audio stream</description>
|
|
||||||
<author>Tim-Philipp Müller <tim.muller@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-sbc</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-sbc, parsed=(boolean)true, channels=(int)[ 1, 2 ], rate=(int){ 16000, 32000, 44100, 48000 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>wavpackparse</name>
|
|
||||||
<longname>Wavpack audio stream parser</longname>
|
|
||||||
<class>Codec/Parser/Audio</class>
|
|
||||||
<description>Wavpack parser</description>
|
|
||||||
<author>Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wavpack; audio/x-wavpack-correction</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true; audio/x-wavpack-correction, framed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>auparse</name>
|
|
||||||
<description>parses au streams</description>
|
|
||||||
<filename>../../gst/auparse/.libs/libgstauparse.so</filename>
|
|
||||||
<basename>libgstauparse.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>auparse</name>
|
|
||||||
<longname>AU audio demuxer</longname>
|
|
||||||
<class>Codec/Demuxer/Audio</class>
|
|
||||||
<description>Parse an .au file into raw audio</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-au</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,73 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>autodetect</name>
|
|
||||||
<description>Plugin contains auto-detection plugins for video/audio in- and outputs</description>
|
|
||||||
<filename>../../gst/autodetect/.libs/libgstautodetect.so</filename>
|
|
||||||
<basename>libgstautodetect.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>autoaudiosink</name>
|
|
||||||
<longname>Auto audio sink</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Wrapper audio sink for automatically detected audio sink</description>
|
|
||||||
<author>Jan Schmidt <thaytan@noraisin.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>autoaudiosrc</name>
|
|
||||||
<longname>Auto audio source</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Wrapper audio source for automatically detected audio source</description>
|
|
||||||
<author>Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>autovideosink</name>
|
|
||||||
<longname>Auto video sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>Wrapper video sink for automatically detected video sink</description>
|
|
||||||
<author>Jan Schmidt <thaytan@noraisin.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>autovideosrc</name>
|
|
||||||
<longname>Auto video source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>Wrapper video source for automatically detected video source</description>
|
|
||||||
<author>Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net></author>
|
|
||||||
<pads>
|
|
||||||
<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>cacasink</name>
|
|
||||||
<description>Colored ASCII Art video sink</description>
|
|
||||||
<filename>../../ext/libcaca/.libs/libgstcacasink.so</filename>
|
|
||||||
<basename>libgstcacasink.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>cacasink</name>
|
|
||||||
<longname>A colored ASCII art video sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>A colored ASCII art videosink</description>
|
|
||||||
<author>Zeeshan Ali <zak147@yahoo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGB, BGR, RGBx, xRGB, BGRx, xBGR, RGB16, RGB15 }, 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>cairo</name>
|
|
||||||
<description>Cairo-based elements</description>
|
|
||||||
<filename>../../ext/cairo/.libs/libgstcairo.so</filename>
|
|
||||||
<basename>libgstcairo.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>cairooverlay</name>
|
|
||||||
<longname>Cairo overlay</longname>
|
|
||||||
<class>Filter/Editor/Video</class>
|
|
||||||
<description>Render overlay on a video stream using Cairo</description>
|
|
||||||
<author>Jon Nordby <jononor@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ BGRx, BGRA, RGB16 }, 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, BGRA, RGB16 }, 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>cutter</name>
|
|
||||||
<description>Audio Cutter to split audio into non-silent bits</description>
|
|
||||||
<filename>../../gst/cutter/.libs/libgstcutter.so</filename>
|
|
||||||
<basename>libgstcutter.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>cutter</name>
|
|
||||||
<longname>Audio cutter</longname>
|
|
||||||
<class>Filter/Editor/Audio</class>
|
|
||||||
<description>Audio Cutter to split audio into non-silent bits</description>
|
|
||||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,190 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>debug</name>
|
|
||||||
<description>elements for testing and debugging</description>
|
|
||||||
<filename>../../gst/debugutils/.libs/libgstdebug.so</filename>
|
|
||||||
<basename>libgstdebug.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>breakmydata</name>
|
|
||||||
<longname>Break my data</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>randomly change data in the stream</description>
|
|
||||||
<author>Benjamin Otte <otte@gnome></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>capssetter</name>
|
|
||||||
<longname>CapsSetter</longname>
|
|
||||||
<class>Generic</class>
|
|
||||||
<description>Set/merge caps on stream</description>
|
|
||||||
<author>Mark Nauwelaerts <mnauw@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>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>cpureport</name>
|
|
||||||
<longname>CPU report</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>Post cpu usage information every buffer</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali 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>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>navseek</name>
|
|
||||||
<longname>Seek based on left-right arrows</longname>
|
|
||||||
<class>Filter/Video</class>
|
|
||||||
<description>Seek based on navigation keys left-right</description>
|
|
||||||
<author>Jan Schmidt <thaytan@mad.scientist.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>progressreport</name>
|
|
||||||
<longname>Progress report</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>Periodically query and report on processing progress</description>
|
|
||||||
<author>Jan Schmidt <thaytan@mad.scientist.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>pushfilesrc</name>
|
|
||||||
<longname>Push File Source</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>Implements pushfile:// URI-handler for push-based file access</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rndbuffersize</name>
|
|
||||||
<longname>Random buffer size</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>pull random sized buffers</description>
|
|
||||||
<author>Stefan Kost <stefan.kost@nokia.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>taginject</name>
|
|
||||||
<longname>TagInject</longname>
|
|
||||||
<class>Generic</class>
|
|
||||||
<description>inject metadata tags</description>
|
|
||||||
<author>Stefan Kost <ensonic@users.sf.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>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>testsink</name>
|
|
||||||
<longname>Test plugin</longname>
|
|
||||||
<class>Testing</class>
|
|
||||||
<description>perform a number of tests</description>
|
|
||||||
<author>Benjamin Otte <otte@gnome></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>deinterlace</name>
|
|
||||||
<description>Deinterlacer</description>
|
|
||||||
<filename>../../gst/deinterlace/.libs/libgstdeinterlace.so</filename>
|
|
||||||
<basename>libgstdeinterlace.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>deinterlace</name>
|
|
||||||
<longname>Deinterlacer</longname>
|
|
||||||
<class>Filter/Effect/Video/Deinterlace</class>
|
|
||||||
<description>Deinterlace Methods ported from DScaler/TvTime</description>
|
|
||||||
<author>Martin Eikermann <meiker@upb.de>, 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){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, 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){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, 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,20 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>directsound</name>
|
|
||||||
<description>DirectSound plugin</description>
|
|
||||||
<filename>../../win32/vs6/release/libgstdirectsound.dll</filename>
|
|
||||||
<basename>libgstdirectsound.dll</basename>
|
|
||||||
<version>0.10.4.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-bad</source>
|
|
||||||
<package>GStreamer Good Plug-ins CVS</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>directsoundsink</name>
|
|
||||||
<longname>DirectSound audio sink</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>DirectSound audio sink</description>
|
|
||||||
<author>Sebastien Moutte <sebastien@moutte.net></author>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,64 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>dtmf</name>
|
|
||||||
<description>DTMF plugins</description>
|
|
||||||
<filename>../../gst/dtmf/.libs/libgstdtmf.so</filename>
|
|
||||||
<basename>libgstdtmf.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>dtmfsrc</name>
|
|
||||||
<longname>DTMF tone generator</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Generates DTMF tones</description>
|
|
||||||
<author>Youness Alaoui <youness.alaoui@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1, layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpdtmfdepay</name>
|
|
||||||
<longname>RTP DTMF packet depayloader</longname>
|
|
||||||
<class>Codec/Depayloader/Network</class>
|
|
||||||
<description>Generates DTMF Sound from telephone-event RTP packets</description>
|
|
||||||
<author>Youness Alaoui <youness.alaoui@collabora.co.uk></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)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT</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</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpdtmfsrc</name>
|
|
||||||
<longname>RTP DTMF packet generator</longname>
|
|
||||||
<class>Source/Network</class>
|
|
||||||
<description>Generates RTP DTMF packets</description>
|
|
||||||
<author>Zeeshan Ali <zeeshan.ali@nokia.com></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)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,61 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>dv</name>
|
|
||||||
<description>DV demuxer and decoder based on libdv (libdv.sf.net)</description>
|
|
||||||
<filename>../../ext/dv/.libs/libgstdv.so</filename>
|
|
||||||
<basename>libgstdv.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>dvdec</name>
|
|
||||||
<longname>DV video decoder</longname>
|
|
||||||
<class>Codec/Decoder/Video</class>
|
|
||||||
<description>Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-dv, systemstream=(boolean)false</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ YUY2, BGRx, RGB }, framerate=(fraction)[ 1/1, 60/1 ], width=(int)720, height=(int){ 576, 480 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>dvdemux</name>
|
|
||||||
<longname>DV system stream demuxer</longname>
|
|
||||||
<class>Codec/Demuxer</class>
|
|
||||||
<description>Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-dv, systemstream=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>audio</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 32000, 44100, 48000 }, channels=(int){ 2, 4 }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>video/x-dv, systemstream=(boolean)false</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,265 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>effectv</name>
|
|
||||||
<description>effect plugins from the effectv project</description>
|
|
||||||
<filename>../../gst/effectv/.libs/libgsteffectv.so</filename>
|
|
||||||
<basename>libgsteffectv.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>agingtv</name>
|
|
||||||
<longname>AgingTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>AgingTV adds age to video input using scratches and dust</description>
|
|
||||||
<author>Sam Lantinga <slouken@devolution.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>dicetv</name>
|
|
||||||
<longname>DiceTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>'Dices' the screen up into many small squares</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>edgetv</name>
|
|
||||||
<longname>EdgeTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Apply edge detect on video</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be></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>optv</name>
|
|
||||||
<longname>OpTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Optical art meets real-time video effect</description>
|
|
||||||
<author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, 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){ 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>quarktv</name>
|
|
||||||
<longname>QuarkTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Motion dissolver</description>
|
|
||||||
<author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ xRGB, xBGR, 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){ xRGB, xBGR, BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>radioactv</name>
|
|
||||||
<longname>RadioacTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>motion-enlightment effect</description>
|
|
||||||
<author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, 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){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>revtv</name>
|
|
||||||
<longname>RevTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>A video waveform monitor for each line of video processed</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.be></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>rippletv</name>
|
|
||||||
<longname>RippleTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>RippleTV does ripple mark effect on the video input</description>
|
|
||||||
<author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, 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){ BGRx, RGBx, xBGR, xRGB }, 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, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>shagadelictv</name>
|
|
||||||
<longname>ShagadelicTV</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Oh behave, ShagedelicTV makes images shagadelic!</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</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>
|
|
||||||
<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>streaktv</name>
|
|
||||||
<longname>StreakTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>StreakTV makes after images of moving objects</description>
|
|
||||||
<author>FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, 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){ BGRx, RGBx, xBGR, xRGB }, 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, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>vertigotv</name>
|
|
||||||
<longname>VertigoTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>A loopback alpha blending effector with rotating and scaling</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>warptv</name>
|
|
||||||
<longname>WarpTV effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>WarpTV does realtime goo'ing of the video input</description>
|
|
||||||
<author>Sam Lantinga <slouken@devolution.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, 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 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,76 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>equalizer</name>
|
|
||||||
<description>GStreamer audio equalizers</description>
|
|
||||||
<filename>../../gst/equalizer/.libs/libgstequalizer.so</filename>
|
|
||||||
<basename>libgstequalizer.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>equalizer-10bands</name>
|
|
||||||
<longname>10 Band Equalizer</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Direct Form 10 band IIR equalizer</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, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>equalizer-3bands</name>
|
|
||||||
<longname>3 Band Equalizer</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Direct Form 3 band IIR equalizer</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, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>equalizer-nbands</name>
|
|
||||||
<longname>N Band Equalizer</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Direct Form IIR equalizer</description>
|
|
||||||
<author>Benjamin Otte <otte@gnome.org>, 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, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,76 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>flac</name>
|
|
||||||
<description>The FLAC Lossless compressor Codec</description>
|
|
||||||
<filename>../../ext/flac/.libs/libgstflac.so</filename>
|
|
||||||
<basename>libgstflac.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>flacdec</name>
|
|
||||||
<longname>FLAC audio decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>Decodes FLAC lossless audio streams</description>
|
|
||||||
<author>Tim-Philipp Müller <tim@centricular.net>, Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac, framed=(boolean)true, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S24_32LE, S32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>flacenc</name>
|
|
||||||
<longname>FLAC audio encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>Encodes audio with the FLAC lossless audio encoder</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)1; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)7, channel-mask=(bitmask)0x000000000000013f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>flactag</name>
|
|
||||||
<longname>FLAC tagger</longname>
|
|
||||||
<class>Formatter/Metadata</class>
|
|
||||||
<description>Rewrite tags in a FLAC file</description>
|
|
||||||
<author>Christophe Fergeau <teuf@gnome.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-flac</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,67 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>flv</name>
|
|
||||||
<description>FLV muxing and demuxing plugin</description>
|
|
||||||
<filename>../../gst/flv/.libs/libgstflv.so</filename>
|
|
||||||
<basename>libgstflv.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>flvdemux</name>
|
|
||||||
<longname>FLV Demuxer</longname>
|
|
||||||
<class>Codec/Demuxer</class>
|
|
||||||
<description>Demux FLV feeds into digital streams</description>
|
|
||||||
<author>Julien Moutte <julien@moutte.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-flv</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>audio</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, framed=(boolean)true; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)8000; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)8000; audio/x-speex, channels=(int)1, rate=(int)16000</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>video/x-flash-video, flvversion=(int)1; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>flvmux</name>
|
|
||||||
<longname>FLV muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Muxes video/audio streams into a FLV stream</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 4, 2 }, stream-format=(string)raw; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)8000; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)8000; audio/x-speex, channels=(int)1, rate=(int)16000</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/x-flash-video; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-flv</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>flxdec</name>
|
|
||||||
<description>FLC/FLI/FLX video decoder</description>
|
|
||||||
<filename>../../gst/flx/.libs/libgstflxdec.so</filename>
|
|
||||||
<basename>libgstflxdec.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>flxdec</name>
|
|
||||||
<longname>FLX video decoder</longname>
|
|
||||||
<class>Codec/Decoder/Video</class>
|
|
||||||
<description>FLC/FLI/FLX video decoder</description>
|
|
||||||
<author>Sepp Wijnands <mrrazz@garbage-coderz.net>, Zeeshan Ali <zeenix@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-fli</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,70 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>gdkpixbuf</name>
|
|
||||||
<description>GdkPixbuf-based image decoder, overlay and sink</description>
|
|
||||||
<filename>../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so</filename>
|
|
||||||
<basename>libgstgdkpixbuf.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>gdkpixbufdec</name>
|
|
||||||
<longname>GdkPixbuf image decoder</longname>
|
|
||||||
<class>Codec/Decoder/Image</class>
|
|
||||||
<description>Decodes images in a video stream using GdkPixbuf</description>
|
|
||||||
<author>David A. Schleef <ds@schleef.org>, Renato Filho <renato.filho@indt.org.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>image/png; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</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 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>gdkpixbufoverlay</name>
|
|
||||||
<longname>GdkPixbuf Overlay</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Overlay an image onto a video stream</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, 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){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, 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>gdkpixbufsink</name>
|
|
||||||
<longname>GdkPixbuf sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>Output images as GdkPixbuf objects in bus messages</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></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 ]; video/x-raw, format=(string)RGBA, 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>goom</name>
|
|
||||||
<description>GOOM visualization filter</description>
|
|
||||||
<filename>../../gst/goom/.libs/libgstgoom.so</filename>
|
|
||||||
<basename>libgstgoom.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>goom</name>
|
|
||||||
<longname>GOOM: what a GOOM!</longname>
|
|
||||||
<class>Visualization</class>
|
|
||||||
<description>Takes frames of data and outputs video frames using the GOOM filter</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved</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,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>goom2k1</name>
|
|
||||||
<description>GOOM 2k1 visualization filter</description>
|
|
||||||
<filename>../../gst/goom2k1/.libs/libgstgoom2k1.so</filename>
|
|
||||||
<basename>libgstgoom2k1.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>goom2k1</name>
|
|
||||||
<longname>GOOM: what a GOOM! 2k1 edition</longname>
|
|
||||||
<class>Visualization</class>
|
|
||||||
<description>Takes frames of data and outputs video frames using the GOOM 2k1 filter</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved</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,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>gtk</name>
|
|
||||||
<description>Gtk+ sink</description>
|
|
||||||
<filename>../../ext/gtk/.libs/libgstgtk.so</filename>
|
|
||||||
<basename>libgstgtk.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>gtkglsink</name>
|
|
||||||
<longname>Gtk GL Video Sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>A video sink that renders to a GtkWidget using OpenGL</description>
|
|
||||||
<author>Matthew Waters <matthew@centricular.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>gtksink</name>
|
|
||||||
<longname>Gtk Video Sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>A video sink that renders to a GtkWidget</description>
|
|
||||||
<author>Matthew Waters <matthew@centricular.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ BGRx, BGRA }, 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>icydemux</name>
|
|
||||||
<description>Demux ICY tags from a stream</description>
|
|
||||||
<filename>../../gst/icydemux/.libs/libgsticydemux.so</filename>
|
|
||||||
<basename>libgsticydemux.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>icydemux</name>
|
|
||||||
<longname>ICY tag demuxer</longname>
|
|
||||||
<class>Codec/Demuxer/Metadata</class>
|
|
||||||
<description>Read and output ICY tags while demuxing the contents</description>
|
|
||||||
<author>Jan Schmidt <thaytan@mad.scientist.com>, Michael Smith <msmith@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>id3demux</name>
|
|
||||||
<description>Demux ID3v1 and ID3v2 tags from a file</description>
|
|
||||||
<filename>../../gst/id3demux/.libs/libgstid3demux.so</filename>
|
|
||||||
<basename>libgstid3demux.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>id3demux</name>
|
|
||||||
<longname>ID3 tag demuxer</longname>
|
|
||||||
<class>Codec/Demuxer/Metadata</class>
|
|
||||||
<description>Read and output ID3v1 and ID3v2 tags while demuxing the contents</description>
|
|
||||||
<author>Jan Schmidt <thaytan@mad.scientist.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-id3</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>imagefreeze</name>
|
|
||||||
<description>Still frame stream generator</description>
|
|
||||||
<filename>../../gst/imagefreeze/.libs/libgstimagefreeze.so</filename>
|
|
||||||
<basename>libgstimagefreeze.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>imagefreeze</name>
|
|
||||||
<longname>Still frame stream generator</longname>
|
|
||||||
<class>Filter/Video</class>
|
|
||||||
<description>Generates a still frame stream from an image</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(ANY)</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw(ANY)</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>interleave</name>
|
|
||||||
<description>Audio interleaver/deinterleaver</description>
|
|
||||||
<filename>../../gst/interleave/.libs/libgstinterleave.so</filename>
|
|
||||||
<basename>libgstinterleave.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>deinterleave</name>
|
|
||||||
<longname>Audio deinterleaver</longname>
|
|
||||||
<class>Filter/Converter/Audio</class>
|
|
||||||
<description>Splits one interleaved multichannel audio stream into many mono audio streams</description>
|
|
||||||
<author>Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</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, layout=(string){ non-interleaved, interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>interleave</name>
|
|
||||||
<longname>Audio interleaver</longname>
|
|
||||||
<class>Filter/Converter/Audio</class>
|
|
||||||
<description>Folds many mono channels into one interleaved audio stream</description>
|
|
||||||
<author>Andy Wingo <wingo at pobox.com>, Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,235 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>isomp4</name>
|
|
||||||
<description>ISO base media file format support (mp4, 3gpp, qt, mj2)</description>
|
|
||||||
<filename>../../gst/isomp4/.libs/libgstisomp4.so</filename>
|
|
||||||
<basename>libgstisomp4.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>3gppmux</name>
|
|
||||||
<longname>3GPP Muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Multiplex audio and video into a 3GPP file</description>
|
|
||||||
<author>Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>text/x-raw, format=(string)utf8</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/quicktime, variant=(string)3gpp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>ismlmux</name>
|
|
||||||
<longname>ISML Muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Multiplex audio and video into a ISML file</description>
|
|
||||||
<author>Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/quicktime, variant=(string)iso-fragmented</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>mj2mux</name>
|
|
||||||
<longname>MJ2 Muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Multiplex audio and video into a MJ2 file</description>
|
|
||||||
<author>Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>image/x-j2c, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/x-jpc, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/mj2</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>mp4mux</name>
|
|
||||||
<longname>MP4 Muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Multiplex audio and video into a MP4 file</description>
|
|
||||||
<author>Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>text/x-raw, format=(string)utf8</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string){ hvc1, hev1 }, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/quicktime, variant=(string)iso</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>qtdemux</name>
|
|
||||||
<longname>QuickTime demuxer</longname>
|
|
||||||
<class>Codec/Demuxer</class>
|
|
||||||
<description>Demultiplex a QuickTime file into audio and video streams</description>
|
|
||||||
<author>David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/quicktime; video/mj2; audio/x-m4a; application/x-3gp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>qtmoovrecover</name>
|
|
||||||
<longname>QT Moov Recover</longname>
|
|
||||||
<class>Util</class>
|
|
||||||
<description>Recovers unfinished qtmux files</description>
|
|
||||||
<author>Thiago Santos <thiago.sousa.santos@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>qtmux</name>
|
|
||||||
<longname>QuickTime Muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Multiplex audio and video into a QuickTime file</description>
|
|
||||||
<author>Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channel-mask=(bitmask)0x0000000000000000, channels=(int)[ 1, 16 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8096 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-mulaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>caption_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>closedcaption/x-cea-608, format=(string)s334-1a; closedcaption/x-cea-708, format=(string)cdp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>text/x-raw, format=(string)utf8</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, variant=(string){ standard, lt, hq, proxy, 4444, 4444xq }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-cineform, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string){ hvc1, hev1 }, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/png, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/quicktime, variant=(string)apple; video/quicktime</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpxqtdepay</name>
|
|
||||||
<longname>RTP packet depayloader</longname>
|
|
||||||
<class>Codec/Depayloader/Network</class>
|
|
||||||
<description>Extracts Quicktime audio/video from RTP packets</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>jack</name>
|
|
||||||
<description>JACK audio elements</description>
|
|
||||||
<filename>../../ext/jack/.libs/libgstjack.so</filename>
|
|
||||||
<basename>libgstjack.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>jackaudiosink</name>
|
|
||||||
<longname>Audio Sink (Jack)</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Output audio to a JACK server</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.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>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>jackaudiosrc</name>
|
|
||||||
<longname>Audio Source (Jack)</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Captures audio from a JACK server</description>
|
|
||||||
<author>Tristan Matthews <tristan@sat.qc.ca></author>
|
|
||||||
<pads>
|
|
||||||
<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,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>jpeg</name>
|
|
||||||
<description>JPeg plugin library</description>
|
|
||||||
<filename>../../ext/jpeg/.libs/libgstjpeg.so</filename>
|
|
||||||
<basename>libgstjpeg.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>jpegdec</name>
|
|
||||||
<longname>JPEG image decoder</longname>
|
|
||||||
<class>Codec/Decoder/Image</class>
|
|
||||||
<description>Decode images from JPEG format</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>image/jpeg</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ I420, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>jpegenc</name>
|
|
||||||
<longname>JPEG image encoder</longname>
|
|
||||||
<class>Codec/Encoder/Image</class>
|
|
||||||
<description>Encode images in JPEG format</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@tvd.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, Y41B, Y42B, YVYU, Y444, NV21, NV12, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, 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>image/jpeg, width=(int)[ 16, 65535 ], height=(int)[ 16, 65535 ], framerate=(fraction)[ 0/1, 2147483647/1 ], sof-marker=(int){ 0, 1, 2, 4, 9 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>lame</name>
|
|
||||||
<description>Encode MP3s with LAME</description>
|
|
||||||
<filename>../../ext/lame/.libs/libgstlame.so</filename>
|
|
||||||
<basename>libgstlame.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>lamemp3enc</name>
|
|
||||||
<longname>L.A.M.E. mp3 encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>High-quality free MP3 encoder</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>level</name>
|
|
||||||
<description>Audio level plugin</description>
|
|
||||||
<filename>../../gst/level/.libs/libgstlevel.so</filename>
|
|
||||||
<basename>libgstlevel.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>level</name>
|
|
||||||
<longname>Level</longname>
|
|
||||||
<class>Filter/Analyzer/Audio</class>
|
|
||||||
<description>RMS/Peak/Decaying Peak Level messager for audio/raw</description>
|
|
||||||
<author>Thomas Vander Stichele <thomas at apestaart dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, 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){ S8, S16LE, S32LE, F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,133 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>matroska</name>
|
|
||||||
<description>Matroska and WebM stream handling</description>
|
|
||||||
<filename>../../gst/matroska/.libs/libgstmatroska.so</filename>
|
|
||||||
<basename>libgstmatroska.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>matroskademux</name>
|
|
||||||
<longname>Matroska demuxer</longname>
|
|
||||||
<class>Codec/Demuxer</class>
|
|
||||||
<description>Demuxes Matroska/WebM streams into video/audio/subtitles</description>
|
|
||||||
<author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>text/x-raw, format=(string)pango-markup; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>matroskamux</name>
|
|
||||||
<longname>Matroska muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Muxes video/audio/subtitle streams into a matroska stream</description>
|
|
||||||
<author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string)raw, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-eac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-dts, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string){ U8, S16BE, S16LE, S24BE, S24LE, S32BE, S32LE, F32LE, F64LE }, layout=(string)interleaved, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/G722, channels=(int)1, rate=(int)16000; audio/x-adpcm, layout=(string)g726, channels=(int)1, rate=(int)8000</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-huffyuv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-msmpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-matroska; video/x-matroska-3d; audio/x-matroska</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>matroskaparse</name>
|
|
||||||
<longname>Matroska parser</longname>
|
|
||||||
<class>Codec/Parser</class>
|
|
||||||
<description>Parses Matroska/WebM streams into video/audio/subtitles</description>
|
|
||||||
<author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>webmmux</name>
|
|
||||||
<longname>WebM muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>Muxes video and audio streams into a WebM stream</description>
|
|
||||||
<author>GStreamer maintainers <gstreamer-devel@lists.freedesktop.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-av1, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/webm; audio/webm</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>monoscope</name>
|
|
||||||
<description>Monoscope visualization</description>
|
|
||||||
<filename>../../gst/monoscope/.libs/libgstmonoscope.so</filename>
|
|
||||||
<basename>libgstmonoscope.so</basename>
|
|
||||||
<version>1.1.3</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins source release</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>monoscope</name>
|
|
||||||
<longname>Monoscope</longname>
|
|
||||||
<class>Visualization</class>
|
|
||||||
<description>Displays a highly stabilised waveform of audio input</description>
|
|
||||||
<author>Richard Boulton <richard@tartarus.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string)BGRx, width=(int)256, height=(int)128, framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>mpg123</name>
|
|
||||||
<description>mp3 decoding based on the mpg123 library</description>
|
|
||||||
<filename>../../ext/mpg123/.libs/libgstmpg123.so</filename>
|
|
||||||
<basename>libgstmpg123.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>mpg123audiodec</name>
|
|
||||||
<longname>mpg123 mp3 decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>Decodes mp3 streams using the mpg123 library</description>
|
|
||||||
<author>Carlos Rafael Giani <dv@pseudoterminal.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], parsed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, U16LE, S32LE, U32LE, S24LE, U24LE, F32LE }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>mulaw</name>
|
|
||||||
<description>MuLaw audio conversion routines</description>
|
|
||||||
<filename>../../gst/law/.libs/libgstmulaw.so</filename>
|
|
||||||
<basename>libgstmulaw.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>mulawdec</name>
|
|
||||||
<longname>Mu Law audio decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>Convert 8bit mu law to 16bit PCM</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], 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)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>mulawenc</name>
|
|
||||||
<longname>Mu Law audio encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>Convert 16bit PCM to 8bit mu law</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot 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, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,118 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>multifile</name>
|
|
||||||
<description>Reads/Writes buffers from/to sequentially named files</description>
|
|
||||||
<filename>../../gst/multifile/.libs/libgstmultifile.so</filename>
|
|
||||||
<basename>libgstmultifile.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>multifilesink</name>
|
|
||||||
<longname>Multi-File Sink</longname>
|
|
||||||
<class>Sink/File</class>
|
|
||||||
<description>Write buffers to a sequentially named set of files</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>multifilesrc</name>
|
|
||||||
<longname>Multi-File Source</longname>
|
|
||||||
<class>Source/File</class>
|
|
||||||
<description>Read a sequentially named set of files into buffers</description>
|
|
||||||
<author>David Schleef <ds@schleef.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>splitfilesrc</name>
|
|
||||||
<longname>Split-File Source</longname>
|
|
||||||
<class>Source/File</class>
|
|
||||||
<description>Read a sequentially named set of files as if it was one large file</description>
|
|
||||||
<author>Tim-Philipp Müller <tim.muller@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>splitmuxsink</name>
|
|
||||||
<longname>Split Muxing Bin</longname>
|
|
||||||
<class>Generic/Bin/Muxer</class>
|
|
||||||
<description>Convenience bin that muxes incoming streams into multiple time/size limited files</description>
|
|
||||||
<author>Jan Schmidt <jan@centricular.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>caption_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</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>
|
|
||||||
<element>
|
|
||||||
<name>splitmuxsrc</name>
|
|
||||||
<longname>Split File Demuxing Bin</longname>
|
|
||||||
<class>Generic/Bin/Demuxer</class>
|
|
||||||
<description>Source that reads a set of files created by splitmuxsink</description>
|
|
||||||
<author>Jan Schmidt <jan@centricular.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>audio_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>subtitle_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>multipart</name>
|
|
||||||
<description>multipart stream manipulation</description>
|
|
||||||
<filename>../../gst/multipart/.libs/libgstmultipart.so</filename>
|
|
||||||
<basename>libgstmultipart.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>multipartdemux</name>
|
|
||||||
<longname>Multipart demuxer</longname>
|
|
||||||
<class>Codec/Demuxer</class>
|
|
||||||
<description>demux multipart streams</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com>, Sjoerd Simons <sjoerd@luon.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>multipart/x-mixed-replace</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>multipartmux</name>
|
|
||||||
<longname>Multipart muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>mux multipart streams</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>multipart/x-mixed-replace</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>navigationtest</name>
|
|
||||||
<description>Template for a video filter</description>
|
|
||||||
<filename>../../gst/debugutils/.libs/libgstnavigationtest.so</filename>
|
|
||||||
<basename>libgstnavigationtest.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>navigationtest</name>
|
|
||||||
<longname>Video navigation test</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Handle navigation events showing a black square following mouse pointer</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, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>oss4</name>
|
|
||||||
<description>Open Sound System (OSS) version 4 support for GStreamer</description>
|
|
||||||
<filename>../../sys/oss4/.libs/libgstoss4.so</filename>
|
|
||||||
<basename>libgstoss4.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>oss4sink</name>
|
|
||||||
<longname>OSS v4 Audio Sink</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Output to a sound card via OSS version 4</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>oss4src</name>
|
|
||||||
<longname>OSS v4 Audio Source</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Capture from a sound card via OSS version 4</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>ossaudio</name>
|
|
||||||
<description>OSS (Open Sound System) support for GStreamer</description>
|
|
||||||
<filename>../../sys/oss/.libs/libgstossaudio.so</filename>
|
|
||||||
<basename>libgstossaudio.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>osssink</name>
|
|
||||||
<longname>Audio Sink (OSS)</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Output to a sound card via OSS</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>osssrc</name>
|
|
||||||
<longname>Audio Source (OSS)</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Capture from a sound card via OSS</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>osxaudio</name>
|
|
||||||
<description>OSX (Mac OS X) audio support for GStreamer</description>
|
|
||||||
<filename>../../sys/osxaudio/.libs/libgstosxaudio.so</filename>
|
|
||||||
<basename>libgstosxaudio.so</basename>
|
|
||||||
<version>0.10.5.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins CVS/prerelease</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>osxaudiosink</name>
|
|
||||||
<longname>Audio Sink (OSX)</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Output to a sound card in OS X</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>osxaudiosrc</name>
|
|
||||||
<longname>Audio Source (OSX)</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Input from a sound card in OS X</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,20 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>osxvideo</name>
|
|
||||||
<description>OSX native video output plugin</description>
|
|
||||||
<filename>../../ext/osxvideo/.libs/libgstosxvideo.so</filename>
|
|
||||||
<basename>libgstosxvideo.so</basename>
|
|
||||||
<version>0.10.4</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-bad</source>
|
|
||||||
<package>Gstreamer</package>
|
|
||||||
<origin>http://gstreamer.freedesktop.org</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>osxvideosink</name>
|
|
||||||
<longname>OSX Video sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>OSX native videosink</description>
|
|
||||||
<author>Zaheer Abbas Merali <zaheerabas at merali dot org></author>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>png</name>
|
|
||||||
<description>PNG plugin library</description>
|
|
||||||
<filename>../../ext/libpng/.libs/libgstpng.so</filename>
|
|
||||||
<basename>libgstpng.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>pngdec</name>
|
|
||||||
<longname>PNG image decoder</longname>
|
|
||||||
<class>Codec/Decoder/Image</class>
|
|
||||||
<description>Decode a png video frame to a raw image</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>image/png</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBA, RGB, ARGB64, GRAY8, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>pngenc</name>
|
|
||||||
<longname>PNG image encoder</longname>
|
|
||||||
<class>Codec/Encoder/Image</class>
|
|
||||||
<description>Encode a video frame to a .png image</description>
|
|
||||||
<author>Jeremy SIMON <jsimon13@yahoo.fr></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBA, RGB, GRAY8, GRAY16_BE }, 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>image/png, width=(int)[ 16, 1000000 ], height=(int)[ 16, 1000000 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>pulseaudio</name>
|
|
||||||
<description>PulseAudio plugin library</description>
|
|
||||||
<filename>../../ext/pulse/.libs/libgstpulseaudio.so</filename>
|
|
||||||
<basename>libgstpulseaudio.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>pulsesink</name>
|
|
||||||
<longname>PulseAudio Audio Sink</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>Plays audio to a PulseAudio server</description>
|
|
||||||
<author>Lennart Poettering</author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 3 ], parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true, stream-format=(string)adts</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>pulsesrc</name>
|
|
||||||
<longname>PulseAudio Audio Source</longname>
|
|
||||||
<class>Source/Audio</class>
|
|
||||||
<description>Captures audio from a PulseAudio server</description>
|
|
||||||
<author>Lennart Poettering</author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 384000 ], channels=(int)[ 1, 32 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>qmlgl</name>
|
|
||||||
<description>Qt gl plugin</description>
|
|
||||||
<filename>../../ext/qt/.libs/libgstqmlgl.so</filename>
|
|
||||||
<basename>libgstqmlgl.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>qmlglsink</name>
|
|
||||||
<longname>Qt Video Sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>A video sink that renders to a QQuickItem</description>
|
|
||||||
<author>Matthew Waters <matthew@centricular.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>qmlglsrc</name>
|
|
||||||
<longname>Qt Video Source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>A video src that captures a window from a QML view</description>
|
|
||||||
<author>Multimedia Team <shmmmw@freescale.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,76 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>replaygain</name>
|
|
||||||
<description>ReplayGain volume normalization</description>
|
|
||||||
<filename>../../gst/replaygain/.libs/libgstreplaygain.so</filename>
|
|
||||||
<basename>libgstreplaygain.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>rganalysis</name>
|
|
||||||
<longname>ReplayGain analysis</longname>
|
|
||||||
<class>Filter/Analyzer/Audio</class>
|
|
||||||
<description>Perform the ReplayGain analysis</description>
|
|
||||||
<author>René Stadler <mail@renestadler.de></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rglimiter</name>
|
|
||||||
<longname>ReplayGain limiter</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Apply signal compression to raw audio data</description>
|
|
||||||
<author>René Stadler <mail@renestadler.de></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)F32LE, layout=(string){ interleaved, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(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, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rgvolume</name>
|
|
||||||
<longname>ReplayGain volume</longname>
|
|
||||||
<class>Filter/Effect/Audio</class>
|
|
||||||
<description>Apply ReplayGain volume adjustment</description>
|
|
||||||
<author>René Stadler <mail@renestadler.de></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string){ interleaved, non-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, S16LE }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,322 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>rtpmanager</name>
|
|
||||||
<description>RTP session management plugin library</description>
|
|
||||||
<filename>../../gst/rtpmanager/.libs/libgstrtpmanager.so</filename>
|
|
||||||
<basename>libgstrtpmanager.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>rtpbin</name>
|
|
||||||
<longname>RTP Bin</longname>
|
|
||||||
<class>Filter/Network/RTP</class>
|
|
||||||
<description>Real-Time Transport Protocol bin</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtcp_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp; application/x-srtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp; application/x-srtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtp_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_src_%u_%u_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtp_src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp; application/x-srtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtcp_src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp; application/x-srtcp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpdtmfmux</name>
|
|
||||||
<longname>RTP muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>mixes RTP DTMF streams into other RTP streams</description>
|
|
||||||
<author>Zeeshan Ali <first.last@nokia.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>priority_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpfunnel</name>
|
|
||||||
<longname>RTP funnel</longname>
|
|
||||||
<class>RTP Funneling</class>
|
|
||||||
<description>Funnel RTP buffers together for multiplexing</description>
|
|
||||||
<author>Havard Graff <havard@gstip.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpjitterbuffer</name>
|
|
||||||
<longname>RTP packet jitter-buffer</longname>
|
|
||||||
<class>Filter/Network/RTP</class>
|
|
||||||
<description>A buffer that deals with network jitter and other transmission faults</description>
|
|
||||||
<author>Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>sink_rtcp</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpmux</name>
|
|
||||||
<longname>RTP muxer</longname>
|
|
||||||
<class>Codec/Muxer</class>
|
|
||||||
<description>multiplex N rtp streams into one</description>
|
|
||||||
<author>Zeeshan Ali <first.last@nokia.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpptdemux</name>
|
|
||||||
<longname>RTP Demux</longname>
|
|
||||||
<class>Demux/Network/RTP</class>
|
|
||||||
<description>Parses codec streams transmitted in the same RTP session</description>
|
|
||||||
<author>Kai Vehmanen <kai.vehmanen@nokia.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp, payload=(int)[ 0, 255 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtprtxqueue</name>
|
|
||||||
<longname>RTP Retransmission Queue</longname>
|
|
||||||
<class>Codec</class>
|
|
||||||
<description>Keep RTP packets in a queue for retransmission</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtprtxreceive</name>
|
|
||||||
<longname>RTP Retransmission receiver</longname>
|
|
||||||
<class>Codec</class>
|
|
||||||
<description>Receive retransmitted RTP packets according to RFC4588</description>
|
|
||||||
<author>Julien Isorce <julien.isorce@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtprtxsend</name>
|
|
||||||
<longname>RTP Retransmission Sender</longname>
|
|
||||||
<class>Codec</class>
|
|
||||||
<description>Retransmit RTP packets when needed, according to RFC4588</description>
|
|
||||||
<author>Julien Isorce <julien.isorce@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpsession</name>
|
|
||||||
<longname>RTP Session</longname>
|
|
||||||
<class>Filter/Network/RTP</class>
|
|
||||||
<description>Implement an RTP session</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtcp_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtp_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtp_src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>sync_src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>send_rtcp_src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtpssrcdemux</name>
|
|
||||||
<longname>RTP SSRC Demux</longname>
|
|
||||||
<class>Demux/Network/RTP</class>
|
|
||||||
<description>Splits RTP streams based on the SSRC</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>rtcp_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>rtcp_src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,61 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>rtsp</name>
|
|
||||||
<description>transfer data via RTSP</description>
|
|
||||||
<filename>../../gst/rtsp/.libs/libgstrtsp.so</filename>
|
|
||||||
<basename>libgstrtsp.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>rtpdec</name>
|
|
||||||
<longname>RTP Decoder</longname>
|
|
||||||
<class>Codec/Parser/Network</class>
|
|
||||||
<description>Accepts raw RTP and RTCP packets and sends them forward</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtcp_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>recv_rtp_src_%u_%u_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>rtcp_src_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>application/x-rtcp</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>rtspsrc</name>
|
|
||||||
<longname>RTSP packet receiver</longname>
|
|
||||||
<class>Source/Network</class>
|
|
||||||
<description>Receive data over the network via RTSP (RFC 2326)</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>, Lutz Mueller <lutz@topfrose.de></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>stream_%u</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>application/x-rtp; application/x-rdt</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,40 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>shapewipe</name>
|
|
||||||
<description>Shape Wipe transition filter</description>
|
|
||||||
<filename>../../gst/shapewipe/.libs/libgstshapewipe.so</filename>
|
|
||||||
<basename>libgstshapewipe.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>shapewipe</name>
|
|
||||||
<longname>Shape Wipe transition filter</longname>
|
|
||||||
<class>Filter/Editor/Video</class>
|
|
||||||
<description>Adds a shape wipe transition to a video stream</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>mask_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>video_sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, 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>shout2</name>
|
|
||||||
<description>Sends data to an icecast server using libshout2</description>
|
|
||||||
<filename>../../ext/shout2/.libs/libgstshout2.so</filename>
|
|
||||||
<basename>libgstshout2.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>shout2send</name>
|
|
||||||
<longname>Icecast network sink</longname>
|
|
||||||
<class>Sink/Network</class>
|
|
||||||
<description>Sends data to an icecast server</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be>, Pedro Corte-Real <typo@netcabo.pt>, Zaheer Abbas Merali <zaheerabbas at merali dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>application/ogg; audio/ogg; video/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]; video/webm; audio/webm</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,61 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>smpte</name>
|
|
||||||
<description>Apply the standard SMPTE transitions on video images</description>
|
|
||||||
<filename>../../gst/smpte/.libs/libgstsmpte.so</filename>
|
|
||||||
<basename>libgstsmpte.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>smpte</name>
|
|
||||||
<longname>SMPTE transitions</longname>
|
|
||||||
<class>Filter/Editor/Video</class>
|
|
||||||
<description>Apply the standard SMPTE transitions on video images</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@chello.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink1</name>
|
|
||||||
<direction>sink</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>
|
|
||||||
<caps>
|
|
||||||
<name>sink2</name>
|
|
||||||
<direction>sink</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>
|
|
||||||
<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>
|
|
||||||
<element>
|
|
||||||
<name>smptealpha</name>
|
|
||||||
<longname>SMPTE transitions</longname>
|
|
||||||
<class>Filter/Editor/Video</class>
|
|
||||||
<description>Apply the standard SMPTE transitions as alpha on video images</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>soup</name>
|
|
||||||
<description>libsoup HTTP client src/sink</description>
|
|
||||||
<filename>../../ext/soup/.libs/libgstsoup.so</filename>
|
|
||||||
<basename>libgstsoup.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>souphttpclientsink</name>
|
|
||||||
<longname>HTTP client sink</longname>
|
|
||||||
<class>Generic</class>
|
|
||||||
<description>Sends streams to HTTP server via PUT</description>
|
|
||||||
<author>David Schleef <ds@entropywave.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>souphttpsrc</name>
|
|
||||||
<longname>HTTP client source</longname>
|
|
||||||
<class>Source/Network</class>
|
|
||||||
<description>Receive data as a client over the network via HTTP using SOUP</description>
|
|
||||||
<author>Wouter Cloetens <wouter@mind.be></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>spectrum</name>
|
|
||||||
<description>Run an FFT on the audio signal, output spectrum data</description>
|
|
||||||
<filename>../../gst/spectrum/.libs/libgstspectrum.so</filename>
|
|
||||||
<basename>libgstspectrum.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>spectrum</name>
|
|
||||||
<longname>Spectrum analyzer</longname>
|
|
||||||
<class>Filter/Analyzer/Audio</class>
|
|
||||||
<description>Run an FFT on the audio signal, output spectrum data</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>speex</name>
|
|
||||||
<description>Speex plugin library</description>
|
|
||||||
<filename>../../ext/speex/.libs/libgstspeex.so</filename>
|
|
||||||
<basename>libgstspeex.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>speexdec</name>
|
|
||||||
<longname>Speex audio decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>decode speex streams to audio</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-speex</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>speexenc</name>
|
|
||||||
<longname>Speex audio encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>Encodes audio in Speex format</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>taglib</name>
|
|
||||||
<description>Tag writing plug-in based on taglib</description>
|
|
||||||
<filename>../../ext/taglib/.libs/libgsttaglib.so</filename>
|
|
||||||
<basename>libgsttaglib.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>apev2mux</name>
|
|
||||||
<longname>TagLib-based APEv2 Muxer</longname>
|
|
||||||
<class>Formatter/Metadata</class>
|
|
||||||
<description>Adds an APEv2 header to the beginning of files using taglib</description>
|
|
||||||
<author>Sebastian Dröge <slomo@circular-chaos.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-apetag</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>id3v2mux</name>
|
|
||||||
<longname>TagLib-based ID3v2 Muxer</longname>
|
|
||||||
<class>Formatter/Metadata</class>
|
|
||||||
<description>Adds an ID3v2 header to the beginning of MP3 files using taglib</description>
|
|
||||||
<author>Christophe Fergeau <teuf@gnome.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-id3</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>twolame</name>
|
|
||||||
<description>Encode MP2s with TwoLAME</description>
|
|
||||||
<filename>../../ext/twolame/.libs/libgsttwolame.so</filename>
|
|
||||||
<basename>libgsttwolame.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>twolamemp2enc</name>
|
|
||||||
<longname>TwoLAME mp2 encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>High-quality free MP2 encoder</description>
|
|
||||||
<author>Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)1; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,73 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>udp</name>
|
|
||||||
<description>transfer data via UDP</description>
|
|
||||||
<filename>../../gst/udp/.libs/libgstudp.so</filename>
|
|
||||||
<basename>libgstudp.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>dynudpsink</name>
|
|
||||||
<longname>UDP packet sender</longname>
|
|
||||||
<class>Sink/Network</class>
|
|
||||||
<description>Send data over the network via UDP with packet destinations picked up dynamically from meta on the buffers passed</description>
|
|
||||||
<author>Philippe Khalaf <burger@speedy.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>multiudpsink</name>
|
|
||||||
<longname>UDP packet sender</longname>
|
|
||||||
<class>Sink/Network</class>
|
|
||||||
<description>Send data over the network via UDP to one or multiple recipients which can be added or removed at runtime using action signals</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>udpsink</name>
|
|
||||||
<longname>UDP packet sender</longname>
|
|
||||||
<class>Sink/Network</class>
|
|
||||||
<description>Send data over the network via UDP</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>udpsrc</name>
|
|
||||||
<longname>UDP packet receiver</longname>
|
|
||||||
<class>Source/Network</class>
|
|
||||||
<description>Receive data over the network via UDP</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>ANY</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,52 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>video4linux2</name>
|
|
||||||
<description>elements for Video 4 Linux</description>
|
|
||||||
<filename>../../sys/v4l2/.libs/libgstvideo4linux2.so</filename>
|
|
||||||
<basename>libgstvideo4linux2.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>v4l2radio</name>
|
|
||||||
<longname>Radio (video4linux2) Tuner</longname>
|
|
||||||
<class>Tuner</class>
|
|
||||||
<description>Controls a Video4Linux2 radio device</description>
|
|
||||||
<author>Alexey Chernov <4ernov@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>v4l2sink</name>
|
|
||||||
<longname>Video (video4linux2) Sink</longname>
|
|
||||||
<class>Sink/Video</class>
|
|
||||||
<description>Displays frames on a video4linux2 device</description>
|
|
||||||
<author>Rob Clark <rob@ti.com>,</author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-fwht; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-vp9; video/x-wmv, wmvversion=(int)3, format=(string)WVC1</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>v4l2src</name>
|
|
||||||
<longname>Video (video4linux2) Source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>Reads frames from a Video4Linux2 device</description>
|
|
||||||
<author>Edgard Lima <edgard.lima@gmail.com>, Stefan Kost <ensonic@users.sf.net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-fwht; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-vp9; video/x-wmv, wmvversion=(int)3, format=(string)WVC1</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>videobox</name>
|
|
||||||
<description>resizes a video by adding borders or cropping</description>
|
|
||||||
<filename>../../gst/videobox/.libs/libgstvideobox.so</filename>
|
|
||||||
<basename>libgstvideobox.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>videobox</name>
|
|
||||||
<longname>Video box filter</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Resizes a video by adding borders or cropping</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, 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){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, 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,55 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>videocrop</name>
|
|
||||||
<description>Crops video into a user-defined region</description>
|
|
||||||
<filename>../../gst/videocrop/.libs/libgstvideocrop.so</filename>
|
|
||||||
<basename>libgstvideocrop.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>aspectratiocrop</name>
|
|
||||||
<longname>aspectratiocrop</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Crops video into a user-defined aspect-ratio</description>
|
|
||||||
<author>Thijs Vermeir <thijsvermeir@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, 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, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>videocrop</name>
|
|
||||||
<longname>Crop</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Crops video into a user-defined region</description>
|
|
||||||
<author>Tim-Philipp Müller <tim centricular net></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, 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, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,97 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>videofilter</name>
|
|
||||||
<description>Video filters plugin</description>
|
|
||||||
<filename>../../gst/videofilter/.libs/libgstvideofilter.so</filename>
|
|
||||||
<basename>libgstvideofilter.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>gamma</name>
|
|
||||||
<longname>Video gamma correction</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Adjusts gamma on a video stream</description>
|
|
||||||
<author>Arwed v. Merkatz <v.merkatz@gmx.net</author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, 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, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>videobalance</name>
|
|
||||||
<longname>Video balance</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Adjusts brightness, contrast, hue, saturation on a video stream</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, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>videoflip</name>
|
|
||||||
<longname>Video flipper</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Flips and rotates video</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, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, 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){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, 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>videomedian</name>
|
|
||||||
<longname>Median effect</longname>
|
|
||||||
<class>Filter/Effect/Video</class>
|
|
||||||
<description>Apply a median filter to an image</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ I420, YV12 }, 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>videomixer</name>
|
|
||||||
<description>Video mixer</description>
|
|
||||||
<filename>../../gst/videomixer/.libs/libgstvideomixer.so</filename>
|
|
||||||
<basename>libgstvideomixer.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>videomixer</name>
|
|
||||||
<longname>Video mixer 2</longname>
|
|
||||||
<class>Filter/Editor/Video/Compositor</class>
|
|
||||||
<description>Mix multiple video streams</description>
|
|
||||||
<author>Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink_%u</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>request</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,97 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>vpx</name>
|
|
||||||
<description>VP8 plugin</description>
|
|
||||||
<filename>../../ext/vpx/.libs/libgstvpx.so</filename>
|
|
||||||
<basename>libgstvpx.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>vp8dec</name>
|
|
||||||
<longname>On2 VP8 Decoder</longname>
|
|
||||||
<class>Codec/Decoder/Video</class>
|
|
||||||
<description>Decode VP8 video streams</description>
|
|
||||||
<author>David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-vp8</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>
|
|
||||||
<element>
|
|
||||||
<name>vp8enc</name>
|
|
||||||
<longname>On2 VP8 Encoder</longname>
|
|
||||||
<class>Codec/Encoder/Video</class>
|
|
||||||
<description>Encode VP8 video streams</description>
|
|
||||||
<author>David Schleef <ds@entropywave.com>, 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)I420, width=(int)[ 1, 16383 ], height=(int)[ 1, 16383 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-vp8, profile=(string){ 0, 1, 2, 3 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>vp9dec</name>
|
|
||||||
<longname>On2 VP9 Decoder</longname>
|
|
||||||
<class>Codec/Decoder/Video</class>
|
|
||||||
<description>Decode VP9 video streams</description>
|
|
||||||
<author>David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-vp9</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ I420, YV12, Y42B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>vp9enc</name>
|
|
||||||
<longname>On2 VP9 Encoder</longname>
|
|
||||||
<class>Codec/Encoder/Video</class>
|
|
||||||
<description>Encode VP9 video streams</description>
|
|
||||||
<author>David Schleef <ds@entropywave.com>, 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){ 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-vp9, profile=(string){ 0, 1, 2, 3 }</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,20 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>waveform</name>
|
|
||||||
<description>WaveForm API based plugin</description>
|
|
||||||
<filename>../../win32/vs6/release/libgstwaveform.dll</filename>
|
|
||||||
<basename>libgstwaveform.dll</basename>
|
|
||||||
<version>0.10.4.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-bad</source>
|
|
||||||
<package>GStreamer Good Plug-ins CVS</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>waveformsink</name>
|
|
||||||
<longname>WaveForm audio sink</longname>
|
|
||||||
<class>Sink/Audio</class>
|
|
||||||
<description>WaveForm audio sink</description>
|
|
||||||
<author>Sebastien Moutte <sebastien@moutte.net></author>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>wavenc</name>
|
|
||||||
<description>Encode raw audio into WAV</description>
|
|
||||||
<filename>../../gst/wavenc/.libs/libgstwavenc.so</filename>
|
|
||||||
<basename>libgstwavenc.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>wavenc</name>
|
|
||||||
<longname>WAV audio muxer</longname>
|
|
||||||
<class>Codec/Muxer/Audio</class>
|
|
||||||
<description>Encode raw audio into WAV</description>
|
|
||||||
<author>Iain Holmes <iain@prettypeople.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 65535 ], format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wav; audio/x-rf64</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,61 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>wavpack</name>
|
|
||||||
<description>Wavpack lossless/lossy audio format handling</description>
|
|
||||||
<filename>../../ext/wavpack/.libs/libgstwavpack.so</filename>
|
|
||||||
<basename>libgstwavpack.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>wavpackdec</name>
|
|
||||||
<longname>Wavpack audio decoder</longname>
|
|
||||||
<class>Codec/Decoder/Audio</class>
|
|
||||||
<description>Decodes Wavpack audio data</description>
|
|
||||||
<author>Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S8, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
<element>
|
|
||||||
<name>wavpackenc</name>
|
|
||||||
<longname>Wavpack audio encoder</longname>
|
|
||||||
<class>Codec/Encoder/Audio</class>
|
|
||||||
<description>Encodes audio with the Wavpack lossless/lossy audio codec</description>
|
|
||||||
<author>Sebastian Dröge <slomo@circular-chaos.org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>wvcsrc</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>sometimes</presence>
|
|
||||||
<details>audio/x-wavpack-correction, framed=(boolean)true</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>wavparse</name>
|
|
||||||
<description>Parse a .wav file into raw audio</description>
|
|
||||||
<filename>../../gst/wavparse/.libs/libgstwavparse.so</filename>
|
|
||||||
<basename>libgstwavparse.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>wavparse</name>
|
|
||||||
<longname>WAV audio demuxer</longname>
|
|
||||||
<class>Codec/Demuxer/Audio</class>
|
|
||||||
<description>Parse a .wav file into raw audio</description>
|
|
||||||
<author>Erik Walthinsen <omega@cse.ogi.edu></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/x-wav; audio/x-rf64</details>
|
|
||||||
</caps>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,28 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>ximagesrc</name>
|
|
||||||
<description>X11 video input plugin using standard Xlib calls</description>
|
|
||||||
<filename>../../sys/ximage/.libs/libgstximagesrc.so</filename>
|
|
||||||
<basename>libgstximagesrc.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>ximagesrc</name>
|
|
||||||
<longname>Ximage video source</longname>
|
|
||||||
<class>Source/Video</class>
|
|
||||||
<description>Creates a screenshot video stream</description>
|
|
||||||
<author>Lutz Mueller <lutz@users.sourceforge.net>, Jan Schmidt <thaytan@mad.scientist.com>, Zaheer Merali <zaheerabbas at merali dot org></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>src</name>
|
|
||||||
<direction>source</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ]</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
|
@ -1,34 +0,0 @@
|
||||||
<plugin>
|
|
||||||
<name>y4menc</name>
|
|
||||||
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
|
|
||||||
<filename>../../gst/y4m/.libs/libgsty4menc.so</filename>
|
|
||||||
<basename>libgsty4menc.so</basename>
|
|
||||||
<version>1.17.0.1</version>
|
|
||||||
<license>LGPL</license>
|
|
||||||
<source>gst-plugins-good</source>
|
|
||||||
<package>GStreamer Good Plug-ins git</package>
|
|
||||||
<origin>Unknown package origin</origin>
|
|
||||||
<elements>
|
|
||||||
<element>
|
|
||||||
<name>y4menc</name>
|
|
||||||
<longname>YUV4MPEG video encoder</longname>
|
|
||||||
<class>Codec/Encoder/Video</class>
|
|
||||||
<description>Encodes a YUV frame into the yuv4mpeg format (mjpegtools)</description>
|
|
||||||
<author>Wim Taymans <wim.taymans@gmail.com></author>
|
|
||||||
<pads>
|
|
||||||
<caps>
|
|
||||||
<name>sink</name>
|
|
||||||
<direction>sink</direction>
|
|
||||||
<presence>always</presence>
|
|
||||||
<details>video/x-raw, format=(string){ IYUV, I420, Y42B, Y41B, Y444 }, 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>application/x-yuv4mpeg, y4mversion=(int)2</details>
|
|
||||||
</caps>
|
|
||||||
</pads>
|
|
||||||
</element>
|
|
||||||
</elements>
|
|
||||||
</plugin>
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,20 +0,0 @@
|
||||||
When porting a plugin start with 0.8 CVS head, not the old code in this module. There are many bugfixes which have gone into 0.8 which you want to keep.
|
|
||||||
|
|
||||||
List of ported plugins (update when you commit a ported plugin):
|
|
||||||
speexenc (alima)
|
|
||||||
auparse (alima)
|
|
||||||
effectv (wim)
|
|
||||||
mad (wim)
|
|
||||||
videofilter (wim)
|
|
||||||
aalib (wim)
|
|
||||||
libcaca (zeeshan)
|
|
||||||
law (wim)
|
|
||||||
shout2 (zaheer) - not fully tested
|
|
||||||
esdsink (arwed)
|
|
||||||
multipart (dolphy)
|
|
||||||
|
|
||||||
osssink is partially done in the threaded branch (wim)
|
|
||||||
|
|
||||||
- Remember that some plugins are already ported and now in the gst-plugins-base module.
|
|
||||||
|
|
||||||
When you have ported a plugin remember to copy the relevant parts from configure.ac.orig into configure.ac and re-enable it in the Makefile.am files.
|
|
1
docs/sitemap.txt
Normal file
1
docs/sitemap.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
gst-index
|
|
@ -1,2 +0,0 @@
|
||||||
<!ENTITY GST_API_VERSION "@GST_API_VERSION@">
|
|
||||||
<!ENTITY GST_VERSION "@VERSION@">
|
|
|
@ -14,12 +14,14 @@ endif
|
||||||
if have_aalib
|
if have_aalib
|
||||||
libaa_dep = cc.find_library('aa', required : aalib_option)
|
libaa_dep = cc.find_library('aa', required : aalib_option)
|
||||||
if libaa_dep.found()
|
if libaa_dep.found()
|
||||||
library('gstaasink', 'gstaasink.c',
|
gstaasink = library('gstaasink', 'gstaasink.c',
|
||||||
c_args : gst_plugins_good_args,
|
c_args : gst_plugins_good_args,
|
||||||
link_args : noseh_link_args,
|
link_args : noseh_link_args,
|
||||||
include_directories : [configinc],
|
include_directories : [configinc],
|
||||||
dependencies : [gstvideo_dep, gstbase_dep, libaa_dep],
|
dependencies : [gstvideo_dep, gstbase_dep, libaa_dep],
|
||||||
install : true,
|
install : true,
|
||||||
install_dir : plugins_install_dir)
|
install_dir : plugins_install_dir
|
||||||
|
)
|
||||||
|
plugins += [gstaasink]
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -11,4 +11,5 @@ if cairo_dep.found()
|
||||||
install_dir : plugins_install_dir,
|
install_dir : plugins_install_dir,
|
||||||
)
|
)
|
||||||
pkgconfig.generate(gstcairo, install_dir : plugins_pkgconfig_install_dir)
|
pkgconfig.generate(gstcairo, install_dir : plugins_pkgconfig_install_dir)
|
||||||
|
plugins += [gstcairo]
|
||||||
endif
|
endif
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue