mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +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 = \
|
||||
gst sys ext \
|
||||
tests \
|
||||
docs \
|
||||
po \
|
||||
common \
|
||||
m4 \
|
||||
|
@ -56,7 +53,6 @@ CRUFT_FILES = \
|
|||
$(top_builddir)/win32/common/config.h-new \
|
||||
$(top_builddir)/common/shave \
|
||||
$(top_builddir)/common/shave-libtool \
|
||||
$(top_builddir)/docs/plugins/xml/plugin-shout2send.xml \
|
||||
$(top_builddir)/ext/pulse/.libs/libgstpulse.so \
|
||||
$(top_builddir)/ext/soup/.libs/libgstsouphttpsrc.so \
|
||||
$(top_builddir)/gst/median/.libs/*.{so,dll,DLL,dylib} \
|
||||
|
@ -70,7 +66,6 @@ CRUFT_FILES = \
|
|||
$(top_builddir)/sys/waveform/.libs/libgstwaveformsink.{dll,DLL}
|
||||
|
||||
CRUFT_DIRS = \
|
||||
$(top_srcdir)/docs/plugins/tmpl \
|
||||
$(top_srcdir)/gst/median \
|
||||
$(top_srcdir)/gst/qtdemux \
|
||||
$(top_srcdir)/gst/quicktime \
|
||||
|
|
|
@ -136,10 +136,6 @@ AG_GST_CHECK_DOWHILE_MACROS
|
|||
AC_PATH_PROG(VALGRIND_PATH, valgrind, no)
|
||||
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 check for libm, for sin()
|
||||
|
@ -1316,9 +1312,6 @@ tests/icles/Makefile
|
|||
common/Makefile
|
||||
common/m4/Makefile
|
||||
m4/Makefile
|
||||
docs/Makefile
|
||||
docs/plugins/Makefile
|
||||
docs/version.entities
|
||||
pkgconfig/Makefile
|
||||
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
|
||||
libaa_dep = cc.find_library('aa', required : aalib_option)
|
||||
if libaa_dep.found()
|
||||
library('gstaasink', 'gstaasink.c',
|
||||
gstaasink = library('gstaasink', 'gstaasink.c',
|
||||
c_args : gst_plugins_good_args,
|
||||
link_args : noseh_link_args,
|
||||
include_directories : [configinc],
|
||||
dependencies : [gstvideo_dep, gstbase_dep, libaa_dep],
|
||||
install : true,
|
||||
install_dir : plugins_install_dir)
|
||||
install_dir : plugins_install_dir
|
||||
)
|
||||
plugins += [gstaasink]
|
||||
endif
|
||||
endif
|
||||
|
|
|
@ -11,4 +11,5 @@ if cairo_dep.found()
|
|||
install_dir : plugins_install_dir,
|
||||
)
|
||||
pkgconfig.generate(gstcairo, install_dir : plugins_pkgconfig_install_dir)
|
||||
plugins += [gstcairo]
|
||||
endif
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue