From 951157c2a557b55c8c5f8ebb5a0df400d534dab4 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Mon, 20 Jun 2016 18:52:00 -0400 Subject: [PATCH] doc: Automatic update This is an automatic update with manual merges of running "make update" in the doc/plugins directory. This should help later maintenance of the plugins doc. A lot of plugin are not referenced yet in the doc. Will come later. --- docs/plugins/Makefile.am | 6 + docs/plugins/gst-plugins-bad-plugins-docs.sgml | 3 + docs/plugins/gst-plugins-bad-plugins-sections.txt | 4089 +++++++++++++++++--- docs/plugins/gst-plugins-bad-plugins.args | 2855 +++++++++++++- docs/plugins/gst-plugins-bad-plugins.hierarchy | 20 +- docs/plugins/gst-plugins-bad-plugins.interfaces | 2 + docs/plugins/inspect/plugin-androidcamera.xml | 28 - docs/plugins/inspect/plugin-assrender.xml | 4 +- docs/plugins/inspect/plugin-audiofxbad.xml | 34 + docs/plugins/inspect/plugin-bluez.xml | 58 + docs/plugins/inspect/plugin-bs2b.xml | 4 +- docs/plugins/inspect/plugin-compositor.xml | 34 + docs/plugins/inspect/plugin-dashdemux.xml | 48 + docs/plugins/inspect/plugin-decklink.xml | 73 + docs/plugins/inspect/plugin-dtls.xml | 148 + docs/plugins/inspect/plugin-dvbsuboverlay.xml | 4 +- docs/plugins/inspect/plugin-fbdevsink.xml | 28 + docs/plugins/inspect/plugin-fluidsynthmidi.xml | 34 + docs/plugins/inspect/plugin-freeverb.xml | 34 + docs/plugins/inspect/plugin-frei0r.xml | 2803 ++++++++++++++ docs/plugins/inspect/plugin-gstgtk.xml | 43 + docs/plugins/inspect/plugin-inter.xml | 4 +- docs/plugins/inspect/plugin-ivfparse.xml | 34 + docs/plugins/inspect/plugin-ivtc.xml | 55 + docs/plugins/inspect/plugin-jp2kdecimator.xml | 34 + docs/plugins/inspect/plugin-kate.xml | 97 + docs/plugins/inspect/plugin-kms.xml | 28 + docs/plugins/inspect/plugin-ladspa.xml | 13 + docs/plugins/inspect/plugin-midi.xml | 34 + docs/plugins/inspect/plugin-mpegtsdemux.xml | 8 +- docs/plugins/inspect/plugin-mxf.xml | 97 + docs/plugins/inspect/plugin-netsim.xml | 34 + docs/plugins/inspect/plugin-openexr.xml | 34 + docs/plugins/inspect/plugin-opengl.xml | 937 +++++ docs/plugins/inspect/plugin-openjpeg.xml | 55 + docs/plugins/inspect/plugin-opusparse.xml | 34 + docs/plugins/inspect/plugin-pnm.xml | 4 +- docs/plugins/inspect/plugin-qt.xml | 28 + docs/plugins/inspect/plugin-rawparse.xml | 23 +- docs/plugins/inspect/plugin-resindvd.xml | 2 +- docs/plugins/inspect/plugin-rsvg.xml | 61 + docs/plugins/inspect/plugin-rtponvif.xml | 55 + docs/plugins/inspect/plugin-smoothstreaming.xml | 40 + docs/plugins/inspect/plugin-sndfile.xml | 34 + docs/plugins/inspect/plugin-srtp.xml | 79 + docs/plugins/inspect/plugin-stereo.xml | 34 + docs/plugins/inspect/plugin-teletext.xml | 34 + docs/plugins/inspect/plugin-uvch264.xml | 79 + docs/plugins/inspect/plugin-vcdsrc.xml | 28 + docs/plugins/inspect/plugin-vdpau.xml | 34 + docs/plugins/inspect/plugin-videofiltersbad.xml | 76 + .../inspect/plugin-videoframe_audiolevel.xml | 46 + docs/plugins/inspect/plugin-videoparsersbad.xml | 42 +- docs/plugins/inspect/plugin-videosignal.xml | 76 + docs/plugins/inspect/plugin-vmnc.xml | 34 + docs/plugins/inspect/plugin-webp.xml | 55 + docs/plugins/inspect/plugin-webrtcdsp.xml | 55 + docs/plugins/inspect/plugin-wildmidi.xml | 34 + docs/plugins/inspect/plugin-x265.xml | 34 + docs/plugins/inspect/plugin-yadif.xml | 34 + docs/plugins/inspect/plugin-zbar.xml | 4 +- gst/pnm/gstpnmenc.c | 2 +- 62 files changed, 12263 insertions(+), 614 deletions(-) delete mode 100644 docs/plugins/inspect/plugin-androidcamera.xml create mode 100644 docs/plugins/inspect/plugin-audiofxbad.xml create mode 100644 docs/plugins/inspect/plugin-bluez.xml create mode 100644 docs/plugins/inspect/plugin-compositor.xml create mode 100644 docs/plugins/inspect/plugin-dashdemux.xml create mode 100644 docs/plugins/inspect/plugin-decklink.xml create mode 100644 docs/plugins/inspect/plugin-dtls.xml create mode 100644 docs/plugins/inspect/plugin-fbdevsink.xml create mode 100644 docs/plugins/inspect/plugin-fluidsynthmidi.xml create mode 100644 docs/plugins/inspect/plugin-freeverb.xml create mode 100644 docs/plugins/inspect/plugin-gstgtk.xml create mode 100644 docs/plugins/inspect/plugin-ivfparse.xml create mode 100644 docs/plugins/inspect/plugin-ivtc.xml create mode 100644 docs/plugins/inspect/plugin-jp2kdecimator.xml create mode 100644 docs/plugins/inspect/plugin-kate.xml create mode 100644 docs/plugins/inspect/plugin-kms.xml create mode 100644 docs/plugins/inspect/plugin-ladspa.xml create mode 100644 docs/plugins/inspect/plugin-midi.xml create mode 100644 docs/plugins/inspect/plugin-mxf.xml create mode 100644 docs/plugins/inspect/plugin-netsim.xml create mode 100644 docs/plugins/inspect/plugin-openexr.xml create mode 100644 docs/plugins/inspect/plugin-opengl.xml create mode 100644 docs/plugins/inspect/plugin-openjpeg.xml create mode 100644 docs/plugins/inspect/plugin-opusparse.xml create mode 100644 docs/plugins/inspect/plugin-qt.xml create mode 100644 docs/plugins/inspect/plugin-rsvg.xml create mode 100644 docs/plugins/inspect/plugin-rtponvif.xml create mode 100644 docs/plugins/inspect/plugin-smoothstreaming.xml create mode 100644 docs/plugins/inspect/plugin-sndfile.xml create mode 100644 docs/plugins/inspect/plugin-srtp.xml create mode 100644 docs/plugins/inspect/plugin-stereo.xml create mode 100644 docs/plugins/inspect/plugin-teletext.xml create mode 100644 docs/plugins/inspect/plugin-uvch264.xml create mode 100644 docs/plugins/inspect/plugin-vcdsrc.xml create mode 100644 docs/plugins/inspect/plugin-vdpau.xml create mode 100644 docs/plugins/inspect/plugin-videofiltersbad.xml create mode 100644 docs/plugins/inspect/plugin-videoframe_audiolevel.xml create mode 100644 docs/plugins/inspect/plugin-videosignal.xml create mode 100644 docs/plugins/inspect/plugin-vmnc.xml create mode 100644 docs/plugins/inspect/plugin-webp.xml create mode 100644 docs/plugins/inspect/plugin-webrtcdsp.xml create mode 100644 docs/plugins/inspect/plugin-wildmidi.xml create mode 100644 docs/plugins/inspect/plugin-x265.xml create mode 100644 docs/plugins/inspect/plugin-yadif.xml diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index ca53eba..0dc14f8 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -100,6 +100,8 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/openni2/gstopenni2src.h \ $(top_srcdir)/ext/rsvg/gstrsvgdec.h \ $(top_srcdir)/ext/rsvg/gstrsvgoverlay.h \ + $(top_srcdir)/ext/rtmp/gstrtmpsrc.h \ + $(top_srcdir)/ext/rtmp/gstrtmpsink.h \ $(top_srcdir)/ext/spandsp/gstspanplc.h \ $(top_srcdir)/ext/spandsp/gstdtmfdetect.h \ $(top_srcdir)/ext/sdl/sdlaudiosink.h \ @@ -108,6 +110,8 @@ EXTRA_HFILES = \ $(top_srcdir)/ext/timidity/gstwildmidi.h \ $(top_srcdir)/ext/voaacenc/gstvoaacenc.h \ $(top_srcdir)/ext/voamrwbenc/gstvoamrwbenc.h \ + $(top_srcdir)/ext/webrtcdsp/gstwebrtcdsp.h \ + $(top_srcdir)/ext/webrtcdsp/gstwebrtcechoprobe.h \ $(top_srcdir)/ext/zbar/gstzbar.h \ $(top_srcdir)/gst/aiff/aiffparse.h \ $(top_srcdir)/gst/aiff/aiffmux.h \ @@ -150,6 +154,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/geometrictransform/gstwaterripple.h \ $(top_srcdir)/gst/ivfparse/gstivfparse.h \ $(top_srcdir)/gst/jpegformat/gstjpegparse.h \ + $(top_srcdir)/gst/mpegtsdemux/tsdemux.h \ + $(top_srcdir)/gst/mpegtsmux/mpegtsmux.h \ $(top_srcdir)/gst/mxf/mxfdemux.h \ $(top_srcdir)/gst/mxf/mxfmux.h \ $(top_srcdir)/gst/nuvdemux/gstnuvdemux.h \ diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml index a112be7..662fd79 100644 --- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml @@ -99,6 +99,8 @@ + + @@ -147,6 +149,7 @@ + diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt index 4b5dcd6..386658a 100644 --- a/docs/plugins/gst-plugins-bad-plugins-sections.txt +++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt @@ -1,14 +1,80 @@
+element-adpcmdec +adpcmdec +GstCMDec + +GstCMDecClass +GST_CM_DEC +GST_CM_DEC_CAST +GST_IS_CM_DEC +GST_CM_DEC_CLASS +GST_IS_CM_DEC_CLASS +GST_TYPE_CM_DEC + +gst_cm_dec_get_type +
+ +
+element-adpcmenc +adpcmenc +GstCMEnc + +GstCMEncClass +GST_CM_ENC +GST_CM_ENC_CAST +GST_IS_CM_ENC +GST_CM_ENC_CLASS +GST_IS_CM_ENC_CLASS +GST_TYPE_CM_ENC + +gst_cm_enc_get_type +
+ +
+element-dvbbasebin +dvbbasebin +GstBaseBin + +GstBaseBinClass +GST_BASE_BIN +GST_BASE_BIN_CAST +GST_IS_BASE_BIN +GST_BASE_BIN_CLASS +GST_IS_BASE_BIN_CLASS +GST_TYPE_BASE_BIN + +gst_base_bin_get_type +
+ +
+element-a2dpsink +a2dpsink +GstA2dpSink + +GstA2dpSinkClass +GST_A2DP_SINK +GST_A2DP_SINK_CAST +GST_IS_A2DP_SINK +GST_A2DP_SINK_CLASS +GST_IS_A2DP_SINK_CLASS +GST_TYPE_A2DP_SINK + +gst_a2dp_sink_get_type +
+ +
element-accurip accurip GstAccurip +GstAccuripClass GST_ACCURIP -GST_ACCURIP_CLASS +GST_ACCURIP_CAST GST_IS_ACCURIP +GST_ACCURIP_CLASS GST_IS_ACCURIP_CLASS GST_TYPE_ACCURIP -GstAccuripClass + gst_accurip_get_type
@@ -17,12 +83,14 @@ gst_accurip_get_type aiffmux GstAiffMux +GstAiffMuxClass GST_AIFF_MUX -GST_AIFF_MUX_CLASS +GST_AIFF_MUX_CAST GST_IS_AIFF_MUX +GST_AIFF_MUX_CLASS GST_IS_AIFF_MUX_CLASS GST_TYPE_AIFF_MUX -GstAiffMuxClass + gst_aiff_mux_get_type @@ -31,41 +99,94 @@ gst_aiff_mux_get_type aiffparse GstAiffParse +GstAiffParseClass GST_AIFF_PARSE -GST_AIFF_PARSE_CLASS +GST_AIFF_PARSE_CAST GST_IS_AIFF_PARSE +GST_AIFF_PARSE_CLASS GST_IS_AIFF_PARSE_CLASS GST_TYPE_AIFF_PARSE -GstAiffParseClass -GstAiffParseState + gst_aiff_parse_get_type
+element-asfmux +asfmux +GstAsfMux + +GstAsfMuxClass +GST_ASF_MUX +GST_ASF_MUX_CAST +GST_IS_ASF_MUX +GST_ASF_MUX_CLASS +GST_IS_ASF_MUX_CLASS +GST_TYPE_ASF_MUX + +gst_asf_mux_get_type +
+ +
+element-asfparse +asfparse +GstAsfParse + +GstAsfParseClass +GST_ASF_PARSE +GST_ASF_PARSE_CAST +GST_IS_ASF_PARSE +GST_ASF_PARSE_CLASS +GST_IS_ASF_PARSE_CLASS +GST_TYPE_ASF_PARSE + +gst_asf_parse_get_type +
+ +
element-assrender assrender GstAssRender -GstAssRenderBlitFunction GstAssRenderClass GST_ASS_RENDER -GST_ASS_RENDER_CLASS +GST_ASS_RENDER_CAST GST_IS_ASS_RENDER +GST_ASS_RENDER_CLASS GST_IS_ASS_RENDER_CLASS +GST_TYPE_ASS_RENDER + gst_ass_render_get_type
+element-audiochannelmix +audiochannelmix +GstAudioChannelMix + +GstAudioChannelMixClass +GST_AUDIO_CHANNEL_MIX +GST_AUDIO_CHANNEL_MIX_CAST +GST_IS_AUDIO_CHANNEL_MIX +GST_AUDIO_CHANNEL_MIX_CLASS +GST_IS_AUDIO_CHANNEL_MIX_CLASS +GST_TYPE_AUDIO_CHANNEL_MIX + +gst_audio_channel_mix_get_type +
+ +
element-audiointerleave audiointerleave GstAudioInterleave GstAudioInterleaveClass GST_AUDIO_INTERLEAVE -GST_AUDIO_INTERLEAVE_CLASS +GST_AUDIO_INTERLEAVE_CAST GST_IS_AUDIO_INTERLEAVE +GST_AUDIO_INTERLEAVE_CLASS GST_IS_AUDIO_INTERLEAVE_CLASS GST_TYPE_AUDIO_INTERLEAVE + gst_audio_interleave_get_type
@@ -76,10 +197,12 @@ GstAudioMixer GstAudioMixerClass GST_AUDIO_MIXER -GST_AUDIO_MIXER_CLASS +GST_AUDIO_MIXER_CAST GST_IS_AUDIO_MIXER +GST_AUDIO_MIXER_CLASS GST_IS_AUDIO_MIXER_CLASS GST_TYPE_AUDIO_MIXER + gst_audio_mixer_get_type @@ -87,27 +210,129 @@ gst_audio_mixer_get_type element-audioparse audioparse GstAudioParse +GstAudioParseFormat GstAudioParseClass GST_AUDIO_PARSE -GST_AUDIO_PARSE_CLASS +GST_AUDIO_PARSE_CAST GST_IS_AUDIO_PARSE +GST_AUDIO_PARSE_CLASS GST_IS_AUDIO_PARSE_CLASS GST_TYPE_AUDIO_PARSE + gst_audio_parse_get_type
+element-audiosegmentclip +audiosegmentclip +GstAudioSegmentClip + +GstAudioSegmentClipClass +GST_AUDIO_SEGMENT_CLIP +GST_AUDIO_SEGMENT_CLIP_CAST +GST_IS_AUDIO_SEGMENT_CLIP +GST_AUDIO_SEGMENT_CLIP_CLASS +GST_IS_AUDIO_SEGMENT_CLIP_CLASS +GST_TYPE_AUDIO_SEGMENT_CLIP + +gst_audio_segment_clip_get_type +
+ +
element-autoconvert autoconvert GstAutoConvert GstAutoConvertClass -GST_TYPE_AUTO_CONVERT GST_AUTO_CONVERT -GST_AUTO_CONVERT_CLASS +GST_AUTO_CONVERT_CAST GST_IS_AUTO_CONVERT +GST_AUTO_CONVERT_CLASS GST_IS_AUTO_CONVERT_CLASS +GST_TYPE_AUTO_CONVERT + +gst_auto_convert_get_type +
+ +
+element-autovideoconvert +autovideoconvert +GstAutoVideoConvert + +GstAutoVideoConvertClass +GST_AUTO_VIDEO_CONVERT +GST_AUTO_VIDEO_CONVERT_CAST +GST_IS_AUTO_VIDEO_CONVERT +GST_AUTO_VIDEO_CONVERT_CLASS +GST_IS_AUTO_VIDEO_CONVERT_CLASS +GST_TYPE_AUTO_VIDEO_CONVERT + +gst_auto_video_convert_get_type +
+ +
+element-avdtpsink +avdtpsink +GstAvdtpSink + +GstAvdtpSinkClass +GST_AVDTP_SINK +GST_AVDTP_SINK_CAST +GST_IS_AVDTP_SINK +GST_AVDTP_SINK_CLASS +GST_IS_AVDTP_SINK_CLASS +GST_TYPE_AVDTP_SINK + +gst_avdtp_sink_get_type +
+ +
+element-avdtpsrc +avdtpsrc +GstAvdtpSrc + +GstAvdtpSrcClass +GST_AVDTP_SRC +GST_AVDTP_SRC_CAST +GST_IS_AVDTP_SRC +GST_AVDTP_SRC_CLASS +GST_IS_AVDTP_SRC_CLASS +GST_TYPE_AVDTP_SRC + +gst_avdtp_src_get_type +
+ +
+element-bpmdetect +bpmdetect +GstBPMDetect + +GstBPMDetectClass +GST_BPM_DETECT +GST_BPM_DETECT_CAST +GST_IS_BPM_DETECT +GST_BPM_DETECT_CLASS +GST_IS_BPM_DETECT_CLASS +GST_TYPE_BPM_DETECT + +gst_bpm_detect_get_type +
+ +
+element-bayer2rgb +bayer2rgb +GstBayer2RGB + +GstBayer2RGBClass +GST_BAYER2_RGB +GST_BAYER2_RGB_CAST +GST_IS_BAYER2_RGB +GST_BAYER2_RGB_CLASS +GST_IS_BAYER2_RGB_CLASS +GST_TYPE_BAYER2_RGB + +gst_bayer2_rgb_get_type
@@ -118,12 +343,12 @@ GstBs2b GstBs2bClass GST_BS2B GST_BS2B_CAST -GST_BS2B_CLASS GST_IS_BS2B +GST_BS2B_CLASS GST_IS_BS2B_CLASS GST_TYPE_BS2B + gst_bs2b_get_type -gst_bs2b_plugin_init
@@ -134,12 +359,12 @@ GstBulge GstBulgeClass GST_BULGE GST_BULGE_CAST -GST_BULGE_CLASS GST_IS_BULGE +GST_BULGE_CLASS GST_IS_BULGE_CLASS GST_TYPE_BULGE + gst_bulge_get_type -gst_bulge_plugin_init
@@ -149,42 +374,143 @@ GstBurn GstBurnClass GST_BURN -GST_BURN_CLASS +GST_BURN_CAST GST_IS_BURN +GST_BURN_CLASS GST_IS_BURN_CLASS GST_TYPE_BURN + gst_burn_get_type -gst_burn_plugin_init +
+ +
+element-bz2dec +bz2dec +GstBz2dec + +GstBz2decClass +GST_BZ2DEC +GST_BZ2DEC_CAST +GST_IS_BZ2DEC +GST_BZ2DEC_CLASS +GST_IS_BZ2DEC_CLASS +GST_TYPE_BZ2DEC + +gst_bz2dec_get_type +
+ +
+element-bz2enc +bz2enc +GstBz2enc + +GstBz2encClass +GST_BZ2ENC +GST_BZ2ENC_CAST +GST_IS_BZ2ENC +GST_BZ2ENC_CLASS +GST_IS_BZ2ENC_CLASS +GST_TYPE_BZ2ENC + +gst_bz2enc_get_type
element-camerabin camerabin GstCameraBin +GstCameraBin2Mode GstCameraBinClass GST_CAMERA_BIN +GST_CAMERA_BIN_CAST GST_IS_CAMERA_BIN -GST_TYPE_CAMERA_BIN GST_CAMERA_BIN_CLASS GST_IS_CAMERA_BIN_CLASS +GST_TYPE_CAMERA_BIN + gst_camera_bin_get_type
+
+element-checksumsink +checksumsink +GstChecksumSink +GstChecksumSinkHash + +GstChecksumSinkClass +GST_CHECKSUM_SINK +GST_CHECKSUM_SINK_CAST +GST_IS_CHECKSUM_SINK +GST_CHECKSUM_SINK_CLASS +GST_IS_CHECKSUM_SINK_CLASS +GST_TYPE_CHECKSUM_SINK + +gst_checksum_sink_get_type +
+ +
+element-chopmydata +chopmydata +GstChopMyData + +GstChopMyDataClass +GST_CHOP_MY_DATA +GST_CHOP_MY_DATA_CAST +GST_IS_CHOP_MY_DATA +GST_CHOP_MY_DATA_CLASS +GST_IS_CHOP_MY_DATA_CLASS +GST_TYPE_CHOP_MY_DATA + +gst_chop_my_data_get_type +
+ +
+element-chromahold +chromahold +GstChromaHold + +GstChromaHoldClass +GST_CHROMA_HOLD +GST_CHROMA_HOLD_CAST +GST_IS_CHROMA_HOLD +GST_CHROMA_HOLD_CLASS +GST_IS_CHROMA_HOLD_CLASS +GST_TYPE_CHROMA_HOLD + +gst_chroma_hold_get_type +
+ +
+element-chromaprint +chromaprint +GstChromaprint + +GstChromaprintClass +GST_CHROMAPRINT +GST_CHROMAPRINT_CAST +GST_IS_CHROMAPRINT +GST_CHROMAPRINT_CLASS +GST_IS_CHROMAPRINT_CLASS +GST_TYPE_CHROMAPRINT + +gst_chromaprint_get_type +
element-chromium chromium - GstChromium + GstChromiumClass GST_CHROMIUM -GST_CHROMIUM_CLASS +GST_CHROMIUM_CAST GST_IS_CHROMIUM +GST_CHROMIUM_CLASS GST_IS_CHROMIUM_CLASS GST_TYPE_CHROMIUM + gst_chromium_get_type -gst_chromium_plugin_init
@@ -195,40 +521,143 @@ GstCircle GstCircleClass GST_CIRCLE GST_CIRCLE_CAST -GST_CIRCLE_CLASS GST_IS_CIRCLE +GST_CIRCLE_CLASS GST_IS_CIRCLE_CLASS GST_TYPE_CIRCLE + gst_circle_get_type -gst_circle_plugin_init
element-coloreffects coloreffects GstColorEffects +GstColorEffectsPreset GstColorEffectsClass GST_COLOR_EFFECTS -GST_COLOR_EFFECTS_CLASS +GST_COLOR_EFFECTS_CAST GST_IS_COLOR_EFFECTS +GST_COLOR_EFFECTS_CLASS GST_IS_COLOR_EFFECTS_CLASS GST_TYPE_COLOR_EFFECTS + gst_color_effects_get_type
-element-curlsink -curlsink -GstCurlSink +element-combdetect +combdetect +GstCombDetect + +GstCombDetectClass +GST_COMB_DETECT +GST_COMB_DETECT_CAST +GST_IS_COMB_DETECT +GST_COMB_DETECT_CLASS +GST_IS_COMB_DETECT_CLASS +GST_TYPE_COMB_DETECT + +gst_comb_detect_get_type +
+ +
+element-compare +compare +GstCompare +GstCompareMethod + +GstCompareClass +GST_COMPARE +GST_COMPARE_CAST +GST_IS_COMPARE +GST_COMPARE_CLASS +GST_IS_COMPARE_CLASS +GST_TYPE_COMPARE + +gst_compare_get_type +
+ +
+element-compositor +compositor +GstCompositor +GstCompositorBackground + +GstCompositorClass +GST_COMPOSITOR +GST_COMPOSITOR_CAST +GST_IS_COMPOSITOR +GST_COMPOSITOR_CLASS +GST_IS_COMPOSITOR_CLASS +GST_TYPE_COMPOSITOR + +gst_compositor_get_type +
+ +
+element-curlfilesink +curlfilesink +GstCurlFileSink + +GstCurlFileSinkClass +GST_CURL_FILE_SINK +GST_CURL_FILE_SINK_CAST +GST_IS_CURL_FILE_SINK +GST_CURL_FILE_SINK_CLASS +GST_IS_CURL_FILE_SINK_CLASS +GST_TYPE_CURL_FILE_SINK + +gst_curl_file_sink_get_type +
+ +
+element-curlftpsink +curlftpsink +GstCurlFtpSink + +GstCurlFtpSinkClass +GST_CURL_FTP_SINK +GST_CURL_FTP_SINK_CAST +GST_IS_CURL_FTP_SINK +GST_CURL_FTP_SINK_CLASS +GST_IS_CURL_FTP_SINK_CLASS +GST_TYPE_CURL_FTP_SINK + +gst_curl_ftp_sink_get_type +
+ +
+element-curlhttpsink +curlhttpsink +GstCurlHttpSink + +GstCurlHttpSinkClass +GST_CURL_HTTP_SINK +GST_CURL_HTTP_SINK_CAST +GST_IS_CURL_HTTP_SINK +GST_CURL_HTTP_SINK_CLASS +GST_IS_CURL_HTTP_SINK_CLASS +GST_TYPE_CURL_HTTP_SINK + +gst_curl_http_sink_get_type +
+ +
+element-curlsmtpsink +curlsmtpsink +GstCurlSmtpSink -GstCurlSinkClass -GST_CURL_SINK -GST_CURL_SINK_CLASS -GST_IS_CURL_SINK -GST_IS_CURL_SINK_CLASS -GST_TYPE_CURL_SINK -gst_curl_sink_get_type +GstCurlSmtpSinkClass +GST_CURL_SMTP_SINK +GST_CURL_SMTP_SINK_CAST +GST_IS_CURL_SMTP_SINK +GST_CURL_SMTP_SINK_CLASS +GST_IS_CURL_SMTP_SINK_CLASS +GST_TYPE_CURL_SMTP_SINK + +gst_curl_smtp_sink_get_type
@@ -238,27 +667,13 @@ GstCvDilate GstCvDilateClass GST_CV_DILATE -GST_CV_DILATE_CLASS +GST_CV_DILATE_CAST GST_IS_CV_DILATE +GST_CV_DILATE_CLASS GST_IS_CV_DILATE_CLASS GST_TYPE_CV_DILATE + gst_cv_dilate_get_type -gst_cv_dilate_plugin_init -
- -
-element-cverode -cverode -GstCvErode - -GstCvErodeClass -GST_CV_ERODE -GST_CV_ERODE_CLASS -GST_IS_CV_ERODE -GST_IS_CV_ERODE_CLASS -GST_TYPE_CV_ERODE -gst_cv_erode_get_type -gst_cv_erode_plugin_init
@@ -268,12 +683,29 @@ GstCvEqualizeHist GstCvEqualizeHistClass GST_CV_EQUALIZE_HIST -GST_CV_EQUALIZE_HIST_CLASS +GST_CV_EQUALIZE_HIST_CAST GST_IS_CV_EQUALIZE_HIST +GST_CV_EQUALIZE_HIST_CLASS GST_IS_CV_EQUALIZE_HIST_CLASS GST_TYPE_CV_EQUALIZE_HIST + gst_cv_equalize_hist_get_type -gst_cv_equalize_hist_plugin_init +
+ +
+element-cverode +cverode +GstCvErode + +GstCvErodeClass +GST_CV_ERODE +GST_CV_ERODE_CAST +GST_IS_CV_ERODE +GST_CV_ERODE_CLASS +GST_IS_CV_ERODE_CLASS +GST_TYPE_CV_ERODE + +gst_cv_erode_get_type
@@ -283,27 +715,30 @@ GstCvLaplace GstCvLaplaceClass GST_CV_LAPLACE -GST_CV_LAPLACE_CLASS +GST_CV_LAPLACE_CAST GST_IS_CV_LAPLACE +GST_CV_LAPLACE_CLASS GST_IS_CV_LAPLACE_CLASS GST_TYPE_CV_LAPLACE + gst_cv_laplace_get_type -gst_cv_laplace_plugin_init
element-cvsmooth cvsmooth GstCvSmooth +GstCvSmoothTypeType GstCvSmoothClass GST_CV_SMOOTH -GST_CV_SMOOTH_CLASS +GST_CV_SMOOTH_CAST GST_IS_CV_SMOOTH +GST_CV_SMOOTH_CLASS GST_IS_CV_SMOOTH_CLASS GST_TYPE_CV_SMOOTH + gst_cv_smooth_get_type -gst_cv_smooth_plugin_init
@@ -313,39 +748,89 @@ GstCvSobel GstCvSobelClass GST_CV_SOBEL -GST_CV_SOBEL_CLASS +GST_CV_SOBEL_CAST GST_IS_CV_SOBEL +GST_CV_SOBEL_CLASS GST_IS_CV_SOBEL_CLASS GST_TYPE_CV_SOBEL + gst_cv_sobel_get_type -gst_cv_sobel_plugin_init
-element-dataurisrc -dataurisrc -GstDataURISrc +element-dvbsuboverlay +dvbsuboverlay +GstDVBSubOverlay -GstDataURISrcClass -GST_DATA_URI_SRC -GST_DATA_URI_SRC_CLASS -GST_IS_DATA_URI_SRC -GST_IS_DATA_URI_SRC_CLASS -GST_TYPE_DATA_URI_SRC -gst_data_uri_src_get_type +GstDVBSubOverlayClass +GST_DVB_SUB_OVERLAY +GST_DVB_SUB_OVERLAY_CAST +GST_IS_DVB_SUB_OVERLAY +GST_DVB_SUB_OVERLAY_CLASS +GST_IS_DVB_SUB_OVERLAY_CLASS +GST_TYPE_DVB_SUB_OVERLAY + +gst_dvb_sub_overlay_get_type
-
-element-dc1394 -dc1394 -GstDc1394 +element-dvdspu +dvdspu +GstDVDSpu -GstDc1394Class -GST_DC1394 -GST_DC1394_CLASS -GST_IS_DC1394 -GST_IS_DC1394_CLASS +GstDVDSpuClass +GST_DVD_SPU +GST_DVD_SPU_CAST +GST_IS_DVD_SPU +GST_DVD_SPU_CLASS +GST_IS_DVD_SPU_CLASS +GST_TYPE_DVD_SPU + +gst_dvd_spu_get_type +
+ +
+element-dashdemux +dashdemux +GstDashDemux + +GstDashDemuxClass +GST_DASH_DEMUX +GST_DASH_DEMUX_CAST +GST_IS_DASH_DEMUX +GST_DASH_DEMUX_CLASS +GST_IS_DASH_DEMUX_CLASS +GST_TYPE_DASH_DEMUX + +gst_dash_demux_get_type +
+ +
+element-dataurisrc +dataurisrc +GstDataURISrc + +GstDataURISrcClass +GST_DATA_URI_SRC +GST_DATA_URI_SRC_CAST +GST_IS_DATA_URI_SRC +GST_DATA_URI_SRC_CLASS +GST_IS_DATA_URI_SRC_CLASS +GST_TYPE_DATA_URI_SRC + +gst_data_uri_src_get_type +
+ +
+element-dc1394 +dc1394 +GstDc1394 + +GstDc1394Class +GST_DC1394 +GST_DC1394_CLASS +GST_IS_DC1394 +GST_IS_DC1394_CLASS GST_TYPE_DC1394 gst_dc1394_get_type
@@ -407,6 +892,86 @@ gst_dccp_server_src_get_type
+element-debugspy +debugspy +GstDebugSpy + +GstDebugSpyClass +GST_DEBUG_SPY +GST_DEBUG_SPY_CAST +GST_IS_DEBUG_SPY +GST_DEBUG_SPY_CLASS +GST_IS_DEBUG_SPY_CLASS +GST_TYPE_DEBUG_SPY + +gst_debug_spy_get_type +
+ +
+element-decklinkaudiosink +decklinkaudiosink +GstDecklinkAudioSink + +GstDecklinkAudioSinkClass +GST_DECKLINK_AUDIO_SINK +GST_DECKLINK_AUDIO_SINK_CAST +GST_IS_DECKLINK_AUDIO_SINK +GST_DECKLINK_AUDIO_SINK_CLASS +GST_IS_DECKLINK_AUDIO_SINK_CLASS +GST_TYPE_DECKLINK_AUDIO_SINK + +gst_decklink_audio_sink_get_type +
+ +
+element-decklinkaudiosrc +decklinkaudiosrc +GstDecklinkAudioSrc + +GstDecklinkAudioSrcClass +GST_DECKLINK_AUDIO_SRC +GST_DECKLINK_AUDIO_SRC_CAST +GST_IS_DECKLINK_AUDIO_SRC +GST_DECKLINK_AUDIO_SRC_CLASS +GST_IS_DECKLINK_AUDIO_SRC_CLASS +GST_TYPE_DECKLINK_AUDIO_SRC + +gst_decklink_audio_src_get_type +
+ +
+element-decklinkvideosink +decklinkvideosink +GstDecklinkVideoSink + +GstDecklinkVideoSinkClass +GST_DECKLINK_VIDEO_SINK +GST_DECKLINK_VIDEO_SINK_CAST +GST_IS_DECKLINK_VIDEO_SINK +GST_DECKLINK_VIDEO_SINK_CLASS +GST_IS_DECKLINK_VIDEO_SINK_CLASS +GST_TYPE_DECKLINK_VIDEO_SINK + +gst_decklink_video_sink_get_type +
+ +
+element-decklinkvideosrc +decklinkvideosrc +GstDecklinkVideoSrc + +GstDecklinkVideoSrcClass +GST_DECKLINK_VIDEO_SRC +GST_DECKLINK_VIDEO_SRC_CAST +GST_IS_DECKLINK_VIDEO_SRC +GST_DECKLINK_VIDEO_SRC_CLASS +GST_IS_DECKLINK_VIDEO_SRC_CLASS +GST_TYPE_DECKLINK_VIDEO_SRC + +gst_decklink_video_src_get_type +
+ +
element-dfbvideosink dfbvideosink GstDfbVideoSink @@ -434,12 +999,12 @@ GstDiffuse GstDiffuseClass GST_DIFFUSE GST_DIFFUSE_CAST -GST_DIFFUSE_CLASS GST_IS_DIFFUSE +GST_DIFFUSE_CLASS GST_IS_DIFFUSE_CLASS GST_TYPE_DIFFUSE + gst_diffuse_get_type -gst_diffuse_plugin_init
@@ -449,12 +1014,46 @@ GstDilate GstDilateClass GST_DILATE -GST_DILATE_CLASS +GST_DILATE_CAST GST_IS_DILATE +GST_DILATE_CLASS GST_IS_DILATE_CLASS GST_TYPE_DILATE + gst_dilate_get_type -gst_dilate_plugin_init +
+ +
+element-diracparse +diracparse +GstDiracParse + +GstDiracParseClass +GST_DIRAC_PARSE +GST_DIRAC_PARSE_CAST +GST_IS_DIRAC_PARSE +GST_DIRAC_PARSE_CLASS +GST_IS_DIRAC_PARSE_CLASS +GST_TYPE_DIRAC_PARSE + +gst_dirac_parse_get_type +
+ +
+element-disparity +disparity +GstDisparity +GstDisparityMethod + +GstDisparityClass +GST_DISPARITY +GST_DISPARITY_CAST +GST_IS_DISPARITY +GST_DISPARITY_CLASS +GST_IS_DISPARITY_CLASS +GST_TYPE_DISPARITY + +gst_disparity_get_type
@@ -464,12 +1063,93 @@ GstDodge GstDodgeClass GST_DODGE -GST_DODGE_CLASS +GST_DODGE_CAST GST_IS_DODGE +GST_DODGE_CLASS GST_IS_DODGE_CLASS GST_TYPE_DODGE + gst_dodge_get_type -gst_dodge_plugin_init +
+ +
+element-dtlsdec +dtlsdec +GstDtlsDec + +GstDtlsDecClass +GST_DTLS_DEC +GST_DTLS_DEC_CAST +GST_IS_DTLS_DEC +GST_DTLS_DEC_CLASS +GST_IS_DTLS_DEC_CLASS +GST_TYPE_DTLS_DEC + +gst_dtls_dec_get_type +
+ +
+element-dtlsenc +dtlsenc +GstDtlsEnc + +GstDtlsEncClass +GST_DTLS_ENC +GST_DTLS_ENC_CAST +GST_IS_DTLS_ENC +GST_DTLS_ENC_CLASS +GST_IS_DTLS_ENC_CLASS +GST_TYPE_DTLS_ENC + +gst_dtls_enc_get_type +
+ +
+element-dtlssrtpdec +dtlssrtpdec +GstDtlsSrtpDec + +GstDtlsSrtpDecClass +GST_DTLS_SRTP_DEC +GST_DTLS_SRTP_DEC_CAST +GST_IS_DTLS_SRTP_DEC +GST_DTLS_SRTP_DEC_CLASS +GST_IS_DTLS_SRTP_DEC_CLASS +GST_TYPE_DTLS_SRTP_DEC + +gst_dtls_srtp_dec_get_type +
+ +
+element-dtlssrtpdemux +dtlssrtpdemux +GstDtlsSrtpDemux + +GstDtlsSrtpDemuxClass +GST_DTLS_SRTP_DEMUX +GST_DTLS_SRTP_DEMUX_CAST +GST_IS_DTLS_SRTP_DEMUX +GST_DTLS_SRTP_DEMUX_CLASS +GST_IS_DTLS_SRTP_DEMUX_CLASS +GST_TYPE_DTLS_SRTP_DEMUX + +gst_dtls_srtp_demux_get_type +
+ +
+element-dtlssrtpenc +dtlssrtpenc +GstDtlsSrtpEnc + +GstDtlsSrtpEncClass +GST_DTLS_SRTP_ENC +GST_DTLS_SRTP_ENC_CAST +GST_IS_DTLS_SRTP_ENC +GST_DTLS_SRTP_ENC_CLASS +GST_IS_DTLS_SRTP_ENC_CLASS +GST_TYPE_DTLS_SRTP_ENC + +gst_dtls_srtp_enc_get_type
@@ -478,16 +1158,14 @@ gst_dodge_plugin_init GstDtmfDetect GstDtmfDetectClass -GstDtmfDetectPrivate -GST_TYPE_DTMF_DETECT GST_DTMF_DETECT GST_DTMF_DETECT_CAST -GST_DTMF_DETECT_CLASS -GST_DTMF_DETECT_GET_CLASS GST_IS_DTMF_DETECT +GST_DTMF_DETECT_CLASS GST_IS_DTMF_DETECT_CLASS +GST_TYPE_DTMF_DETECT + gst_dtmf_detect_get_type -gst_dtmf_detect_plugin_init
@@ -496,75 +1174,80 @@ gst_dtmf_detect_plugin_init GstDtsDec GstDtsDecClass -gst_dtsdec_get_type -GST_TYPE_DTSDEC -GST_DTSDEC -GST_DTSDEC_CLASS -GST_IS_DTSDEC -GST_IS_DTSDEC_CLASS +GST_DTS_DEC +GST_DTS_DEC_CAST +GST_IS_DTS_DEC +GST_DTS_DEC_CLASS +GST_IS_DTS_DEC_CLASS +GST_TYPE_DTS_DEC + +gst_dts_dec_get_type
element-dvbsrc dvbsrc GstDvbSrc +GstDvbSrcBandwidth +GstDvbSrcCode_Rate +GstDvbSrcCode_Rate +GstDvbSrcDelsys +GstDvbSrcGuard +GstDvbSrcHierarchy +GstDvbSrcInterleaving +GstDvbSrcInversion +GstDvbSrcCode_Rate +GstDvbSrcModulation +GstDvbSrcCode_Rate +GstDvbSrcModulation +GstDvbSrcCode_Rate +GstDvbSrcModulation +GstDvbSrcModulation +GstDvbSrcPilot +GstDvbSrcRolloff +GstDvbSrcTransmission_Mode GstDvbSrcClass -GstDvbSrcParam -GstDvbSrcPol -GST_DVBSRC -GST_DVBSRC_CLASS -GST_IS_DVBSRC -GST_IS_DVBSRC_CLASS -GST_TYPE_DVBSRC -gst_dvbsrc_get_type -gst_dvbsrc_plugin_init -DEFAULT_BUFFER_SIZE -DEFAULT_DEVICE -DEFAULT_DISEQC_SRC -DEFAULT_SYMBOL_RATE -MAX_FILTERS -IPACKS -IN_SIZE -TS_SIZE +GST_DVB_SRC +GST_DVB_SRC_CAST +GST_IS_DVB_SRC +GST_DVB_SRC_CLASS +GST_IS_DVB_SRC_CLASS +GST_TYPE_DVB_SRC + +gst_dvb_src_get_type
-element-dvdspu -dvdspu -GstDVDSpu +element-edgedetect +edgedetect +GstEdgeDetect -GstDVDSpuClass -GST_DVD_SPU -GST_DVD_SPU_CLASS -GST_IS_DVD_SPU -GST_IS_DVD_SPU_CLASS -GST_TYPE_DVD_SPU -gst_dvd_spu_get_type -SpuColour -SpuLineCtrlI -SpuPacket -SpuPixCtrlI -SpuRect -SpuState -DVD_SPU_LOCK -DVD_SPU_UNLOCK -SPU_STATE_FLAGS_MASK +GstEdgeDetectClass +GST_EDGE_DETECT +GST_EDGE_DETECT_CAST +GST_IS_EDGE_DETECT +GST_EDGE_DETECT_CLASS +GST_IS_EDGE_DETECT_CLASS +GST_TYPE_EDGE_DETECT + +gst_edge_detect_get_type
-element-edgedetect -edgedetect -Gstedgedetect +element-errorignore +errorignore +GstErrorIgnore -GstedgedetectClass -GST_EDGEDETECT -GST_EDGEDETECT_CLASS -GST_IS_EDGEDETECT -GST_IS_EDGEDETECT_CLASS -GST_TYPE_EDGEDETECT -gst_edgedetect_get_type -gst_edgedetect_plugin_init +GstErrorIgnoreClass +GST_ERROR_IGNORE +GST_ERROR_IGNORE_CAST +GST_IS_ERROR_IGNORE +GST_ERROR_IGNORE_CLASS +GST_IS_ERROR_IGNORE_CLASS +GST_TYPE_ERROR_IGNORE + +gst_error_ignore_get_type
@@ -574,25 +1257,62 @@ GstExclusion GstExclusionClass GST_EXCLUSION -GST_EXCLUSION_CLASS +GST_EXCLUSION_CAST GST_IS_EXCLUSION +GST_EXCLUSION_CLASS GST_IS_EXCLUSION_CLASS GST_TYPE_EXCLUSION + gst_exclusion_get_type -gst_exclusion_plugin_init +
+ +
+element-fbdevsink +fbdevsink +GstFBDEVSink + +GstFBDEVSinkClass +GST_FBDEV_SINK +GST_FBDEV_SINK_CAST +GST_IS_FBDEV_SINK +GST_FBDEV_SINK_CLASS +GST_IS_FBDEV_SINK_CLASS +GST_TYPE_FBDEV_SINK + +gst_fbdev_sink_get_type +
+ +
+element-fpsdisplaysink +fpsdisplaysink +GstFPSDisplaySink + +GstFPSDisplaySinkClass +GST_FPS_DISPLAY_SINK +GST_FPS_DISPLAY_SINK_CAST +GST_IS_FPS_DISPLAY_SINK +GST_FPS_DISPLAY_SINK_CLASS +GST_IS_FPS_DISPLAY_SINK_CLASS +GST_TYPE_FPS_DISPLAY_SINK + +gst_fps_display_sink_get_type
element-faac faac GstFaac +GstFaacBrtype +GstFaacShortCtl GstFaacClass -GST_TYPE_FAAC GST_FAAC +GST_FAAC_CAST GST_IS_FAAC GST_FAAC_CLASS GST_IS_FAAC_CLASS +GST_TYPE_FAAC + gst_faac_get_type
@@ -602,41 +1322,47 @@ gst_faac_get_type GstFaad GstFaadClass -GST_TYPE_FAAD GST_FAAD +GST_FAAD_CAST GST_IS_FAAD GST_FAAD_CLASS GST_IS_FAAD_CLASS +GST_TYPE_FAAD + gst_faad_get_type -
+
element-faceblur faceblur -Gstfaceblur +GstFaceBlur -GstfaceblurClass -GST_FACEBLUR -GST_FACEBLUR_CLASS -GST_TYPE_FACEBLUR -GST_IS_FACEBLUR -GST_IS_FACEBLUR_CLASS -gst_faceblur_get_type -gst_faceblur_plugin_init +GstFaceBlurClass +GST_FACE_BLUR +GST_FACE_BLUR_CAST +GST_IS_FACE_BLUR +GST_FACE_BLUR_CLASS +GST_IS_FACE_BLUR_CLASS +GST_TYPE_FACE_BLUR + +gst_face_blur_get_type
+
element-facedetect facedetect -Gstfacedetect +GstFaceDetect +GstFaceDetectUpdates -GstfacedetectClass -GST_FACEDETECT -GST_FACEDETECT_CLASS -GST_TYPE_FACEDETECT -GST_IS_FACEDETECT -GST_IS_FACEDETECT_CLASS -gst_facedetect_get_type -gst_facedetect_plugin_init +GstFaceDetectClass +GST_FACE_DETECT +GST_FACE_DETECT_CAST +GST_IS_FACE_DETECT +GST_FACE_DETECT_CLASS +GST_IS_FACE_DETECT_CLASS +GST_TYPE_FACE_DETECT + +gst_face_detect_get_type
@@ -645,16 +1371,32 @@ gst_facedetect_plugin_init GstFestival GstFestivalClass -GstFestivalFlags GST_FESTIVAL -GST_FESTIVAL_CLASS +GST_FESTIVAL_CAST GST_IS_FESTIVAL +GST_FESTIVAL_CLASS GST_IS_FESTIVAL_CLASS GST_TYPE_FESTIVAL + gst_festival_get_type -FESTIVAL_DEFAULT_SERVER_HOST -FESTIVAL_DEFAULT_SERVER_PORT -FESTIVAL_DEFAULT_TEXT_MODE +
+ +
+element-fieldanalysis +fieldanalysis +GstFieldAnalysis +GstFieldAnalysisFieldMetric +GstFieldAnalysisFrameMetric + +GstFieldAnalysisClass +GST_FIELD_ANALYSIS +GST_FIELD_ANALYSIS_CAST +GST_IS_FIELD_ANALYSIS +GST_FIELD_ANALYSIS_CLASS +GST_IS_FIELD_ANALYSIS_CLASS +GST_TYPE_FIELD_ANALYSIS + +gst_field_analysis_get_type
@@ -665,134 +1407,1037 @@ GstFisheye GstFisheyeClass GST_FISHEYE GST_FISHEYE_CAST -GST_FISHEYE_CLASS GST_IS_FISHEYE +GST_FISHEYE_CLASS GST_IS_FISHEYE_CLASS GST_TYPE_FISHEYE + gst_fisheye_get_type -gst_fisheye_plugin_init
-element-fpsdisplaysink -fpsdisplaysink -GstFPSDisplaySink +element-fluiddec +fluiddec +GstFluidDec -GstFPSDisplaySinkClass -GST_TYPE_FPS_DISPLAY_SINK -GST_FPS_DISPLAY_SINK -GST_IS_FPS_DISPLAY_SINK -GST_FPS_DISPLAY_SINK_CLASS -GST_IS_FPS_DISPLAY_SINK_CLASS -fps_display_sink_get_type +GstFluidDecClass +GST_FLUID_DEC +GST_FLUID_DEC_CAST +GST_IS_FLUID_DEC +GST_FLUID_DEC_CLASS +GST_IS_FLUID_DEC_CLASS +GST_TYPE_FLUID_DEC + +gst_fluid_dec_get_type
-element-gaussianblur -gaussianblur -GaussBlur +element-freeverb +freeverb +GstFreeverb -GaussBlurClass -GAUSS_BLUR -GST_TYPE_GAUSS_BLUR -gauss_blur_get_type -gst_gauss_blur_plugin_init +GstFreeverbClass +GST_FREEVERB +GST_FREEVERB_CAST +GST_IS_FREEVERB +GST_FREEVERB_CLASS +GST_IS_FREEVERB_CLASS +GST_TYPE_FREEVERB + +gst_freeverb_get_type
-element-ivfparse -ivfparse -GstIvfParse +element-gdpdepay +gdpdepay +GstGDPDepay -GstIvfParseState -GstIvfParseClass -GST_IVF_PARSE -GST_IVF_PARSE_CLASS -GST_IS_IVF_PARSE -GST_IS_IVF_PARSE_CLASS -GST_TYPE_IVF_PARSE -gst_ivf_parse_get_type +GstGDPDepayClass +GST_GDP_DEPAY +GST_GDP_DEPAY_CAST +GST_IS_GDP_DEPAY +GST_GDP_DEPAY_CLASS +GST_IS_GDP_DEPAY_CLASS +GST_TYPE_GDP_DEPAY + +gst_gdp_depay_get_type
-element-jpegparse -jpegparse -GstJpegParse - -GstJpegParseClass -GST_JPEG_PARSE -GST_JPEG_PARSE_CLASS -GST_IS_JPEG_PARSE -GST_IS_JPEG_PARSE_CLASS -GST_TYPE_JPEG_PARSE -gst_jpeg_parse_get_type +element-gdppay +gdppay +GstGDPPay + +GstGDPPayClass +GST_GDP_PAY +GST_GDP_PAY_CAST +GST_IS_GDP_PAY +GST_GDP_PAY_CLASS +GST_IS_GDP_PAY_CLASS +GST_TYPE_GDP_PAY + +gst_gdp_pay_get_type
-element-liveadder -liveadder -GstLiveAdder +element-glcolorbalance +glcolorbalance +GstGLColorBalance -GstLiveAdderClass -GST_TYPE_LIVE_ADDER -gst_live_adder_get_type +GstGLColorBalanceClass +GST_GL_COLOR_BALANCE +GST_GL_COLOR_BALANCE_CAST +GST_IS_GL_COLOR_BALANCE +GST_GL_COLOR_BALANCE_CLASS +GST_IS_GL_COLOR_BALANCE_CLASS +GST_TYPE_GL_COLOR_BALANCE + +gst_gl_color_balance_get_type
-element-kaleidoscope -kaleidoscope -GstKaleidoscope +element-glcolorconvert +glcolorconvert +GstGLColorConvertElement -GstKaleidoscopeClass -GST_KALEIDOSCOPE -GST_KALEIDOSCOPE_CAST -GST_KALEIDOSCOPE_CLASS -GST_IS_KALEIDOSCOPE -GST_IS_KALEIDOSCOPE_CLASS -GST_TYPE_KALEIDOSCOPE -gst_kaleidoscope_get_type -gst_kaleidoscope_plugin_init +GstGLColorConvertElementClass +GST_GL_COLOR_CONVERT_ELEMENT +GST_GL_COLOR_CONVERT_ELEMENT_CAST +GST_IS_GL_COLOR_CONVERT_ELEMENT +GST_GL_COLOR_CONVERT_ELEMENT_CLASS +GST_IS_GL_COLOR_CONVERT_ELEMENT_CLASS +GST_TYPE_GL_COLOR_CONVERT_ELEMENT + +gst_gl_color_convert_element_get_type
-element-katedec -katedec -GstKateDec +element-glcolorscale +glcolorscale +GstGLColorscale -GstKateDecClass -GST_KATE_DEC -GST_KATE_DEC_CLASS -GST_IS_KATE_DEC -GST_IS_KATE_DEC_CLASS -GST_TYPE_KATE_DEC -gst_kate_dec_get_type +GstGLColorscaleClass +GST_GL_COLORSCALE +GST_GL_COLORSCALE_CAST +GST_IS_GL_COLORSCALE +GST_GL_COLORSCALE_CLASS +GST_IS_GL_COLORSCALE_CLASS +GST_TYPE_GL_COLORSCALE + +gst_gl_colorscale_get_type
-element-kateenc -kateenc -GstKateEnc +element-gldeinterlace +gldeinterlace +GstGLDeinterlace +GstGLDeinterlaceMethod -GstKateEncClass -GST_KATE_ENC -GST_KATE_ENC_CLASS -GST_IS_KATE_ENC -GST_IS_KATE_ENC_CLASS -GST_TYPE_KATE_ENC -gst_kate_enc_get_type +GstGLDeinterlaceClass +GST_GL_DEINTERLACE +GST_GL_DEINTERLACE_CAST +GST_IS_GL_DEINTERLACE +GST_GL_DEINTERLACE_CLASS +GST_IS_GL_DEINTERLACE_CLASS +GST_TYPE_GL_DEINTERLACE + +gst_gl_deinterlace_get_type
-element-kateparse -kateparse -GstKateParse +element-gldifferencematte +gldifferencematte +GstGLDifferenceMatte + +GstGLDifferenceMatteClass +GST_GL_DIFFERENCE_MATTE +GST_GL_DIFFERENCE_MATTE_CAST +GST_IS_GL_DIFFERENCE_MATTE +GST_GL_DIFFERENCE_MATTE_CLASS +GST_IS_GL_DIFFERENCE_MATTE_CLASS +GST_TYPE_GL_DIFFERENCE_MATTE + +gst_gl_difference_matte_get_type +
+ +
+element-gldownload +gldownload +GstGLDownloadElement + +GstGLDownloadElementClass +GST_GL_DOWNLOAD_ELEMENT +GST_GL_DOWNLOAD_ELEMENT_CAST +GST_IS_GL_DOWNLOAD_ELEMENT +GST_GL_DOWNLOAD_ELEMENT_CLASS +GST_IS_GL_DOWNLOAD_ELEMENT_CLASS +GST_TYPE_GL_DOWNLOAD_ELEMENT + +gst_gl_download_element_get_type +
+ +
+element-gleffects +gleffects +GstGLEffectsGeneric + +GstGLEffectsGenericClass +GST_GL_EFFECTS_GENERIC +GST_GL_EFFECTS_GENERIC_CAST +GST_IS_GL_EFFECTS_GENERIC +GST_GL_EFFECTS_GENERIC_CLASS +GST_IS_GL_EFFECTS_GENERIC_CLASS +GST_TYPE_GL_EFFECTS_GENERIC + +gst_gl_effects_generic_get_type +
+ +
+element-glfilterapp +glfilterapp +GstGLFilterApp + +GstGLFilterAppClass +GST_GL_FILTER_APP +GST_GL_FILTER_APP_CAST +GST_IS_GL_FILTER_APP +GST_GL_FILTER_APP_CLASS +GST_IS_GL_FILTER_APP_CLASS +GST_TYPE_GL_FILTER_APP + +gst_gl_filter_app_get_type +
+ +
+element-glfilterbin +glfilterbin +GstGLFilterBin + +GstGLFilterBinClass +GST_GL_FILTER_BIN +GST_GL_FILTER_BIN_CAST +GST_IS_GL_FILTER_BIN +GST_GL_FILTER_BIN_CLASS +GST_IS_GL_FILTER_BIN_CLASS +GST_TYPE_GL_FILTER_BIN + +gst_gl_filter_bin_get_type +
+ +
+element-glfiltercube +glfiltercube +GstGLFilterCube + +GstGLFilterCubeClass +GST_GL_FILTER_CUBE +GST_GL_FILTER_CUBE_CAST +GST_IS_GL_FILTER_CUBE +GST_GL_FILTER_CUBE_CLASS +GST_IS_GL_FILTER_CUBE_CLASS +GST_TYPE_GL_FILTER_CUBE + +gst_gl_filter_cube_get_type +
+ +
+element-glfilterglass +glfilterglass +GstGLFilterGlass + +GstGLFilterGlassClass +GST_GL_FILTER_GLASS +GST_GL_FILTER_GLASS_CAST +GST_IS_GL_FILTER_GLASS +GST_GL_FILTER_GLASS_CLASS +GST_IS_GL_FILTER_GLASS_CLASS +GST_TYPE_GL_FILTER_GLASS + +gst_gl_filter_glass_get_type +
+ +
+element-glshader +glshader +GstGLFilterShader + +GstGLFilterShaderClass +GST_GL_FILTER_SHADER +GST_GL_FILTER_SHADER_CAST +GST_IS_GL_FILTER_SHADER +GST_GL_FILTER_SHADER_CLASS +GST_IS_GL_FILTER_SHADER_CLASS +GST_TYPE_GL_FILTER_SHADER + +gst_gl_filter_shader_get_type +
+ +
+element-glimagesinkelement +glimagesinkelement +GstGLImageSink + +GstGLImageSinkClass +GST_GL_IMAGE_SINK +GST_GL_IMAGE_SINK_CAST +GST_IS_GL_IMAGE_SINK +GST_GL_IMAGE_SINK_CLASS +GST_IS_GL_IMAGE_SINK_CLASS +GST_TYPE_GL_IMAGE_SINK + +gst_gl_image_sink_get_type +
+ +
+element-glimagesink +glimagesink +GstGLImageSinkBin + +GstGLImageSinkBinClass +GST_GL_IMAGE_SINK_BIN +GST_GL_IMAGE_SINK_BIN_CAST +GST_IS_GL_IMAGE_SINK_BIN +GST_GL_IMAGE_SINK_BIN_CLASS +GST_IS_GL_IMAGE_SINK_BIN_CLASS +GST_TYPE_GL_IMAGE_SINK_BIN + +gst_gl_image_sink_bin_get_type +
+ +
+element-glmixerbin +glmixerbin +GstGLMixerBin +GstGLMixerBinStartTimeSelection + +GstGLMixerBinClass +GST_GL_MIXER_BIN +GST_GL_MIXER_BIN_CAST +GST_IS_GL_MIXER_BIN +GST_GL_MIXER_BIN_CLASS +GST_IS_GL_MIXER_BIN_CLASS +GST_TYPE_GL_MIXER_BIN + +gst_gl_mixer_bin_get_type +
+ +
+element-glmosaic +glmosaic +GstGLMosaic + +GstGLMosaicClass +GST_GL_MOSAIC +GST_GL_MOSAIC_CAST +GST_IS_GL_MOSAIC +GST_GL_MOSAIC_CLASS +GST_IS_GL_MOSAIC_CLASS +GST_TYPE_GL_MOSAIC + +gst_gl_mosaic_get_type +
+ +
+element-gloverlay +gloverlay +GstGLOverlay + +GstGLOverlayClass +GST_GL_OVERLAY +GST_GL_OVERLAY_CAST +GST_IS_GL_OVERLAY +GST_GL_OVERLAY_CLASS +GST_IS_GL_OVERLAY_CLASS +GST_TYPE_GL_OVERLAY + +gst_gl_overlay_get_type +
+ +
+element-glsinkbin +glsinkbin +GstGLSinkBin + +GstGLSinkBinClass +GST_GL_SINK_BIN +GST_GL_SINK_BIN_CAST +GST_IS_GL_SINK_BIN +GST_GL_SINK_BIN_CLASS +GST_IS_GL_SINK_BIN_CLASS +GST_TYPE_GL_SINK_BIN + +gst_gl_sink_bin_get_type +
+ +
+element-glsrcbin +glsrcbin +GstGLSrcBin + +GstGLSrcBinClass +GST_GL_SRC_BIN +GST_GL_SRC_BIN_CAST +GST_IS_GL_SRC_BIN +GST_GL_SRC_BIN_CLASS +GST_IS_GL_SRC_BIN_CLASS +GST_TYPE_GL_SRC_BIN + +gst_gl_src_bin_get_type +
+ +
+element-glstereomix +glstereomix +GstGLStereoMix + +GstGLStereoMixClass +GST_GL_STEREO_MIX +GST_GL_STEREO_MIX_CAST +GST_IS_GL_STEREO_MIX +GST_GL_STEREO_MIX_CLASS +GST_IS_GL_STEREO_MIX_CLASS +GST_TYPE_GL_STEREO_MIX + +gst_gl_stereo_mix_get_type +
+ +
+element-glstereosplit +glstereosplit +GstGLStereoSplit + +GstGLStereoSplitClass +GST_GL_STEREO_SPLIT +GST_GL_STEREO_SPLIT_CAST +GST_IS_GL_STEREO_SPLIT +GST_GL_STEREO_SPLIT_CLASS +GST_IS_GL_STEREO_SPLIT_CLASS +GST_TYPE_GL_STEREO_SPLIT + +gst_gl_stereo_split_get_type +
+ +
+element-gltestsrc +gltestsrc +GstGLTestSrc +GstGLTestSrcPattern + +GstGLTestSrcClass +GST_GL_TEST_SRC +GST_GL_TEST_SRC_CAST +GST_IS_GL_TEST_SRC +GST_GL_TEST_SRC_CLASS +GST_IS_GL_TEST_SRC_CLASS +GST_TYPE_GL_TEST_SRC + +gst_gl_test_src_get_type +
+ +
+element-gltransformation +gltransformation +GstGLTransformation + +GstGLTransformationClass +GST_GL_TRANSFORMATION +GST_GL_TRANSFORMATION_CLASS +GST_IS_GL_TRANSFORMATION +GST_IS_GL_TRANSFORMATION_CLASS +GST_TYPE_GL_TRANSFORMATION +
+ +
+element-glupload +glupload +GstGLUploadElement + +GstGLUploadElementClass +GST_GL_UPLOAD_ELEMENT +GST_GL_UPLOAD_ELEMENT_CAST +GST_IS_GL_UPLOAD_ELEMENT +GST_GL_UPLOAD_ELEMENT_CLASS +GST_IS_GL_UPLOAD_ELEMENT_CLASS +GST_TYPE_GL_UPLOAD_ELEMENT + +gst_gl_upload_element_get_type +
+ +
+element-glvideomixerelement +glvideomixerelement +GstGLVideoMixer +GstGLVideoMixerBackground + +GstGLVideoMixerClass +GST_GL_VIDEO_MIXER +GST_GL_VIDEO_MIXER_CAST +GST_IS_GL_VIDEO_MIXER +GST_GL_VIDEO_MIXER_CLASS +GST_IS_GL_VIDEO_MIXER_CLASS +GST_TYPE_GL_VIDEO_MIXER + +gst_gl_video_mixer_get_type +
+ +
+element-glvideomixer +glvideomixer +GstGLVideoMixerBin + +GstGLVideoMixerBinClass +GST_GL_VIDEO_MIXER_BIN +GST_GL_VIDEO_MIXER_BIN_CAST +GST_IS_GL_VIDEO_MIXER_BIN +GST_GL_VIDEO_MIXER_BIN_CLASS +GST_IS_GL_VIDEO_MIXER_BIN_CLASS +GST_TYPE_GL_VIDEO_MIXER_BIN + +gst_gl_video_mixer_bin_get_type +
+ +
+element-glviewconvert +glviewconvert +GstGLViewConvertElement + +GstGLViewConvertElementClass +GST_GL_VIEW_CONVERT_ELEMENT +GST_GL_VIEW_CONVERT_ELEMENT_CAST +GST_IS_GL_VIEW_CONVERT_ELEMENT +GST_GL_VIEW_CONVERT_ELEMENT_CLASS +GST_IS_GL_VIEW_CONVERT_ELEMENT_CLASS +GST_TYPE_GL_VIEW_CONVERT_ELEMENT + +gst_gl_view_convert_element_get_type +
+ +
+element-gsmdec +gsmdec +GstGSMDec + +GstGSMDecClass +GST_GSM_DEC +GST_GSM_DEC_CAST +GST_IS_GSM_DEC +GST_GSM_DEC_CLASS +GST_IS_GSM_DEC_CLASS +GST_TYPE_GSM_DEC + +gst_gsm_dec_get_type +
+ +
+element-gsmenc +gsmenc +GstGSMEnc + +GstGSMEncClass +GST_GSM_ENC +GST_GSM_ENC_CAST +GST_IS_GSM_ENC +GST_GSM_ENC_CLASS +GST_IS_GSM_ENC_CLASS +GST_TYPE_GSM_ENC + +gst_gsm_enc_get_type +
+ +
+element-gaussianblur +gaussianblur +GstGaussianBlur + +GstGaussianBlurClass +GST_GAUSSIAN_BLUR +GST_GAUSSIAN_BLUR_CAST +GST_IS_GAUSSIAN_BLUR +GST_GAUSSIAN_BLUR_CLASS +GST_IS_GAUSSIAN_BLUR_CLASS +GST_TYPE_GAUSSIAN_BLUR + +gst_gaussian_blur_get_type +
+ +
+element-gmedec +gmedec +GstGmeDec + +GstGmeDecClass +GST_GME_DEC +GST_GME_DEC_CAST +GST_IS_GME_DEC +GST_GME_DEC_CLASS +GST_IS_GME_DEC_CLASS +GST_TYPE_GME_DEC + +gst_gme_dec_get_type +
+ +
+element-grabcut +grabcut +GstGrabcut + +GstGrabcutClass +GST_GRABCUT +GST_GRABCUT_CAST +GST_IS_GRABCUT +GST_GRABCUT_CLASS +GST_IS_GRABCUT_CLASS +GST_TYPE_GRABCUT + +gst_grabcut_get_type +
+ +
+element-gtkglsink +gtkglsink +GstGtkGLSink + +GstGtkGLSinkClass +GST_GTK_GL_SINK +GST_GTK_GL_SINK_CAST +GST_IS_GTK_GL_SINK +GST_GTK_GL_SINK_CLASS +GST_IS_GTK_GL_SINK_CLASS +GST_TYPE_GTK_GL_SINK + +gst_gtk_gl_sink_get_type +
+ +
+element-gtksink +gtksink +GstGtkSink + +GstGtkSinkClass +GST_GTK_SINK +GST_GTK_SINK_CAST +GST_IS_GTK_SINK +GST_GTK_SINK_CLASS +GST_IS_GTK_SINK_CLASS +GST_TYPE_GTK_SINK + +gst_gtk_sink_get_type +
+ +
+element-h263parse +h263parse +GstH263Parse + +GstH263ParseClass +GST_H263_PARSE +GST_H263_PARSE_CAST +GST_IS_H263_PARSE +GST_H263_PARSE_CLASS +GST_IS_H263_PARSE_CLASS +GST_TYPE_H263_PARSE + +gst_h263_parse_get_type +
+ +
+element-h264parse +h264parse +GstH264Parse + +GstH264ParseClass +GST_H264_PARSE +GST_H264_PARSE_CAST +GST_IS_H264_PARSE +GST_H264_PARSE_CLASS +GST_IS_H264_PARSE_CLASS +GST_TYPE_H264_PARSE + +gst_h264_parse_get_type +
+ +
+element-h265parse +h265parse +GstH265Parse + +GstH265ParseClass +GST_H265_PARSE +GST_H265_PARSE_CAST +GST_IS_H265_PARSE +GST_H265_PARSE_CLASS +GST_IS_H265_PARSE_CLASS +GST_TYPE_H265_PARSE + +gst_h265_parse_get_type +
+ +
+element-hlsdemux +hlsdemux +GstHLSDemux + +GstHLSDemuxClass +GST_HLS_DEMUX +GST_HLS_DEMUX_CAST +GST_IS_HLS_DEMUX +GST_HLS_DEMUX_CLASS +GST_IS_HLS_DEMUX_CLASS +GST_TYPE_HLS_DEMUX + +gst_hls_demux_get_type +
+ +
+element-handdetect +handdetect +GstHanddetect + +GstHanddetectClass +GST_HANDDETECT +GST_HANDDETECT_CAST +GST_IS_HANDDETECT +GST_HANDDETECT_CLASS +GST_IS_HANDDETECT_CLASS +GST_TYPE_HANDDETECT + +gst_handdetect_get_type +
+ +
+element-hlssink +hlssink +GstHlsSink + +GstHlsSinkClass +GST_HLS_SINK +GST_HLS_SINK_CAST +GST_IS_HLS_SINK +GST_HLS_SINK_CLASS +GST_IS_HLS_SINK_CLASS +GST_TYPE_HLS_SINK + +gst_hls_sink_get_type +
+ +
+element-irtspparse +irtspparse +GstIRTSPParse + +GstIRTSPParseClass +GST_IRTSP_PARSE +GST_IRTSP_PARSE_CAST +GST_IS_IRTSP_PARSE +GST_IRTSP_PARSE_CLASS +GST_IS_IRTSP_PARSE_CLASS +GST_TYPE_IRTSP_PARSE + +gst_irtsp_parse_get_type +
+ +
+element-id3mux +id3mux +GstId3Mux + +GstId3MuxClass +GST_ID3_MUX +GST_ID3_MUX_CAST +GST_IS_ID3_MUX +GST_ID3_MUX_CLASS +GST_IS_ID3_MUX_CLASS +GST_TYPE_ID3_MUX + +gst_id3_mux_get_type +
+ +
+element-interaudiosink +interaudiosink +GstInterAudioSink + +GstInterAudioSinkClass +GST_INTER_AUDIO_SINK +GST_INTER_AUDIO_SINK_CAST +GST_IS_INTER_AUDIO_SINK +GST_INTER_AUDIO_SINK_CLASS +GST_IS_INTER_AUDIO_SINK_CLASS +GST_TYPE_INTER_AUDIO_SINK + +gst_inter_audio_sink_get_type +
+ +
+element-interaudiosrc +interaudiosrc +GstInterAudioSrc + +GstInterAudioSrcClass +GST_INTER_AUDIO_SRC +GST_INTER_AUDIO_SRC_CAST +GST_IS_INTER_AUDIO_SRC +GST_INTER_AUDIO_SRC_CLASS +GST_IS_INTER_AUDIO_SRC_CLASS +GST_TYPE_INTER_AUDIO_SRC + +gst_inter_audio_src_get_type +
+ +
+element-intersubsink +intersubsink +GstInterSubSink + +GstInterSubSinkClass +GST_INTER_SUB_SINK +GST_INTER_SUB_SINK_CAST +GST_IS_INTER_SUB_SINK +GST_INTER_SUB_SINK_CLASS +GST_IS_INTER_SUB_SINK_CLASS +GST_TYPE_INTER_SUB_SINK + +gst_inter_sub_sink_get_type +
+ +
+element-intersubsrc +intersubsrc +GstInterSubSrc + +GstInterSubSrcClass +GST_INTER_SUB_SRC +GST_INTER_SUB_SRC_CAST +GST_IS_INTER_SUB_SRC +GST_INTER_SUB_SRC_CLASS +GST_IS_INTER_SUB_SRC_CLASS +GST_TYPE_INTER_SUB_SRC + +gst_inter_sub_src_get_type +
+ +
+element-intervideosink +intervideosink +GstInterVideoSink + +GstInterVideoSinkClass +GST_INTER_VIDEO_SINK +GST_INTER_VIDEO_SINK_CAST +GST_IS_INTER_VIDEO_SINK +GST_INTER_VIDEO_SINK_CLASS +GST_IS_INTER_VIDEO_SINK_CLASS +GST_TYPE_INTER_VIDEO_SINK + +gst_inter_video_sink_get_type +
+ +
+element-intervideosrc +intervideosrc +GstInterVideoSrc + +GstInterVideoSrcClass +GST_INTER_VIDEO_SRC +GST_INTER_VIDEO_SRC_CAST +GST_IS_INTER_VIDEO_SRC +GST_INTER_VIDEO_SRC_CLASS +GST_IS_INTER_VIDEO_SRC_CLASS +GST_TYPE_INTER_VIDEO_SRC + +gst_inter_video_src_get_type +
+ +
+element-interlace +interlace +GstInterlace +GstInterlacePattern + +GstInterlaceClass +GST_INTERLACE +GST_INTERLACE_CAST +GST_IS_INTERLACE +GST_INTERLACE_CLASS +GST_IS_INTERLACE_CLASS +GST_TYPE_INTERLACE + +gst_interlace_get_type +
+ +
+element-ivfparse +ivfparse +GstIvfParse + +GstIvfParseClass +GST_IVF_PARSE +GST_IVF_PARSE_CAST +GST_IS_IVF_PARSE +GST_IVF_PARSE_CLASS +GST_IS_IVF_PARSE_CLASS +GST_TYPE_IVF_PARSE + +gst_ivf_parse_get_type +
+ +
+element-ivtc +ivtc +GstIvtc + +GstIvtcClass +GST_IVTC +GST_IVTC_CAST +GST_IS_IVTC +GST_IVTC_CLASS +GST_IS_IVTC_CLASS +GST_TYPE_IVTC + +gst_ivtc_get_type +
+ +
+element-jp2kdecimator +jp2kdecimator +GstJP2kDecimator + +GstJP2kDecimatorClass +GST_J_P2K_DECIMATOR +GST_J_P2K_DECIMATOR_CAST +GST_IS_J_P2K_DECIMATOR +GST_J_P2K_DECIMATOR_CLASS +GST_IS_J_P2K_DECIMATOR_CLASS +GST_TYPE_J_P2K_DECIMATOR + +gst_j_p2k_decimator_get_type +
+ +
+element-jpeg2000parse +jpeg2000parse +GstJPEG2000Parse + +GstJPEG2000ParseClass +GST_JPE_G2000_PARSE +GST_JPE_G2000_PARSE_CAST +GST_IS_JPE_G2000_PARSE +GST_JPE_G2000_PARSE_CLASS +GST_IS_JPE_G2000_PARSE_CLASS +GST_TYPE_JPE_G2000_PARSE + +gst_jpe_g2000_parse_get_type +
+ +
+element-jifmux +jifmux +GstJifMux + +GstJifMuxClass +GST_JIF_MUX +GST_JIF_MUX_CAST +GST_IS_JIF_MUX +GST_JIF_MUX_CLASS +GST_IS_JIF_MUX_CLASS +GST_TYPE_JIF_MUX + +gst_jif_mux_get_type +
+ +
+element-jpegparse +jpegparse +GstJpegParse + +GstJpegParseClass +GST_JPEG_PARSE +GST_JPEG_PARSE_CAST +GST_IS_JPEG_PARSE +GST_JPEG_PARSE_CLASS +GST_IS_JPEG_PARSE_CLASS +GST_TYPE_JPEG_PARSE + +gst_jpeg_parse_get_type +
+ +
+element-kmssink +kmssink +GstKMSSink + +GstKMSSinkClass +GST_KMS_SINK +GST_KMS_SINK_CAST +GST_IS_KMS_SINK +GST_KMS_SINK_CLASS +GST_IS_KMS_SINK_CLASS +GST_TYPE_KMS_SINK + +gst_kms_sink_get_type +
+ +
+element-kaleidoscope +kaleidoscope +GstKaleidoscope + +GstKaleidoscopeClass +GST_KALEIDOSCOPE +GST_KALEIDOSCOPE_CAST +GST_IS_KALEIDOSCOPE +GST_KALEIDOSCOPE_CLASS +GST_IS_KALEIDOSCOPE_CLASS +GST_TYPE_KALEIDOSCOPE + +gst_kaleidoscope_get_type +
+ +
+element-katedec +katedec +GstKateDec + +GstKateDecClass +GST_KATE_DEC +GST_KATE_DEC_CAST +GST_IS_KATE_DEC +GST_KATE_DEC_CLASS +GST_IS_KATE_DEC_CLASS +GST_TYPE_KATE_DEC + +gst_kate_dec_get_type +
+ +
+element-kateenc +kateenc +GstKateEnc + +GstKateEncClass +GST_KATE_ENC +GST_KATE_ENC_CAST +GST_IS_KATE_ENC +GST_KATE_ENC_CLASS +GST_IS_KATE_ENC_CLASS +GST_TYPE_KATE_ENC + +gst_kate_enc_get_type +
+ +
+element-kateparse +kateparse +GstKateParse GstKateParseClass GST_KATE_PARSE -GST_KATE_PARSE_CLASS +GST_KATE_PARSE_CAST GST_IS_KATE_PARSE +GST_KATE_PARSE_CLASS GST_IS_KATE_PARSE_CLASS GST_TYPE_KATE_PARSE + gst_kate_parse_get_type
@@ -803,10 +2448,12 @@ GstKateTag GstKateTagClass GST_KATE_TAG -GST_KATE_TAG_CLASS +GST_KATE_TAG_CAST GST_IS_KATE_TAG +GST_KATE_TAG_CLASS GST_IS_KATE_TAG_CLASS GST_TYPE_KATE_TAG + gst_kate_tag_get_type
@@ -825,6 +2472,22 @@ gst_kate_tiger_get_type
+element-liveadder +liveadder +GstLiveAdder + +GstLiveAdderClass +GST_LIVE_ADDER +GST_LIVE_ADDER_CAST +GST_IS_LIVE_ADDER +GST_LIVE_ADDER_CLASS +GST_IS_LIVE_ADDER_CLASS +GST_TYPE_LIVE_ADDER + +gst_live_adder_get_type +
+ +
element-ladspa ladspa GstLADSPA @@ -833,6 +2496,54 @@ GstLADSPAClass
+element-mmssrc +mmssrc +GstMMS + +GstMMSClass +GST_MMS +GST_MMS_CAST +GST_IS_MMS +GST_MMS_CLASS +GST_IS_MMS_CLASS +GST_TYPE_MMS + +gst_mms_get_type +
+ +
+element-mxfdemux +mxfdemux +GstMXFDemux + +GstMXFDemuxClass +GST_MXF_DEMUX +GST_MXF_DEMUX_CAST +GST_IS_MXF_DEMUX +GST_MXF_DEMUX_CLASS +GST_IS_MXF_DEMUX_CLASS +GST_TYPE_MXF_DEMUX + +gst_mxf_demux_get_type +
+ +
+element-mxfmux +mxfmux +GstMXFMux + +GstMXFMuxClass +GST_MXF_MUX +GST_MXF_MUX_CAST +GST_IS_MXF_MUX +GST_MXF_MUX_CLASS +GST_IS_MXF_MUX_CLASS +GST_TYPE_MXF_MUX + +gst_mxf_mux_get_type +
+ +
element-marble marble GstMarble @@ -840,12 +2551,28 @@ GstMarble GstMarbleClass GST_MARBLE GST_MARBLE_CAST -GST_MARBLE_CLASS GST_IS_MARBLE +GST_MARBLE_CLASS GST_IS_MARBLE_CLASS GST_TYPE_MARBLE + gst_marble_get_type -gst_marble_plugin_init +
+ +
+element-midiparse +midiparse +GstMidiParse + +GstMidiParseClass +GST_MIDI_PARSE +GST_MIDI_PARSE_CAST +GST_IS_MIDI_PARSE +GST_MIDI_PARSE_CLASS +GST_IS_MIDI_PARSE_CLASS +GST_TYPE_MIDI_PARSE + +gst_midi_parse_get_type
@@ -854,12 +2581,14 @@ gst_marble_plugin_init GstMimDec GstMimDecClass -GST_IS_MIMDEC -GST_IS_MIMDEC_CLASS -GST_MIMDEC -GST_MIMDEC_CLASS -GST_TYPE_MIMDEC -gst_mimdec_get_type +GST_MIM_DEC +GST_MIM_DEC_CAST +GST_IS_MIM_DEC +GST_MIM_DEC_CLASS +GST_IS_MIM_DEC_CLASS +GST_TYPE_MIM_DEC + +gst_mim_dec_get_type
@@ -868,28 +2597,31 @@ gst_mimdec_get_type GstMimEnc GstMimEncClass -GST_IS_MIMENC -GST_IS_MIMENC_CLASS -GST_MIMENC -GST_MIMENC_CLASS -GST_TYPE_MIMENC -gst_mimenc_get_type +GST_MIM_ENC +GST_MIM_ENC_CAST +GST_IS_MIM_ENC +GST_MIM_ENC_CLASS +GST_IS_MIM_ENC_CLASS +GST_TYPE_MIM_ENC + +gst_mim_enc_get_type
element-mirror mirror GstMirror +GstMirrorMode GstMirrorClass GST_MIRROR GST_MIRROR_CAST -GST_MIRROR_CLASS GST_IS_MIRROR +GST_MIRROR_CLASS GST_IS_MIRROR_CLASS GST_TYPE_MIRROR + gst_mirror_get_type -gst_mirror_plugin_init
@@ -898,97 +2630,137 @@ gst_mirror_plugin_init GstModPlug GstModPlugClass -GST_MODPLUG -GST_MODPLUG_CLASS -GST_IS_MODPLUG -GST_IS_MODPLUG_CLASS -GST_TYPE_MODPLUG -gst_modplug_get_type +GST_MOD_PLUG +GST_MOD_PLUG_CAST +GST_IS_MOD_PLUG +GST_MOD_PLUG_CLASS +GST_IS_MOD_PLUG_CLASS +GST_TYPE_MOD_PLUG + +gst_mod_plug_get_type +
+ +
+element-motioncells +motioncells +GstMotioncells + +GstMotioncellsClass +GST_MOTIONCELLS +GST_MOTIONCELLS_CAST +GST_IS_MOTIONCELLS +GST_MOTIONCELLS_CLASS +GST_IS_MOTIONCELLS_CLASS +GST_TYPE_MOTIONCELLS + +gst_motioncells_get_type
element-mpeg2enc mpeg2enc GstMpeg2enc +GstMpeg2encAspect +GstMpeg2encFormat +GstMpeg2encFramerate +GstMpeg2encInterlaceMode +GstMpeg2encVideoNorm +GstMpeg2encPlaybackFieldOrders +GstMpeg2encQuantisationMatrix GstMpeg2encClass GST_MPEG2ENC -GST_MPEG2ENC_CLASS +GST_MPEG2ENC_CAST GST_IS_MPEG2ENC +GST_MPEG2ENC_CLASS GST_IS_MPEG2ENC_CLASS GST_TYPE_MPEG2ENC -GST_MPEG2ENC_MUTEX_LOCK -GST_MPEG2ENC_MUTEX_UNLOCK -GST_MPEG2ENC_SIGNAL -GST_MPEG2ENC_WAIT + gst_mpeg2enc_get_type
-element-mpegpsmux -mpegpsmux +element-mpeg4videoparse +mpeg4videoparse +GstMpeg4VParse -MpegPsMux -GST_MPEG_PSMUX -GST_TYPE_MPEG_PSMUX -MpegPsMuxClass -mpegpsmux_get_type +GstMpeg4VParseClass +GST_MPEG4_V_PARSE +GST_MPEG4_V_PARSE_CAST +GST_IS_MPEG4_V_PARSE +GST_MPEG4_V_PARSE_CLASS +GST_IS_MPEG4_V_PARSE_CLASS +GST_TYPE_MPEG4_V_PARSE -MpegPsPadData -MpegPsPadDataPrepareFunction -CLOCK_BASE -CLOCK_FREQ -GSTTIME_TO_MPEGTIME -NORMAL_TS_PACKET_LENGTH -M2TS_PACKET_LENGTH -STANDARD_TIME_CLOCK -TWO_POW_33_MINUS1 +gst_mpeg4_v_parse_get_type
-element-mpegtsmux -mpegtsmux +element-mpegpsdemux +mpegpsdemux +GstMpegPSDemux + +GstMpegPSDemuxClass +GST_MPEG_PS_DEMUX +GST_MPEG_PS_DEMUX_CAST +GST_IS_MPEG_PS_DEMUX +GST_MPEG_PS_DEMUX_CLASS +GST_IS_MPEG_PS_DEMUX_CLASS +GST_TYPE_MPEG_PS_DEMUX + +gst_mpeg_ps_demux_get_type +
+ +
+element-mpegvideoparse +mpegvideoparse +GstMpegvParse -MpegTsMux -GST_MPEG_TSMUX -GST_TYPE_MPEG_TSMUX -MpegTsMuxClass -mpegtsmux_get_type +GstMpegvParseClass +GST_MPEGV_PARSE +GST_MPEGV_PARSE_CAST +GST_IS_MPEGV_PARSE +GST_MPEGV_PARSE_CLASS +GST_IS_MPEGV_PARSE_CLASS +GST_TYPE_MPEGV_PARSE -MpegTsPadData -CLOCK_BASE -CLOCK_FREQ -CLOCK_FREQ_SCR -MPEGTIME_TO_GSTTIME -GSTTIME_TO_MPEGTIME -MPEG_SYS_TIME_TO_GSTTIME -GSTTIME_TO_MPEG_SYS_TIME -NORMAL_TS_PACKET_LENGTH -M2TS_PACKET_LENGTH -MAX_PROG_NUMBER -DEFAULT_PROG_ID +gst_mpegv_parse_get_type
element-mplex mplex GstMplex +GstMplexFormat GstMplexClass GST_MPLEX -GST_MPLEX_CLASS +GST_MPLEX_CAST GST_IS_MPLEX +GST_MPLEX_CLASS GST_IS_MPLEX_CLASS GST_TYPE_MPLEX -GST_MPLEX_MUTEX_LOCK -GST_MPLEX_MUTEX_UNLOCK -GST_MPLEX_SIGNAL -GST_MPLEX_SIGNAL_ALL -GST_MPLEX_WAIT + gst_mplex_get_type
+element-mssdemux +mssdemux +GstMssDemux + +GstMssDemuxClass +GST_MSS_DEMUX +GST_MSS_DEMUX_CAST +GST_IS_MSS_DEMUX +GST_MSS_DEMUX_CLASS +GST_IS_MSS_DEMUX_CLASS +GST_TYPE_MSS_DEMUX + +gst_mss_demux_get_type +
+ +
element-mxfdemux mxfdemux GstMXFDemux @@ -1018,6 +2790,22 @@ gst_mxf_mux_get_type
+element-netsim +netsim +GstNetSim + +GstNetSimClass +GST_NET_SIM +GST_NET_SIM_CAST +GST_IS_NET_SIM +GST_NET_SIM_CLASS +GST_IS_NET_SIM_CLASS +GST_TYPE_NET_SIM + +gst_net_sim_get_type +
+ +
element-nuvdemux nuvdemux GstNuvDemux @@ -1053,25 +2841,78 @@ GstOFA GstOFAClass GST_OFA -GST_OFA_CLASS +GST_OFA_CAST GST_IS_OFA +GST_OFA_CLASS GST_IS_OFA_CLASS GST_TYPE_OFA + gst_ofa_get_type
element-openalsink openalsink -GstOpenalSink +GstOpenALSink + +GstOpenALSinkClass +GST_OPEN_AL_SINK +GST_OPEN_AL_SINK_CAST +GST_IS_OPEN_AL_SINK +GST_OPEN_AL_SINK_CLASS +GST_IS_OPEN_AL_SINK_CLASS +GST_TYPE_OPEN_AL_SINK + +gst_open_al_sink_get_type +
+ +
+element-openexrdec +openexrdec +GstOpenEXRDec + +GstOpenEXRDecClass +GST_OPEN_EXR_DEC +GST_OPEN_EXR_DEC_CAST +GST_IS_OPEN_EXR_DEC +GST_OPEN_EXR_DEC_CLASS +GST_IS_OPEN_EXR_DEC_CLASS +GST_TYPE_OPEN_EXR_DEC + +gst_open_exr_dec_get_type +
+ +
+element-openjpegdec +openjpegdec +GstOpenJPEGDec + +GstOpenJPEGDecClass +GST_OPEN_JPEG_DEC +GST_OPEN_JPEG_DEC_CAST +GST_IS_OPEN_JPEG_DEC +GST_OPEN_JPEG_DEC_CLASS +GST_IS_OPEN_JPEG_DEC_CLASS +GST_TYPE_OPEN_JPEG_DEC + +gst_open_jpeg_dec_get_type +
+ +
+element-openjpegenc +openjpegenc +GstOpenJPEGEnc +GstOpenJPEGEncProgressionOrder -GstOpenalSinkClass -GST_OPENAL_SINK -GST_OPENAL_SINK_CLASS -GST_IS_OPENAL_SINK -GST_IS_OPENAL_SINK_CLASS -GST_TYPE_OPENAL_SINK -gst_openal_sink_get_type +GstOpenJPEGEncClass +GST_OPEN_JPEG_ENC +GST_OPEN_JPEG_ENC_CAST +GST_IS_OPEN_JPEG_ENC +GST_OPEN_JPEG_ENC_CLASS +GST_IS_OPEN_JPEG_ENC_CLASS +GST_TYPE_OPEN_JPEG_ENC + +gst_open_jpeg_enc_get_type
@@ -1081,25 +2922,45 @@ GstOpenalSrc GstOpenalSrcClass GST_OPENAL_SRC -GST_OPENAL_SRC_CLASS +GST_OPENAL_SRC_CAST GST_IS_OPENAL_SRC +GST_OPENAL_SRC_CLASS GST_IS_OPENAL_SRC_CLASS GST_TYPE_OPENAL_SRC + gst_openal_src_get_type
+
element-opencvtextoverlay opencvtextoverlay GstOpencvTextOverlay GstOpencvTextOverlayClass GST_OPENCV_TEXT_OVERLAY -GST_OPENCV_TEXT_OVERLAY_CLASS -GST_TYPE_OPENCV_TEXT_OVERLAY +GST_OPENCV_TEXT_OVERLAY_CAST GST_IS_OPENCV_TEXT_OVERLAY +GST_OPENCV_TEXT_OVERLAY_CLASS GST_IS_OPENCV_TEXT_OVERLAY_CLASS +GST_TYPE_OPENCV_TEXT_OVERLAY + gst_opencv_text_overlay_get_type -gst_opencv_text_overlay_plugin_init +
+ +
+element-opusparse +opusparse +GstOpusParse + +GstOpusParseClass +GST_OPUS_PARSE +GST_OPUS_PARSE_CAST +GST_IS_OPUS_PARSE +GST_OPUS_PARSE_CLASS +GST_IS_OPUS_PARSE_CLASS +GST_TYPE_OPUS_PARSE + +gst_opus_parse_get_type
@@ -1109,15 +2970,32 @@ GstPcapParse GstPcapParseClass GST_PCAP_PARSE -GST_PCAP_PARSE_CLASS +GST_PCAP_PARSE_CAST GST_IS_PCAP_PARSE +GST_PCAP_PARSE_CLASS GST_IS_PCAP_PARSE_CLASS GST_TYPE_PCAP_PARSE -GstPcapParseState + gst_pcap_parse_get_type
+element-perspective +perspective +GstPerspective + +GstPerspectiveClass +GST_PERSPECTIVE +GST_PERSPECTIVE_CAST +GST_IS_PERSPECTIVE +GST_PERSPECTIVE_CLASS +GST_IS_PERSPECTIVE_CLASS +GST_TYPE_PERSPECTIVE + +gst_perspective_get_type +
+ +
element-pinch pinch GstPinch @@ -1125,12 +3003,173 @@ GstPinch GstPinchClass GST_PINCH GST_PINCH_CAST -GST_PINCH_CLASS GST_IS_PINCH +GST_PINCH_CLASS GST_IS_PINCH_CLASS GST_TYPE_PINCH + gst_pinch_get_type -gst_pinch_plugin_init +
+ +
+element-pitch +pitch +GstPitch + +GstPitchClass +GST_PITCH +GST_PITCH_CAST +GST_IS_PITCH +GST_PITCH_CLASS +GST_IS_PITCH_CLASS +GST_TYPE_PITCH + +gst_pitch_get_type +
+ +
+element-pngparse +pngparse +GstPngParse + +GstPngParseClass +GST_PNG_PARSE +GST_PNG_PARSE_CAST +GST_IS_PNG_PARSE +GST_PNG_PARSE_CLASS +GST_IS_PNG_PARSE_CLASS +GST_TYPE_PNG_PARSE + +gst_png_parse_get_type +
+ +
+element-pnmdec +pnmdec +GstPnmdec + +GstPnmdecClass +GST_PNMDEC +GST_PNMDEC_CAST +GST_IS_PNMDEC +GST_PNMDEC_CLASS +GST_IS_PNMDEC_CLASS +GST_TYPE_PNMDEC + +gst_pnmdec_get_type +
+ +
+element-pnmenc +pnmenc +GstPnmenc + +GstPnmencClass +GST_PNMENC +GST_PNMENC_CAST +GST_IS_PNMENC +GST_PNMENC_CLASS +GST_IS_PNMENC_CLASS +GST_TYPE_PNMENC + +gst_pnmenc_get_type +
+ +
+element-qmlglsink +qmlglsink +GstQtSink + +GstQtSinkClass +GST_QT_SINK +GST_QT_SINK_CAST +GST_IS_QT_SINK +GST_QT_SINK_CLASS +GST_IS_QT_SINK_CLASS +GST_TYPE_QT_SINK + +gst_qt_sink_get_type +
+ +
+element-rgb2bayer +rgb2bayer +GstRGB2Bayer + +GstRGB2BayerClass +GST_RG_B2_BAYER +GST_RG_B2_BAYER_CAST +GST_IS_RG_B2_BAYER +GST_RG_B2_BAYER_CLASS +GST_IS_RG_B2_BAYER_CLASS +GST_TYPE_RG_B2_BAYER + +gst_rg_b2_bayer_get_type +
+ +
+element-rtmpsink +rtmpsink +GstRTMPSink + +GstRTMPSinkClass +GST_RTMP_SINK +GST_RTMP_SINK_CAST +GST_IS_RTMP_SINK +GST_RTMP_SINK_CLASS +GST_IS_RTMP_SINK_CLASS +GST_TYPE_RTMP_SINK + +gst_rtmp_sink_get_type +
+ +
+element-rtmpsrc +rtmpsrc +GstRTMPSrc + +GstRTMPSrcClass +GST_RTMP_SRC +GST_RTMP_SRC_CAST +GST_IS_RTMP_SRC +GST_RTMP_SRC_CLASS +GST_IS_RTMP_SRC_CLASS +GST_TYPE_RTMP_SRC + +gst_rtmp_src_get_type +
+ +
+element-removesilence +removesilence +GstRemoveSilence + +GstRemoveSilenceClass +GST_REMOVE_SILENCE +GST_REMOVE_SILENCE_CAST +GST_IS_REMOVE_SILENCE +GST_REMOVE_SILENCE_CLASS +GST_IS_REMOVE_SILENCE_CLASS +GST_TYPE_REMOVE_SILENCE + +gst_remove_silence_get_type +
+ +
+element-retinex +retinex +GstRetinex +GstRetinexMethod + +GstRetinexClass +GST_RETINEX +GST_RETINEX_CAST +GST_IS_RETINEX +GST_RETINEX_CLASS +GST_IS_RETINEX_CLASS +GST_TYPE_RETINEX + +gst_retinex_get_type
@@ -1140,25 +3179,29 @@ GstRfbSrc GstRfbSrcClass GST_RFB_SRC -GST_RFB_SRC_CLASS +GST_RFB_SRC_CAST GST_IS_RFB_SRC +GST_RFB_SRC_CLASS GST_IS_RFB_SRC_CLASS GST_TYPE_RFB_SRC + gst_rfb_src_get_type
-element-rsvgoverlay -rsvgoverlay -GstRsvgOverlay +element-rotate +rotate +GstRotate -GstRsvgOverlayClass -GST_RSVG_OVERLAY -GST_RSVG_OVERLAY_CLASS -GST_IS_RSVG_OVERLAY -GST_IS_RSVG_OVERLAY_CLASS -GST_TYPE_RSVG_OVERLAY -gst_rsvg_overlay_get_type +GstRotateClass +GST_ROTATE +GST_ROTATE_CAST +GST_IS_ROTATE +GST_ROTATE_CLASS +GST_IS_ROTATE_CLASS +GST_TYPE_ROTATE + +gst_rotate_get_type
@@ -1168,39 +3211,77 @@ GstRsvgDec GstRsvgDecClass GST_RSVG_DEC -GST_RSVG_DEC_CLASS +GST_RSVG_DEC_CAST GST_IS_RSVG_DEC +GST_RSVG_DEC_CLASS GST_IS_RSVG_DEC_CLASS GST_TYPE_RSVG_DEC + gst_rsvg_dec_get_type
-element-rtmpsink -rtmpsink -GstRTMPSink +element-rsvgoverlay +rsvgoverlay +GstRsvgOverlay -GstRTMPSinkClass -GST_RTMP_SINK -GST_IS_RTMP_SINK -GST_TYPE_RTMP_SINK -gst_rtmp_sink_get_type -GST_RTMP_SINK_CLASS -GST_IS_RTMP_SINK_CLASS +GstRsvgOverlayClass +GST_RSVG_OVERLAY +GST_RSVG_OVERLAY_CAST +GST_IS_RSVG_OVERLAY +GST_RSVG_OVERLAY_CLASS +GST_IS_RSVG_OVERLAY_CLASS +GST_TYPE_RSVG_OVERLAY + +gst_rsvg_overlay_get_type
-element-rtmpsrc -rtmpsrc -GstRTMPSrc +element-rtpasfpay +rtpasfpay +GstRtpAsfPay -GstRTMPSrcClass -GST_RTMP_SRC -GST_IS_RTMP_SRC -GST_TYPE_RTMP_SRC -gst_rtmp_src_get_type -GST_RTMP_SRC_CLASS -GST_IS_RTMP_SRC_CLASS +GstRtpAsfPayClass +GST_RTP_ASF_PAY +GST_RTP_ASF_PAY_CAST +GST_IS_RTP_ASF_PAY +GST_RTP_ASF_PAY_CLASS +GST_IS_RTP_ASF_PAY_CLASS +GST_TYPE_RTP_ASF_PAY + +gst_rtp_asf_pay_get_type +
+ +
+element-rtponvifparse +rtponvifparse +GstRtpOnvifParse + +GstRtpOnvifParseClass +GST_RTP_ONVIF_PARSE +GST_RTP_ONVIF_PARSE_CAST +GST_IS_RTP_ONVIF_PARSE +GST_RTP_ONVIF_PARSE_CLASS +GST_IS_RTP_ONVIF_PARSE_CLASS +GST_TYPE_RTP_ONVIF_PARSE + +gst_rtp_onvif_parse_get_type +
+ +
+element-rtponviftimestamp +rtponviftimestamp +GstRtpOnvifTimestamp + +GstRtpOnvifTimestampClass +GST_RTP_ONVIF_TIMESTAMP +GST_RTP_ONVIF_TIMESTAMP_CAST +GST_IS_RTP_ONVIF_TIMESTAMP +GST_RTP_ONVIF_TIMESTAMP_CLASS +GST_IS_RTP_ONVIF_TIMESTAMP_CLASS +GST_TYPE_RTP_ONVIF_TIMESTAMP + +gst_rtp_onvif_timestamp_get_type
@@ -1240,17 +3321,111 @@ gst_sdlvideosink_get_type GstSDPDemux GstSDPDemuxClass -GstSDPStream GST_SDP_DEMUX -GST_SDP_DEMUX_CLASS +GST_SDP_DEMUX_CAST GST_IS_SDP_DEMUX +GST_SDP_DEMUX_CLASS GST_IS_SDP_DEMUX_CLASS GST_TYPE_SDP_DEMUX + gst_sdp_demux_get_type -GST_SDP_DEMUX_CAST -GST_SDP_STREAM_GET_LOCK -GST_SDP_STREAM_LOCK -GST_SDP_STREAM_UNLOCK +
+ +
+element-sfdec +sfdec +GstSFDec + +GstSFDecClass +GST_SF_DEC +GST_SF_DEC_CAST +GST_IS_SF_DEC +GST_SF_DEC_CLASS +GST_IS_SF_DEC_CLASS +GST_TYPE_SF_DEC + +gst_sf_dec_get_type +
+ +
+element-scenechange +scenechange +GstSceneChange + +GstSceneChangeClass +GST_SCENE_CHANGE +GST_SCENE_CHANGE_CAST +GST_IS_SCENE_CHANGE +GST_SCENE_CHANGE_CLASS +GST_IS_SCENE_CHANGE_CLASS +GST_TYPE_SCENE_CHANGE + +gst_scene_change_get_type +
+ +
+element-schrodec +schrodec +GstSchroDec + +GstSchroDecClass +GST_SCHRO_DEC +GST_SCHRO_DEC_CAST +GST_IS_SCHRO_DEC +GST_SCHRO_DEC_CLASS +GST_IS_SCHRO_DEC_CLASS +GST_TYPE_SCHRO_DEC + +gst_schro_dec_get_type +
+ +
+element-schroenc +schroenc +GstSchroEnc + +GstSchroEncClass +GST_SCHRO_ENC +GST_SCHRO_ENC_CAST +GST_IS_SCHRO_ENC +GST_SCHRO_ENC_CLASS +GST_IS_SCHRO_ENC_CLASS +GST_TYPE_SCHRO_ENC + +gst_schro_enc_get_type +
+ +
+element-sdpsrc +sdpsrc +GstSdpSrc + +GstSdpSrcClass +GST_SDP_SRC +GST_SDP_SRC_CAST +GST_IS_SDP_SRC +GST_SDP_SRC_CLASS +GST_IS_SDP_SRC_CLASS +GST_TYPE_SDP_SRC + +gst_sdp_src_get_type +
+ +
+element-segmentation +segmentation +GstSegmentation +GstSegmentationMethod + +GstSegmentationClass +GST_SEGMENTATION +GST_SEGMENTATION_CAST +GST_IS_SEGMENTATION +GST_SEGMENTATION_CLASS +GST_IS_SEGMENTATION_CLASS +GST_TYPE_SEGMENTATION + +gst_segmentation_get_type
@@ -1259,11 +3434,13 @@ GST_SDP_STREAM_UNLOCK GstShmSink GstShmSinkClass -GST_IS_SHM_SINK -GST_IS_SHM_SINK_CLASS GST_SHM_SINK +GST_SHM_SINK_CAST +GST_IS_SHM_SINK GST_SHM_SINK_CLASS +GST_IS_SHM_SINK_CLASS GST_TYPE_SHM_SINK + gst_shm_sink_get_type
@@ -1273,54 +3450,174 @@ gst_shm_sink_get_type GstShmSrc GstShmSrcClass -GST_IS_SHM_SRC -GST_IS_SHM_SRC_CLASS GST_SHM_SRC +GST_SHM_SRC_CAST +GST_IS_SHM_SRC GST_SHM_SRC_CLASS +GST_IS_SHM_SRC_CLASS GST_TYPE_SHM_SRC + gst_shm_src_get_type
+element-simplevideomark +simplevideomark +GstSimpleVideoMark + +GstSimpleVideoMarkClass +GST_SIMPLE_VIDEO_MARK +GST_SIMPLE_VIDEO_MARK_CAST +GST_IS_SIMPLE_VIDEO_MARK +GST_SIMPLE_VIDEO_MARK_CLASS +GST_IS_SIMPLE_VIDEO_MARK_CLASS +GST_TYPE_SIMPLE_VIDEO_MARK + +gst_simple_video_mark_get_type +
+ +
+element-simplevideomarkdetect +simplevideomarkdetect +GstSimpleVideoMarkDetect + +GstSimpleVideoMarkDetectClass +GST_SIMPLE_VIDEO_MARK_DETECT +GST_SIMPLE_VIDEO_MARK_DETECT_CAST +GST_IS_SIMPLE_VIDEO_MARK_DETECT +GST_SIMPLE_VIDEO_MARK_DETECT_CLASS +GST_IS_SIMPLE_VIDEO_MARK_DETECT_CLASS +GST_TYPE_SIMPLE_VIDEO_MARK_DETECT + +gst_simple_video_mark_detect_get_type +
+ +
+element-sirendec +sirendec +GstSirenDec + +GstSirenDecClass +GST_SIREN_DEC +GST_SIREN_DEC_CAST +GST_IS_SIREN_DEC +GST_SIREN_DEC_CLASS +GST_IS_SIREN_DEC_CLASS +GST_TYPE_SIREN_DEC + +gst_siren_dec_get_type +
+ +
+element-sirenenc +sirenenc +GstSirenEnc + +GstSirenEncClass +GST_SIREN_ENC +GST_SIREN_ENC_CAST +GST_IS_SIREN_ENC +GST_SIREN_ENC_CLASS +GST_IS_SIREN_ENC_CLASS +GST_TYPE_SIREN_ENC + +gst_siren_enc_get_type +
+ +
+element-skindetect +skindetect +GstSkinDetect + +GstSkinDetectClass +GST_SKIN_DETECT +GST_SKIN_DETECT_CAST +GST_IS_SKIN_DETECT +GST_SKIN_DETECT_CLASS +GST_IS_SKIN_DETECT_CLASS +GST_TYPE_SKIN_DETECT + +gst_skin_detect_get_type +
+ +
+element-smooth +smooth +GstSmooth + +GstSmoothClass +GST_SMOOTH +GST_SMOOTH_CAST +GST_IS_SMOOTH +GST_SMOOTH_CLASS +GST_IS_SMOOTH_CLASS +GST_TYPE_SMOOTH + +gst_smooth_get_type +
+ +
element-solarize solarize GstSolarize GstSolarizeClass GST_SOLARIZE -GST_SOLARIZE_CLASS +GST_SOLARIZE_CAST GST_IS_SOLARIZE +GST_SOLARIZE_CLASS GST_IS_SOLARIZE_CLASS GST_TYPE_SOLARIZE + gst_solarize_get_type -gst_solarize_plugin_init
element-spacescope spacescope GstSpaceScope +GstSpaceScopeStyle GstSpaceScopeClass GST_SPACE_SCOPE -GST_SPACE_SCOPE_CLASS +GST_SPACE_SCOPE_CAST GST_IS_SPACE_SCOPE +GST_SPACE_SCOPE_CLASS GST_IS_SPACE_SCOPE_CLASS GST_TYPE_SPACE_SCOPE + gst_space_scope_get_type
+element-spanplc +spanplc +GstSpanPlc + +GstSpanPlcClass +GST_SPAN_PLC +GST_SPAN_PLC_CAST +GST_IS_SPAN_PLC +GST_SPAN_PLC_CLASS +GST_IS_SPAN_PLC_CLASS +GST_TYPE_SPAN_PLC + +gst_span_plc_get_type +
+ +
element-spectrascope spectrascope GstSpectraScope GstSpectraScopeClass GST_SPECTRA_SCOPE -GST_SPECTRA_SCOPE_CLASS +GST_SPECTRA_SCOPE_CAST GST_IS_SPECTRA_SCOPE +GST_SPECTRA_SCOPE_CLASS GST_IS_SPECTRA_SCOPE_CLASS GST_TYPE_SPECTRA_SCOPE + gst_spectra_scope_get_type
@@ -1330,12 +3627,13 @@ gst_spectra_scope_get_type GstSpeed GstSpeedClass -GstSpeedFormat GST_SPEED -GST_SPEED_CLASS +GST_SPEED_CAST GST_IS_SPEED +GST_SPEED_CLASS GST_IS_SPEED_CLASS GST_TYPE_SPEED + gst_speed_get_type @@ -1347,12 +3645,12 @@ GstSphere GstSphereClass GST_SPHERE GST_SPHERE_CAST -GST_SPHERE_CLASS GST_IS_SPHERE +GST_SPHERE_CLASS GST_IS_SPHERE_CLASS GST_TYPE_SPHERE + gst_sphere_get_type -gst_sphere_plugin_init
@@ -1363,12 +3661,60 @@ GstSquare GstSquareClass GST_SQUARE GST_SQUARE_CAST -GST_SQUARE_CLASS GST_IS_SQUARE +GST_SQUARE_CLASS GST_IS_SQUARE_CLASS GST_TYPE_SQUARE + gst_square_get_type -gst_square_plugin_init +
+ +
+element-srtenc +srtenc +GstSrtEnc + +GstSrtEncClass +GST_SRT_ENC +GST_SRT_ENC_CAST +GST_IS_SRT_ENC +GST_SRT_ENC_CLASS +GST_IS_SRT_ENC_CLASS +GST_TYPE_SRT_ENC + +gst_srt_enc_get_type +
+ +
+element-srtpdec +srtpdec +GstSrtpDec + +GstSrtpDecClass +GST_SRTP_DEC +GST_SRTP_DEC_CAST +GST_IS_SRTP_DEC +GST_SRTP_DEC_CLASS +GST_IS_SRTP_DEC_CLASS +GST_TYPE_SRTP_DEC + +gst_srtp_dec_get_type +
+ +
+element-srtpenc +srtpenc +GstSrtpEnc + +GstSrtpEncClass +GST_SRTP_ENC +GST_SRTP_ENC_CAST +GST_IS_SRTP_ENC +GST_SRTP_ENC_CLASS +GST_IS_SRTP_ENC_CLASS +GST_TYPE_SRTP_ENC + +gst_srtp_enc_get_type
@@ -1378,10 +3724,12 @@ GstStereo GstStereoClass GST_STEREO -GST_STEREO_CLASS +GST_STEREO_CAST GST_IS_STEREO +GST_STEREO_CLASS GST_IS_STEREO_CLASS GST_TYPE_STEREO + gst_stereo_get_type
@@ -1393,12 +3741,12 @@ GstStretch GstStretchClass GST_STRETCH GST_STRETCH_CAST -GST_STRETCH_CLASS GST_IS_STRETCH +GST_STRETCH_CLASS GST_IS_STRETCH_CLASS GST_TYPE_STRETCH + gst_stretch_get_type -gst_stretch_plugin_init
@@ -1408,25 +3756,77 @@ GstSynaeScope GstSynaeScopeClass GST_SYNAE_SCOPE -GST_SYNAE_SCOPE_CLASS +GST_SYNAE_SCOPE_CAST GST_IS_SYNAE_SCOPE +GST_SYNAE_SCOPE_CLASS GST_IS_SYNAE_SCOPE_CLASS GST_TYPE_SYNAE_SCOPE + gst_synae_scope_get_type
+
+element-tsdemux +tsdemux +GstTSDemux + +GstTSDemuxClass +GST_TS_DEMUX +GST_TS_DEMUX_CAST +GST_IS_TS_DEMUX +GST_TS_DEMUX_CLASS +GST_IS_TS_DEMUX_CLASS +GST_TYPE_TS_DEMUX + +gst_ts_demux_get_type +
+ +
+element-teletextdec +teletextdec +GstTeletextDec + +GstTeletextDecClass +GST_TELETEXT_DEC +GST_TELETEXT_DEC_CAST +GST_IS_TELETEXT_DEC +GST_TELETEXT_DEC_CLASS +GST_IS_TELETEXT_DEC_CLASS +GST_TYPE_TELETEXT_DEC + +gst_teletext_dec_get_type +
+ +
element-templatematch templatematch GstTemplateMatch GstTemplateMatchClass -GST_TEMPLATEMATCH -GST_TEMPLATEMATCH_CLASS -GST_TYPE_TEMPLATEMATCH -GST_IS_TEMPLATEMATCH -GST_IS_TEMPLATEMATCH_CLASS -gst_templatematch_get_type -gst_templatematch_plugin_init +GST_TEMPLATE_MATCH +GST_TEMPLATE_MATCH_CAST +GST_IS_TEMPLATE_MATCH +GST_TEMPLATE_MATCH_CLASS +GST_IS_TEMPLATE_MATCH_CLASS +GST_TYPE_TEMPLATE_MATCH + +gst_template_match_get_type +
+ +
+element-tonegeneratesrc +tonegeneratesrc +GstToneGenerateSrc + +GstToneGenerateSrcClass +GST_TONE_GENERATE_SRC +GST_TONE_GENERATE_SRC_CAST +GST_IS_TONE_GENERATE_SRC +GST_TONE_GENERATE_SRC_CLASS +GST_IS_TONE_GENERATE_SRC_CLASS +GST_TYPE_TONE_GENERATE_SRC + +gst_tone_generate_src_get_type
@@ -1444,35 +3844,147 @@ gst_timidity_get_type
-element-tunnel -tunnel -GstTunnel +element-tunnel +tunnel +GstTunnel + +GstTunnelClass +GST_TUNNEL +GST_TUNNEL_CAST +GST_IS_TUNNEL +GST_TUNNEL_CLASS +GST_IS_TUNNEL_CLASS +GST_TYPE_TUNNEL + +gst_tunnel_get_type +
+ +
+element-twirl +twirl +GstTwirl + +GstTwirlClass +GST_TWIRL +GST_TWIRL_CAST +GST_IS_TWIRL +GST_TWIRL_CLASS +GST_IS_TWIRL_CLASS +GST_TYPE_TWIRL + +gst_twirl_get_type +
+ +
+element-unalignedaudioparse +unalignedaudioparse +GstUnalignedAudioParse + +GstUnalignedAudioParseClass +GST_UNALIGNED_AUDIO_PARSE +GST_UNALIGNED_AUDIO_PARSE_CAST +GST_IS_UNALIGNED_AUDIO_PARSE +GST_UNALIGNED_AUDIO_PARSE_CLASS +GST_IS_UNALIGNED_AUDIO_PARSE_CLASS +GST_TYPE_UNALIGNED_AUDIO_PARSE + +gst_unaligned_audio_parse_get_type +
+ +
+element-uvch264mjpgdemux +uvch264mjpgdemux +GstUvcH264MjpgDemux + +GstUvcH264MjpgDemuxClass +GST_UVC_H264_MJPG_DEMUX +GST_UVC_H264_MJPG_DEMUX_CAST +GST_IS_UVC_H264_MJPG_DEMUX +GST_UVC_H264_MJPG_DEMUX_CLASS +GST_IS_UVC_H264_MJPG_DEMUX_CLASS +GST_TYPE_UVC_H264_MJPG_DEMUX + +gst_uvc_h264_mjpg_demux_get_type +
+ +
+element-uvch264src +uvch264src +GstUvcH264Src + +GstUvcH264SrcClass +GST_UVC_H264_SRC +GST_UVC_H264_SRC_CAST +GST_IS_UVC_H264_SRC +GST_UVC_H264_SRC_CLASS +GST_IS_UVC_H264_SRC_CLASS +GST_TYPE_UVC_H264_SRC + +gst_uvc_h264_src_get_type +
+ +
+element-vc1parse +vc1parse +GstVC1Parse + +GstVC1ParseClass +GST_V_C1_PARSE +GST_V_C1_PARSE_CAST +GST_IS_V_C1_PARSE +GST_V_C1_PARSE_CLASS +GST_IS_V_C1_PARSE_CLASS +GST_TYPE_V_C1_PARSE + +gst_v_c1_parse_get_type +
+ +
+element-vcdsrc +vcdsrc +GstVCDSrc -GstTunnelClass -GST_TUNNEL -GST_TUNNEL_CAST -GST_TUNNEL_CLASS -GST_IS_TUNNEL -GST_IS_TUNNEL_CLASS -GST_TYPE_TUNNEL -gst_tunnel_get_type -gst_tunnel_plugin_init +GstVCDSrcClass +GST_VCD_SRC +GST_VCD_SRC_CAST +GST_IS_VCD_SRC +GST_VCD_SRC_CLASS +GST_IS_VCD_SRC_CLASS +GST_TYPE_VCD_SRC + +gst_vcd_src_get_type
-element-twirl -twirl -GstTwirl +element-vmncdec +vmncdec +GstVMncDec -GstTwirlClass -GST_TWIRL -GST_TWIRL_CAST -GST_TWIRL_CLASS -GST_IS_TWIRL -GST_IS_TWIRL_CLASS -GST_TYPE_TWIRL -gst_twirl_get_type -gst_twirl_plugin_init +GstVMncDecClass +GST_V_MNC_DEC +GST_V_MNC_DEC_CAST +GST_IS_V_MNC_DEC +GST_V_MNC_DEC_CLASS +GST_IS_V_MNC_DEC_CLASS +GST_TYPE_V_MNC_DEC + +gst_v_mnc_dec_get_type +
+ +
+element-vdpaumpegdec +vdpaumpegdec +GstVdpMpegDec + +GstVdpMpegDecClass +GST_VDP_MPEG_DEC +GST_VDP_MPEG_DEC_CAST +GST_IS_VDP_MPEG_DEC +GST_VDP_MPEG_DEC_CLASS +GST_IS_VDP_MPEG_DEC_CLASS +GST_TYPE_VDP_MPEG_DEC + +gst_vdp_mpeg_dec_get_type
@@ -1482,40 +3994,45 @@ GstVideoAnalyse GstVideoAnalyseClass GST_VIDEO_ANALYSE +GST_VIDEO_ANALYSE_CAST GST_IS_VIDEO_ANALYSE -GST_TYPE_VIDEO_ANALYSE -gst_video_analyse_get_type GST_VIDEO_ANALYSE_CLASS GST_IS_VIDEO_ANALYSE_CLASS -gst_wildmidi_get_type +GST_TYPE_VIDEO_ANALYSE + +gst_video_analyse_get_type
-element-videodetect -videodetect -GstVideoDetect +element-videodiff +videodiff +GstVideoDiff -GstVideoDetectClass -GST_VIDEO_DETECT -GST_IS_VIDEO_DETECT -GST_TYPE_VIDEO_DETECT -gst_video_detect_get_type -GST_VIDEO_DETECT_CLASS -GST_IS_VIDEO_DETECT_CLASS +GstVideoDiffClass +GST_VIDEO_DIFF +GST_VIDEO_DIFF_CAST +GST_IS_VIDEO_DIFF +GST_VIDEO_DIFF_CLASS +GST_IS_VIDEO_DIFF_CLASS +GST_TYPE_VIDEO_DIFF + +gst_video_diff_get_type
-element-videomark -videomark -GstVideoMark +element-videoframe-audiolevel +videoframe-audiolevel +GstVideoFrameAudioLevel -GstVideoMarkClass -GST_VIDEO_MARK -GST_IS_VIDEO_MARK -GST_TYPE_VIDEO_MARK -gst_video_mark_get_type -GST_VIDEO_MARK_CLASS -GST_IS_VIDEO_MARK_CLASS +GstVideoFrameAudioLevelClass +GST_VIDEO_FRAME_AUDIO_LEVEL +GST_VIDEO_FRAME_AUDIO_LEVEL_CAST +GST_IS_VIDEO_FRAME_AUDIO_LEVEL +GST_VIDEO_FRAME_AUDIO_LEVEL_CLASS +GST_IS_VIDEO_FRAME_AUDIO_LEVEL_CLASS +GST_TYPE_VIDEO_FRAME_AUDIO_LEVEL + +gst_video_frame_audio_level_get_type
@@ -1525,14 +4042,81 @@ GstVideoParse GstVideoParseClass GST_VIDEO_PARSE -GST_VIDEO_PARSE_CLASS +GST_VIDEO_PARSE_CAST GST_IS_VIDEO_PARSE +GST_VIDEO_PARSE_CLASS GST_IS_VIDEO_PARSE_CLASS GST_TYPE_VIDEO_PARSE + gst_video_parse_get_type
+element-videosegmentclip +videosegmentclip +GstVideoSegmentClip + +GstVideoSegmentClipClass +GST_VIDEO_SEGMENT_CLIP +GST_VIDEO_SEGMENT_CLIP_CAST +GST_IS_VIDEO_SEGMENT_CLIP +GST_VIDEO_SEGMENT_CLIP_CLASS +GST_IS_VIDEO_SEGMENT_CLIP_CLASS +GST_TYPE_VIDEO_SEGMENT_CLIP + +gst_video_segment_clip_get_type +
+ +
+element-viewfinderbin +viewfinderbin +GstViewfinderBin + +GstViewfinderBinClass +GST_VIEWFINDER_BIN +GST_VIEWFINDER_BIN_CAST +GST_IS_VIEWFINDER_BIN +GST_VIEWFINDER_BIN_CLASS +GST_IS_VIEWFINDER_BIN_CLASS +GST_TYPE_VIEWFINDER_BIN + +gst_viewfinder_bin_get_type +
+ +
+element-voamrwbenc +voamrwbenc +GstVoAmrWbEnc +GstVoAmrWbEncBandMode + +GstVoAmrWbEncClass +GST_VO_AMR_WB_ENC +GST_VO_AMR_WB_ENC_CAST +GST_IS_VO_AMR_WB_ENC +GST_VO_AMR_WB_ENC_CLASS +GST_IS_VO_AMR_WB_ENC_CLASS +GST_TYPE_VO_AMR_WB_ENC + +gst_vo_amr_wb_enc_get_type +
+ +
+element-watchdog +watchdog +GstWatchdog + +GstWatchdogClass +GST_WATCHDOG +GST_WATCHDOG_CAST +GST_IS_WATCHDOG +GST_WATCHDOG_CLASS +GST_IS_WATCHDOG_CLASS +GST_TYPE_WATCHDOG + +gst_watchdog_get_type +
+ +
element-waterripple waterripple GstWaterRipple @@ -1540,39 +4124,158 @@ GstWaterRipple GstWaterRippleClass GST_WATER_RIPPLE GST_WATER_RIPPLE_CAST -GST_WATER_RIPPLE_CLASS GST_IS_WATER_RIPPLE +GST_WATER_RIPPLE_CLASS GST_IS_WATER_RIPPLE_CLASS GST_TYPE_WATER_RIPPLE + gst_water_ripple_get_type -gst_water_ripple_plugin_init
element-wavescope wavescope GstWaveScope +GstWaveScopeStyle GstWaveScopeClass GST_WAVE_SCOPE -GST_WAVE_SCOPE_CLASS +GST_WAVE_SCOPE_CAST GST_IS_WAVE_SCOPE +GST_WAVE_SCOPE_CLASS GST_IS_WAVE_SCOPE_CLASS GST_TYPE_WAVE_SCOPE + gst_wave_scope_get_type
+element-waylandsink +waylandsink +GstWaylandSink + +GstWaylandSinkClass +GST_WAYLAND_SINK +GST_WAYLAND_SINK_CAST +GST_IS_WAYLAND_SINK +GST_WAYLAND_SINK_CLASS +GST_IS_WAYLAND_SINK_CLASS +GST_TYPE_WAYLAND_SINK + +gst_wayland_sink_get_type +
+ +
+element-webpdec +webpdec +GstWebPDec + +GstWebPDecClass +GST_WEB_P_DEC +GST_WEB_P_DEC_CAST +GST_IS_WEB_P_DEC +GST_WEB_P_DEC_CLASS +GST_IS_WEB_P_DEC_CLASS +GST_TYPE_WEB_P_DEC + +gst_web_p_dec_get_type +
+ +
+element-webpenc +webpenc +GstWebpEnc +GstWebpEncPreset + +GstWebpEncClass +GST_WEBP_ENC +GST_WEBP_ENC_CAST +GST_IS_WEBP_ENC +GST_WEBP_ENC_CLASS +GST_IS_WEBP_ENC_CLASS +GST_TYPE_WEBP_ENC + +gst_webp_enc_get_type +
+ +
+element-webrtcdsp +webrtcdsp +GstWebrtcDsp + +GstWebrtcDspClass +GST_WEBRTC_DSP +GST_WEBRTC_DSP_CAST +GST_IS_WEBRTC_DSP +GST_WEBRTC_DSP_CLASS +GST_IS_WEBRTC_DSP_CLASS +GST_TYPE_WEBRTC_DSP + +gst_webrtc_dsp_get_type +
+ +
+element-webrtcechoprobe +webrtcechoprobe +GstWebrtcEchoProbe + +GstWebrtcEchoProbeClass +GST_WEBRTC_ECHO_PROBE +GST_WEBRTC_ECHO_PROBE_CAST +GST_IS_WEBRTC_ECHO_PROBE +GST_WEBRTC_ECHO_PROBE_CLASS +GST_IS_WEBRTC_ECHO_PROBE_CLASS +GST_TYPE_WEBRTC_ECHO_PROBE + +gst_webrtc_echo_probe_get_type +
+ +
+element-webvttenc +webvttenc +GstWebvttEnc + +GstWebvttEncClass +GST_WEBVTT_ENC +GST_WEBVTT_ENC_CAST +GST_IS_WEBVTT_ENC +GST_WEBVTT_ENC_CLASS +GST_IS_WEBVTT_ENC_CLASS +GST_TYPE_WEBVTT_ENC + +gst_webvtt_enc_get_type +
+ +
element-wildmidi wildmidi GstWildmidi GstWildmidiClass GST_WILDMIDI -GST_WILDMIDI_CLASS +GST_WILDMIDI_CAST GST_IS_WILDMIDI +GST_WILDMIDI_CLASS GST_IS_WILDMIDI_CLASS GST_TYPE_WILDMIDI + +gst_wildmidi_get_type +
+ +
+element-wrappercamerabinsrc +wrappercamerabinsrc +GstWrapperCameraBinSrc + +GstWrapperCameraBinSrcClass +GST_WRAPPER_CAMERA_BIN_SRC +GST_WRAPPER_CAMERA_BIN_SRC_CAST +GST_IS_WRAPPER_CAMERA_BIN_SRC +GST_WRAPPER_CAMERA_BIN_SRC_CLASS +GST_IS_WRAPPER_CAMERA_BIN_SRC_CLASS +GST_TYPE_WRAPPER_CAMERA_BIN_SRC + +gst_wrapper_camera_bin_src_get_type
@@ -1590,17 +4293,52 @@ gst_voaacenc_get_type
-element-voamrwbenc -voamrwbenc -GstVoAmrwbEnc +element-x265enc +x265enc +GstX265Enc + +GstX265EncClass +GST_X265_ENC +GST_X265_ENC_CAST +GST_IS_X265_ENC +GST_X265_ENC_CLASS +GST_IS_X265_ENC_CLASS +GST_TYPE_X265_ENC + +gst_x265_enc_get_type +
+ +
+element-y4mdec +y4mdec +GstY4mDec + +GstY4mDecClass +GST_Y4M_DEC +GST_Y4M_DEC_CAST +GST_IS_Y4M_DEC +GST_Y4M_DEC_CLASS +GST_IS_Y4M_DEC_CLASS +GST_TYPE_Y4M_DEC + +gst_y4m_dec_get_type +
+ +
+element-yadif +yadif +GstYadif +GstYadifModes -GstVoAmrwbEncClass -GST_VOAMRWBENC -GST_VOAMRWBENC_CLASS -GST_IS_VOAMRWBENC -GST_IS_VOAMRWBENC_CLASS -GST_TYPE_VOAMRWBENC -gst_voamrwbenc_get_type +GstYadifClass +GST_YADIF +GST_YADIF_CAST +GST_IS_YADIF +GST_YADIF_CLASS +GST_IS_YADIF_CLASS +GST_TYPE_YADIF + +gst_yadif_get_type
@@ -1609,42 +4347,397 @@ gst_voamrwbenc_get_type GstZBar GstZBarClass -GST_ZBAR -GST_ZBAR_CLASS -GST_IS_ZBAR -GST_IS_ZBAR_CLASS -GST_TYPE_ZBAR +GST_Z_BAR +GST_Z_BAR_CAST +GST_IS_Z_BAR +GST_Z_BAR_CLASS +GST_IS_Z_BAR_CLASS +GST_TYPE_Z_BAR + +gst_z_bar_get_type
-element-gltransformation -gltransformation -GstGLTransformation +element-zebrastripe +zebrastripe +GstZebraStripe -GstGLTransformationClass -GST_GL_TRANSFORMATION -GST_GL_TRANSFORMATION_CLASS -GST_IS_GL_TRANSFORMATION -GST_IS_GL_TRANSFORMATION_CLASS -GST_TYPE_GL_TRANSFORMATION +GstZebraStripeClass +GST_ZEBRA_STRIPE +GST_ZEBRA_STRIPE_CAST +GST_IS_ZEBRA_STRIPE +GST_ZEBRA_STRIPE_CLASS +GST_IS_ZEBRA_STRIPE_CLASS +GST_TYPE_ZEBRA_STRIPE + +gst_zebra_stripe_get_type
-element-compositor -compositor +element-mpegpsmux +mpegpsmux +GstgPsMux -GstCompositorClass -GstCompositor -GST_COMPOSITOR -GST_COMPOSITOR_CLASS -GST_IS_COMPOSITOR -GST_IS_COMPOSITOR_CLASS -GST_TYPE_COMPOSITOR -GstCompositorPad -GstCompositorPadClass -GST_COMPOSITOR_PAD -GST_COMPOSITOR_PAD_CLASS -GST_IS_COMPOSITOR_PAD -GST_IS_COMPOSITOR_PAD_CLASS -GST_TYPE_COMPOSITOR_PAD +GstgPsMuxClass +GST_G_PS_MUX +GST_G_PS_MUX_CAST +GST_IS_G_PS_MUX +GST_G_PS_MUX_CLASS +GST_IS_G_PS_MUX_CLASS +GST_TYPE_G_PS_MUX + +gst_g_ps_mux_get_type +
+ +
+element-tsparse +tsparse +GstgTSParse2 + +GstgTSParse2Class +GST_G_TS_PARSE2 +GST_G_TS_PARSE2_CAST +GST_IS_G_TS_PARSE2 +GST_G_TS_PARSE2_CLASS +GST_IS_G_TS_PARSE2_CLASS +GST_TYPE_G_TS_PARSE2 + +gst_g_ts_parse2_get_type +
+ +
+element-mpegtsmux +mpegtsmux +GstgTsMux + +GstgTsMuxClass +GST_G_TS_MUX +GST_G_TS_MUX_CAST +GST_IS_G_TS_MUX +GST_G_TS_MUX_CLASS +GST_IS_G_TS_MUX_CLASS +GST_TYPE_G_TS_MUX + +gst_g_ts_mux_get_type +
+ +
+element-rsndvdbin +rsndvdbin +GstDvdBin + +GstDvdBinClass +GST_DVD_BIN +GST_DVD_BIN_CAST +GST_IS_DVD_BIN +GST_DVD_BIN_CLASS +GST_IS_DVD_BIN_CLASS +GST_TYPE_DVD_BIN + +gst_dvd_bin_get_type +
+ +
+element-gleffects_blur +gleffects_blur +Gstffects_blur + +Gstffects_blurClass +GST_FFECTS_BLUR +GST_FFECTS_BLUR_CAST +GST_IS_FFECTS_BLUR +GST_FFECTS_BLUR_CLASS +GST_IS_FFECTS_BLUR_CLASS +GST_TYPE_FFECTS_BLUR + +gst_ffects_blur_get_type +
+ +
+element-gleffects_bulge +gleffects_bulge +Gstffects_bulge + +Gstffects_bulgeClass +GST_FFECTS_BULGE +GST_FFECTS_BULGE_CAST +GST_IS_FFECTS_BULGE +GST_FFECTS_BULGE_CLASS +GST_IS_FFECTS_BULGE_CLASS +GST_TYPE_FFECTS_BULGE + +gst_ffects_bulge_get_type +
+ +
+element-gleffects_fisheye +gleffects_fisheye +Gstffects_fisheye + +Gstffects_fisheyeClass +GST_FFECTS_FISHEYE +GST_FFECTS_FISHEYE_CAST +GST_IS_FFECTS_FISHEYE +GST_FFECTS_FISHEYE_CLASS +GST_IS_FFECTS_FISHEYE_CLASS +GST_TYPE_FFECTS_FISHEYE + +gst_ffects_fisheye_get_type +
+ +
+element-gleffects_glow +gleffects_glow +Gstffects_glow + +Gstffects_glowClass +GST_FFECTS_GLOW +GST_FFECTS_GLOW_CAST +GST_IS_FFECTS_GLOW +GST_FFECTS_GLOW_CLASS +GST_IS_FFECTS_GLOW_CLASS +GST_TYPE_FFECTS_GLOW + +gst_ffects_glow_get_type +
+ +
+element-gleffects_heat +gleffects_heat +Gstffects_heat + +Gstffects_heatClass +GST_FFECTS_HEAT +GST_FFECTS_HEAT_CAST +GST_IS_FFECTS_HEAT +GST_FFECTS_HEAT_CLASS +GST_IS_FFECTS_HEAT_CLASS +GST_TYPE_FFECTS_HEAT + +gst_ffects_heat_get_type +
+ +
+element-gleffects_identity +gleffects_identity +Gstffects_identity + +Gstffects_identityClass +GST_FFECTS_IDENTITY +GST_FFECTS_IDENTITY_CAST +GST_IS_FFECTS_IDENTITY +GST_FFECTS_IDENTITY_CLASS +GST_IS_FFECTS_IDENTITY_CLASS +GST_TYPE_FFECTS_IDENTITY + +gst_ffects_identity_get_type +
+ +
+element-gleffects_laplacian +gleffects_laplacian +Gstffects_laplacian + +Gstffects_laplacianClass +GST_FFECTS_LAPLACIAN +GST_FFECTS_LAPLACIAN_CAST +GST_IS_FFECTS_LAPLACIAN +GST_FFECTS_LAPLACIAN_CLASS +GST_IS_FFECTS_LAPLACIAN_CLASS +GST_TYPE_FFECTS_LAPLACIAN + +gst_ffects_laplacian_get_type +
+ +
+element-gleffects_lumaxpro +gleffects_lumaxpro +Gstffects_lumaxpro + +Gstffects_lumaxproClass +GST_FFECTS_LUMAXPRO +GST_FFECTS_LUMAXPRO_CAST +GST_IS_FFECTS_LUMAXPRO +GST_FFECTS_LUMAXPRO_CLASS +GST_IS_FFECTS_LUMAXPRO_CLASS +GST_TYPE_FFECTS_LUMAXPRO + +gst_ffects_lumaxpro_get_type +
+ +
+element-gleffects_mirror +gleffects_mirror +Gstffects_mirror + +Gstffects_mirrorClass +GST_FFECTS_MIRROR +GST_FFECTS_MIRROR_CAST +GST_IS_FFECTS_MIRROR +GST_FFECTS_MIRROR_CLASS +GST_IS_FFECTS_MIRROR_CLASS +GST_TYPE_FFECTS_MIRROR + +gst_ffects_mirror_get_type +
+ +
+element-gleffects_sepia +gleffects_sepia +Gstffects_sepia + +Gstffects_sepiaClass +GST_FFECTS_SEPIA +GST_FFECTS_SEPIA_CAST +GST_IS_FFECTS_SEPIA +GST_FFECTS_SEPIA_CLASS +GST_IS_FFECTS_SEPIA_CLASS +GST_TYPE_FFECTS_SEPIA + +gst_ffects_sepia_get_type +
+ +
+element-gleffects_sin +gleffects_sin +Gstffects_sin + +Gstffects_sinClass +GST_FFECTS_SIN +GST_FFECTS_SIN_CAST +GST_IS_FFECTS_SIN +GST_FFECTS_SIN_CLASS +GST_IS_FFECTS_SIN_CLASS +GST_TYPE_FFECTS_SIN + +gst_ffects_sin_get_type +
+ +
+element-gleffects_sobel +gleffects_sobel +Gstffects_sobel + +Gstffects_sobelClass +GST_FFECTS_SOBEL +GST_FFECTS_SOBEL_CAST +GST_IS_FFECTS_SOBEL +GST_FFECTS_SOBEL_CLASS +GST_IS_FFECTS_SOBEL_CLASS +GST_TYPE_FFECTS_SOBEL + +gst_ffects_sobel_get_type +
+ +
+element-gleffects_square +gleffects_square +Gstffects_square + +Gstffects_squareClass +GST_FFECTS_SQUARE +GST_FFECTS_SQUARE_CAST +GST_IS_FFECTS_SQUARE +GST_FFECTS_SQUARE_CLASS +GST_IS_FFECTS_SQUARE_CLASS +GST_TYPE_FFECTS_SQUARE + +gst_ffects_square_get_type +
+ +
+element-gleffects_squeeze +gleffects_squeeze +Gstffects_squeeze + +Gstffects_squeezeClass +GST_FFECTS_SQUEEZE +GST_FFECTS_SQUEEZE_CAST +GST_IS_FFECTS_SQUEEZE +GST_FFECTS_SQUEEZE_CLASS +GST_IS_FFECTS_SQUEEZE_CLASS +GST_TYPE_FFECTS_SQUEEZE + +gst_ffects_squeeze_get_type +
+ +
+element-gleffects_stretch +gleffects_stretch +Gstffects_stretch + +Gstffects_stretchClass +GST_FFECTS_STRETCH +GST_FFECTS_STRETCH_CAST +GST_IS_FFECTS_STRETCH +GST_FFECTS_STRETCH_CLASS +GST_IS_FFECTS_STRETCH_CLASS +GST_TYPE_FFECTS_STRETCH + +gst_ffects_stretch_get_type +
+ +
+element-gleffects_tunnel +gleffects_tunnel +Gstffects_tunnel + +Gstffects_tunnelClass +GST_FFECTS_TUNNEL +GST_FFECTS_TUNNEL_CAST +GST_IS_FFECTS_TUNNEL +GST_FFECTS_TUNNEL_CLASS +GST_IS_FFECTS_TUNNEL_CLASS +GST_TYPE_FFECTS_TUNNEL + +gst_ffects_tunnel_get_type
+ +
+element-gleffects_twirl +gleffects_twirl +Gstffects_twirl + +Gstffects_twirlClass +GST_FFECTS_TWIRL +GST_FFECTS_TWIRL_CAST +GST_IS_FFECTS_TWIRL +GST_FFECTS_TWIRL_CLASS +GST_IS_FFECTS_TWIRL_CLASS +GST_TYPE_FFECTS_TWIRL + +gst_ffects_twirl_get_type +
+ +
+element-gleffects_xpro +gleffects_xpro +Gstffects_xpro + +Gstffects_xproClass +GST_FFECTS_XPRO +GST_FFECTS_XPRO_CAST +GST_IS_FFECTS_XPRO +GST_FFECTS_XPRO_CLASS +GST_IS_FFECTS_XPRO_CLASS +GST_TYPE_FFECTS_XPRO + +gst_ffects_xpro_get_type +
+ +
+element-gleffects_xray +gleffects_xray +Gstffects_xray + +Gstffects_xrayClass +GST_FFECTS_XRAY +GST_FFECTS_XRAY_CAST +GST_IS_FFECTS_XRAY +GST_FFECTS_XRAY_CLASS +GST_IS_FFECTS_XRAY_CLASS +GST_TYPE_FFECTS_XRAY + +gst_ffects_xray_get_type +
+ diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 00480a7..90ce2ab 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -1399,6 +1399,16 @@ +GstGLImageSink::rotate-method +GstGLRotateMethod + +rw +rotate method +rotate method. +Identity (no rotation) + + + GstRgAnalysis::forced gboolean @@ -1704,7 +1714,7 @@ rw bandwidth-hz -(DVB-T) Bandwidth in Hz. +Channel bandwidth in Hz. 8000000 @@ -1814,7 +1824,7 @@ w pids -Colon seperated list of pids (eg. 110:120). +Colon-separated list of PIDs (eg. 110:120) to capture. ACT and CAT are automatically included but PMT should be added explicitly. Special value 8192 gets full MPEG-TS. "8192" @@ -18174,7 +18184,7 @@ rw bandwidth-hz -(DVB-T) Bandwidth in Hz. +Channel bandwidth in Hz. 8000000 @@ -18900,11 +18910,11 @@ GstH264Parse::config-interval -guint -<= 3600 +gint +[G_MAXULONG,3600] rwx SPS PPS Send Interval -Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled). +Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame). 0 @@ -27264,8 +27274,8 @@ [0,1] rw diffspace -difference space: a value from 0 to 256. -1 +difference space: a value from 0 to 256 (mapped to [0,1]). +0.00390625 @@ -27274,8 +27284,8 @@ [0,1] rw triplevel -level of trip: use high numbers, incremented by 100. -0 +level of trip: mapped to [0,1] asymptotical. +1 @@ -27313,7 +27323,7 @@ gdouble [0,1] rw -brightness +Brightness 0.5 @@ -27359,6 +27369,46 @@ +frei0r-filter-lens-correction::correction-near-center +gdouble +[0,1] +rw +Correction near center + +0.5 + + + +frei0r-filter-lens-correction::correction-near-edges +gdouble +[0,1] +rw +Correction near edges + +0.5 + + + +frei0r-filter-lens-correction::x-center +gdouble +[0,1] +rw +X center + +0.5 + + + +frei0r-filter-lens-correction::y-center +gdouble +[0,1] +rw +Y center + +0.5 + + + frei0r-filter-brightness::brightness gdouble [0,1] @@ -27429,6 +27479,26 @@ +frei0r-filter-pixeliz0r::block-height +gdouble +[0,1] +rw +Block height +Vertical size of one "pixel". +0.0291667 + + + +frei0r-filter-pixeliz0r::block-width +gdouble +[0,1] +rw +Block width +Horizontal size of one "pixel". +0.021875 + + + frei0r-filter-3dflippo::center-position--x- gdouble [0,1] @@ -27605,7 +27675,7 @@ rw Saturation The saturation value. -0 +0.125 @@ -27635,7 +27705,7 @@ rw lredscale multiplier for downscaling non-edge brightness. -5.48413e-322 +0 @@ -27645,7 +27715,7 @@ rw lthresh threshold for edge lightening. -8.00386e-321 +0 @@ -27655,7 +27725,7 @@ rw lupscale multiplier for upscaling edge brightness. -7.93469e-321 +0 @@ -27685,7 +27755,7 @@ rw Green Tint Adjust the level of green. -0 +0.133333 @@ -27825,7 +27895,7 @@ rw blend blend factor. -0 +7.49023e-11 @@ -28015,7 +28085,7 @@ rw HSync the hsync offset. -2.11543e-316 +0 @@ -33995,7 +34065,7 @@ rw Histogram position Histogram position. -0 +0.3 @@ -34125,7 +34195,7 @@ rw Color (G) The color to make transparent (B G R). -0 +0.94 @@ -34145,7 +34215,7 @@ rw Distance Distance to Color (127 is good). -0 +0.288 @@ -34345,7 +34415,7 @@ rw Zoomrate Zoomrate. -0 +0.202 @@ -34354,8 +34424,8 @@ [0,1] rw Channel -Channel to adjust levels (1 = RED; 2 = GREEN; 3 = BLUE; 4 = LUMA). -0 +Channel to adjust (0 = red, 0.1 = green, 0.2 = blue, 0.3 = alpha, 0.4 = luma, 0.5 = rgb, 0.6 = hue, 0.7 = saturation). +0.5 @@ -34364,8 +34434,8 @@ [0,1] rw Curve point number -Number of point to use to build curve. -0 +Number of points to use to build curve (/10 to fit [0,1] parameter range). Minimum 2 (0.2), Maximum 5 (0.5). Not relevant for Bézier spline. +0.2 @@ -34374,8 +34444,8 @@ [0,1] rw Graph position -Output image corner where curve graph will be drawn (1 = TOP,LEFT; 2 = TOP,RIGHT; 3 = BOTTOM,LEFT; 4 = BOTTOM, RIGHT). -0 +Output image corner where curve graph will be drawn (0.1 = TOP,LEFT; 0.2 = TOP,RIGHT; 0.3 = BOTTOM,LEFT; 0.4 = BOTTOM, RIGHT). +0.3 @@ -34385,7 +34455,7 @@ rw Point 1 input value Point 1 input value. -1 +0 @@ -34395,7 +34465,7 @@ rw Point 1 output value Point 1 output value. -1 +0 @@ -34425,7 +34495,7 @@ rw Point 3 input value Point 3 input value. -1 +0 @@ -34435,7 +34505,7 @@ rw Point 3 output value Point 3 output value. -1 +0 @@ -34445,7 +34515,7 @@ rw Point 4 input value Point 4 input value. -1 +0 @@ -34455,7 +34525,7 @@ rw Point 4 output value Point 4 output value. -1 +0 @@ -34465,7 +34535,7 @@ rw Point 5 input value Point 5 input value. -1 +0 @@ -34475,7 +34545,7 @@ rw Point 5 output value Point 5 output value. -1 +0 @@ -34489,6 +34559,26 @@ +frei0r-filter-curves::b--zier-spline +gchar* + +rw +Bézier spline +Use cubic Bézier spline. Has to be a sorted list of points in the format "handle1x;handle1y#pointx;pointy#handle2x;handle2y"(pointx = in, pointy = out). Points are separated by a "|".The values can have "double" precision. x, y for points should be in the range 0-1. x,y for handles might also be out of this range. +"" + + + +frei0r-filter-curves::luma-formula +gboolean + +rw +Luma formula +Use Rec. 601 (false) or Rec. 709 (true). +TRUE + + + VdpSink::display gchar* @@ -58875,7 +58965,7 @@ rw Eyes profile Location of Haar cascade file to use for eye-pair detection. -"/usr/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml" +"/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml" @@ -58925,7 +59015,7 @@ rw Mouth profile Location of Haar cascade file to use for mouth detection. -"/usr/share/opencv/haarcascades/haarcascade_mcs_mouth.xml" +"/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml" @@ -58935,7 +59025,7 @@ rw Nose profile Location of Haar cascade file to use for nose detection. -"/usr/share/opencv/haarcascades/haarcascade_mcs_nose.xml" +"/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml" @@ -58945,7 +59035,7 @@ rw Face profile Location of Haar cascade file to use for face detection. -"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml" +"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml" @@ -58985,7 +59075,7 @@ rw Profile Location of Haar cascade file to use for face blurion. -"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml" +"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml" @@ -60079,7 +60169,7 @@ Gestures in the defined region of interest will emit messages. rw Profile_fist Location of HAAR cascade file (fist gesture). -"/usr/local/share/gst-plugins-bad/1.0/opencv_haarcascades/fist.xml" +"/home/nicolas/Sources/prefix/share/gst-plugins-bad/1.0/opencv_haarcascades/fist.xml" @@ -60089,7 +60179,7 @@ Gestures in the defined region of interest will emit messages. rw Profile_palm Location of HAAR cascade file (palm gesture). -"/usr/local/share/gst-plugins-bad/1.0/opencv_haarcascades/palm.xml" +"/home/nicolas/Sources/prefix/share/gst-plugins-bad/1.0/opencv_haarcascades/palm.xml" @@ -66713,6 +66803,16 @@ Gestures in the defined region of interest will emit messages. +GstSrtpEnc::stats +GstStructure* + +r +Statistics +Various statistics. + + + + GstSegmentation::learning-rate gfloat [0,1] @@ -68421,6 +68521,16 @@ Gestures in the defined region of interest will emit messages. +GstGLImageSinkBin::rotate-method +GstGLRotateMethod + +rw +rotate method +rotate method. +Identity (no rotation) + + + GstGLFilterBin::filter GstElement* @@ -69410,3 +69520,2662 @@ Gestures in the defined region of interest will emit messages. Blur Vertical + +frei0r-src-test-pat-r::amplitude +gdouble +[0,1] +rw +Amplitude +Amplitude (contrast) of the pattern. +0.8 + + + +frei0r-src-test-pat-r::aspect-type +gdouble +[0,1] +rw +Aspect type +Pixel aspect ratio presets. +0 + + + +frei0r-src-test-pat-r::channel +gdouble +[0,1] +rw +Channel +Into which color channel to draw. +0 + + + +frei0r-src-test-pat-r::freq-1 +gdouble +[0,1] +rw +Freq 1 +Pattern 7 H frequency. +0.03 + + + +frei0r-src-test-pat-r::freq-2 +gdouble +[0,1] +rw +Freq 2 +Pattern 7 V frequency. +0.03 + + + +frei0r-src-test-pat-r::lin-p-swp +gboolean + +rw +Lin P swp +Use linear period sweep. +FALSE + + + +frei0r-src-test-pat-r::manual-aspect +gdouble +[0,1] +rw +Manual aspect +Manual pixel aspect ratio. +0.5 + + + +frei0r-src-test-pat-r::type +gdouble +[0,1] +rw +Type +Type of test pattern. +0 + + + +frei0r-src-test-pat-l::channel +gdouble +[0,1] +rw +Channel +Into which color channel to draw. +0 + + + +frei0r-src-test-pat-l::type +gdouble +[0,1] +rw +Type +Type of test pattern. +0 + + + +frei0r-src-test-pat-i::amplitude +gdouble +[0,1] +rw +Amplitude +Amplitude (contrast) of the pattern. +0.8 + + + +frei0r-src-test-pat-i::channel +gdouble +[0,1] +rw +Channel +Into which color channel to draw. +0 + + + +frei0r-src-test-pat-i::negative +gboolean + +rw +Negative +Change polarity of impulse/step. +FALSE + + + +frei0r-src-test-pat-i::tilt +gdouble +[0,1] +rw +Tilt +Angle of step function. +0.5 + + + +frei0r-src-test-pat-i::type +gdouble +[0,1] +rw +Type +Type of test pattern. +0 + + + +frei0r-src-test-pat-i::width +gdouble +[0,1] +rw +Width +Width of impulse. +0.040404 + + + +frei0r-src-test-pat-g::aspect-type +gdouble +[0,1] +rw +Aspect type +Pixel aspect ratio presets. +0 + + + +frei0r-src-test-pat-g::manual-aspect +gdouble +[0,1] +rw +Manual Aspect +Manual pixel aspect ratio. +0.5 + + + +frei0r-src-test-pat-g::negative +gboolean + +rw +Negative +Polarity of image. +FALSE + + + +frei0r-src-test-pat-g::size-1 +gdouble +[0,1] +rw +Size 1 +Size of major features. +0.28125 + + + +frei0r-src-test-pat-g::size-2 +gdouble +[0,1] +rw +Size 2 +Size of minor features. +0.0625 + + + +frei0r-src-test-pat-g::type +gdouble +[0,1] +rw +Type +Type of test pattern. +0 + + + +frei0r-src-test-pat-c::color-space +gdouble +[0,1] +rw +Color space + +0 + + + +frei0r-src-test-pat-c::cross-section +gdouble +[0,1] +rw +Cross section + +0 + + + +frei0r-src-test-pat-c::fullscreen +gboolean + +rw +Fullscreen + +TRUE + + + +frei0r-src-test-pat-c::third-axis-value +gdouble +[0,1] +rw +Third axis value + +0.5 + + + +frei0r-src-test-pat-b::aspect-type +gdouble +[0,1] +rw +Aspect type +7 choices, pixel aspect ratio. +0 + + + +frei0r-src-test-pat-b::manual-aspect +gdouble +[0,1] +rw +Manual Aspect +Manual pixel aspect ratio (Aspect type 6). +0.5 + + + +frei0r-src-test-pat-b::type +gdouble +[0,1] +rw +Type +8 choices, select test pattern. +0 + + + +frei0r-mixer-cairoblend::blend-mode +gchar* + +rw +blend mode +Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'. +"normal" + + + +frei0r-mixer-cairoblend::opacity +gdouble +[0,1] +rw +opacity +Opacity of composited image. +1 + + + +frei0r-mixer-cairoaffineblend::anchor-x +gdouble +[0,1] +rw +anchor x +X position of rotation center within the second input. +0 + + + +frei0r-mixer-cairoaffineblend::anchor-y +gdouble +[0,1] +rw +anchor y +Y position of rotation center within the second input. +0 + + + +frei0r-mixer-cairoaffineblend::blend-mode +gchar* + +rw +blend mode +Blend mode used to compose image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'. +"normal" + + + +frei0r-mixer-cairoaffineblend::opacity +gdouble +[0,1] +rw +opacity +Opacity of second input. +1 + + + +frei0r-mixer-cairoaffineblend::rotation +gdouble +[0,1] +rw +rotation +Rotation of second input, value interperted as range 0 - 360. +0 + + + +frei0r-mixer-cairoaffineblend::x +gdouble +[0,1] +rw +x +X position of second input, value interperted as range -2*width - 3*width. +0.4 + + + +frei0r-mixer-cairoaffineblend::x-scale +gdouble +[0,1] +rw +x scale +X scale of second input, value interperted as range 0 - 5. +0.2 + + + +frei0r-mixer-cairoaffineblend::y +gdouble +[0,1] +rw +y +Y position of second input, value interperted as range -2*height - 3*height. +0.4 + + + +frei0r-mixer-cairoaffineblend::y-scale +gdouble +[0,1] +rw +y scale +Y scale of second input, value interperted as range 0 - 5. +0.2 + + + +frei0r-filter-white-balance--lms-space-::color-temperature +gdouble +[0,1] +rw +Color Temperature +Choose an output color temperature, if different from 6500 K. +0.433333 + + + +frei0r-filter-white-balance--lms-space-::neutral-color-b +gfloat +[0,1] +rw +Neutral Color (B) +Choose a color from the source image that should be white. +0.5 + + + +frei0r-filter-white-balance--lms-space-::neutral-color-g +gfloat +[0,1] +rw +Neutral Color (G) +Choose a color from the source image that should be white. +0.5 + + + +frei0r-filter-white-balance--lms-space-::neutral-color-r +gfloat +[0,1] +rw +Neutral Color (R) +Choose a color from the source image that should be white. +0.5 + + + +frei0r-filter-vignette::aspect +gdouble +[0,1] +rw +aspect +Aspect ratio. +0.5 + + + +frei0r-filter-vignette::clearcenter +gdouble +[0,1] +rw +clearCenter +Size of the unaffected center. +0 + + + +frei0r-filter-vignette::soft +gdouble +[0,1] +rw +soft +Softness. +0.6 + + + +frei0r-filter-vectorscope::mix +gdouble +[0,1] +rw +mix +The amount of source image mixed into background of display. +0 + + + +frei0r-filter-vectorscope::overlay-sides +gboolean + +rw +overlay sides +If false, the sides of image are shown without overlay. +TRUE + + + +frei0r-filter-timeout-indicator::color-b +gfloat +[0,1] +rw +color (B) +Indicator colour. +6.44597e-44 + + + +frei0r-filter-timeout-indicator::color-g +gfloat +[0,1] +rw +color (G) +Indicator colour. +0 + + + +frei0r-filter-timeout-indicator::color-r +gfloat +[0,1] +rw +color (R) +Indicator colour. +1.28487e-37 + + + +frei0r-filter-timeout-indicator::time +gdouble +[0,1] +rw +time +Current time. +1.80984e-316 + + + +frei0r-filter-timeout-indicator::transparency +gdouble +[0,1] +rw +transparency +Indicator transparency. +1.80984e-316 + + + +frei0r-filter-spillsupress::supresstype +gdouble +[0,1] +rw +supresstype +Defines if green or blue screen spill supress is applied. +0 + + + +frei0r-filter-sop-sat::aoffset +gdouble +[0,1] +rw +aOffset +Offset of the alpha component. +0.5 + + + +frei0r-filter-sop-sat::apower +gdouble +[0,1] +rw +aPower +Power (Gamma) of the alpha component. +0.05 + + + +frei0r-filter-sop-sat::aslope +gdouble +[0,1] +rw +aSlope +Slope of the alpha component. +0.05 + + + +frei0r-filter-sop-sat::boffset +gdouble +[0,1] +rw +bOffset +Offset of the blue color component. +0.5 + + + +frei0r-filter-sop-sat::bpower +gdouble +[0,1] +rw +bPower +Power (Gamma) of the blue color component. +0.05 + + + +frei0r-filter-sop-sat::bslope +gdouble +[0,1] +rw +bSlope +Slope of the blue color component. +0.05 + + + +frei0r-filter-sop-sat::goffset +gdouble +[0,1] +rw +gOffset +Offset of the green color component. +0.5 + + + +frei0r-filter-sop-sat::gpower +gdouble +[0,1] +rw +gPower +Power (Gamma) of the green color component. +0.05 + + + +frei0r-filter-sop-sat::gslope +gdouble +[0,1] +rw +gSlope +Slope of the green color component. +0.05 + + + +frei0r-filter-sop-sat::roffset +gdouble +[0,1] +rw +rOffset +Offset of the red color component. +0.5 + + + +frei0r-filter-sop-sat::rpower +gdouble +[0,1] +rw +rPower +Power (Gamma) of the red color component. +0.05 + + + +frei0r-filter-sop-sat::rslope +gdouble +[0,1] +rw +rSlope +Slope of the red color component. +0.05 + + + +frei0r-filter-sop-sat::saturation +gdouble +[0,1] +rw +saturation +Overall saturation. +0.1 + + + +frei0r-filter-softglow::blur +gdouble +[0,1] +rw +blur +Blur of the glow. +0.5 + + + +frei0r-filter-softglow::blurblend +gdouble +[0,1] +rw +blurblend +Blend mode used to blend highlight blur with input image. +0 + + + +frei0r-filter-softglow::brightness +gdouble +[0,1] +rw +brightness +Brightness of highlight areas. +0.75 + + + +frei0r-filter-softglow::sharpness +gdouble +[0,1] +rw +sharpness +Sharpness of highlight areas. +0.85 + + + +frei0r-filter-sigmoidaltransfer::brightness +gdouble +[0,1] +rw +brightness +Brightnesss of image. +0.75 + + + +frei0r-filter-sigmoidaltransfer::sharpness +gdouble +[0,1] +rw +sharpness +Sharpness of transfer. +0.85 + + + +frei0r-filter-sharpness::amount +gdouble +[0,1] +rw +Amount + +0.3 + + + +frei0r-filter-sharpness::size +gdouble +[0,1] +rw +Size + +0 + + + +frei0r-filter-select0r::color-to-select-b +gfloat +[0,1] +rw +Color to select (B) + +0 + + + +frei0r-filter-select0r::color-to-select-g +gfloat +[0,1] +rw +Color to select (G) + +0.8 + + + +frei0r-filter-select0r::color-to-select-r +gfloat +[0,1] +rw +Color to select (R) + +0 + + + +frei0r-filter-select0r::delta-b---i---i +gdouble +[0,1] +rw +Delta B / I / I + +0.2 + + + +frei0r-filter-select0r::delta-g---b---chroma +gdouble +[0,1] +rw +Delta G / B / Chroma + +0.2 + + + +frei0r-filter-select0r::delta-r---a---hue +gdouble +[0,1] +rw +Delta R / A / Hue + +0.2 + + + +frei0r-filter-select0r::edge-mode +gdouble +[0,1] +rw +Edge mode + +0 + + + +frei0r-filter-select0r::invert-selection +gboolean + +rw +Invert selection + +FALSE + + + +frei0r-filter-select0r::operation +gdouble +[0,1] +rw +Operation + +0 + + + +frei0r-filter-select0r::selection-subspace +gdouble +[0,1] +rw +Selection subspace + +0 + + + +frei0r-filter-select0r::slope +gdouble +[0,1] +rw +Slope + +0 + + + +frei0r-filter-select0r::subspace-shape +gdouble +[0,1] +rw +Subspace shape + +0 + + + +frei0r-filter-rgbnoise::noise +gdouble +[0,1] +rw +noise +Amount of noise added. +0.2 + + + +frei0r-filter-rgb-parade::mix +gdouble +[0,1] +rw +mix +The amount of source image mixed into background of display. +0 + + + +frei0r-filter-rgb-parade::overlay-sides +gboolean + +rw +overlay sides +If false, the sides of image are shown without overlay. +TRUE + + + +frei0r-filter-pr0file::alpha-trace +gboolean + +rw +Alpha trace +Show Alpha trace on scope. +FALSE + + + +frei0r-filter-pr0file::b-trace +gboolean + +rw +B trace +Show B trace on scope. +TRUE + + + +frei0r-filter-pr0file::channel +gdouble +[0,1] +rw +Channel +Channel to numerically display. +0.375005 + + + +frei0r-filter-pr0file::color +gdouble +[0,1] +rw +Color +rec 601 or rec 709. +0 + + + +frei0r-filter-pr0file::crosshair-color +gdouble +[0,1] +rw +Crosshair color +Color of the profile marker. +0 + + + +frei0r-filter-pr0file::display-average +gboolean + +rw +Display average +e. +TRUE + + + +frei0r-filter-pr0file::display-maximum +gboolean + +rw +Display maximum + +FALSE + + + +frei0r-filter-pr0file::display-minimum +gboolean + +rw +Display minimum + +FALSE + + + +frei0r-filter-pr0file::display-rms +gboolean + +rw +Display RMS + +TRUE + + + +frei0r-filter-pr0file::g-trace +gboolean + +rw +G trace +Show G trace on scope. +TRUE + + + +frei0r-filter-pr0file::length +gdouble +[0,1] +rw +Length +Length of profile. +0.589744 + + + +frei0r-filter-pr0file::marker-1 +gdouble +[0,1] +rw +Marker 1 +Position of marker 1. +0 + + + +frei0r-filter-pr0file::marker-2 +gdouble +[0,1] +rw +Marker 2 +Position of marker 2. +0 + + + +frei0r-filter-pr0file::param-256-scale +gboolean + +rw +256 scale +use 0-255 instead of 0.0-1.0. +FALSE + + + +frei0r-filter-pr0file::pb-trace +gboolean + +rw +Pb trace +Show Pb trace on scope. +FALSE + + + +frei0r-filter-pr0file::pr-trace +gboolean + +rw +Pr trace +Show Pr trace on scope. +FALSE + + + +frei0r-filter-pr0file::r-trace +gboolean + +rw +R trace +Show R trace on scope. +TRUE + + + +frei0r-filter-pr0file::tilt +gdouble +[0,1] +rw +Tilt +Tilt of profile. +0.5 + + + +frei0r-filter-pr0file::x +gdouble +[0,1] +rw +X +X position of profile. +0.5 + + + +frei0r-filter-pr0file::y +gdouble +[0,1] +rw +Y +Y position of profile. +0.5 + + + +frei0r-filter-pr0file::y-trace +gboolean + +rw +Y trace +Show Y' trace on scope. +FALSE + + + +frei0r-filter-pr0be::big-window +gboolean + +rw +Big window +Display more data. +FALSE + + + +frei0r-filter-pr0be::measurement +gdouble +[0,1] +rw +Measurement +What measurement to display. +0 + + + +frei0r-filter-pr0be::param-256-scale +gboolean + +rw +256 scale +use 0-255 instead of 0.0-1.0. +FALSE + + + +frei0r-filter-pr0be::show-alpha +gboolean + +rw +Show alpha +Display alpha value too. +FALSE + + + +frei0r-filter-pr0be::x +gdouble +[0,1] +rw +X +X position of probe. +0.5 + + + +frei0r-filter-pr0be::x-size +gdouble +[0,1] +rw +X size +X size of probe. +0.25 + + + +frei0r-filter-pr0be::y +gdouble +[0,1] +rw +Y +Y position of probe. +0.5 + + + +frei0r-filter-pr0be::y-size +gdouble +[0,1] +rw +Y size +Y size of probe. +0.25 + + + +frei0r-filter-posterize::levels +gdouble +[0,1] +rw +levels +Number of values per channel. +0.104167 + + + +frei0r-filter-ndvi-filter::color-map +gchar* + +rw +Color Map +The color map to use. One of 'earth', 'grayscale', 'heat' or 'rainbow'. +"grayscale" + + + +frei0r-filter-ndvi-filter::index-calculation +gchar* + +rw +Index Calculation +The index calculation to use. One of 'ndvi' or 'vi'. +"ndvi" + + + +frei0r-filter-ndvi-filter::legend +gchar* + +rw +Legend +Control legend display. One of 'off' or 'bottom'. +"off" + + + +frei0r-filter-ndvi-filter::levels +gdouble +[0,1] +rw +Levels +The number of color levels to use in the false image (divided by 1000). +0.256 + + + +frei0r-filter-ndvi-filter::nir-channel +gchar* + +rw +NIR Channel +The channel to use for the near-infrared component. One of 'r', 'g', or 'b'. +"r" + + + +frei0r-filter-ndvi-filter::nir-offset +gdouble +[0,1] +rw +NIR Offset +An offset to be applied to the near-infrared component (mapped to [-100%, 100%]. +0.5 + + + +frei0r-filter-ndvi-filter::nir-scale +gdouble +[0,1] +rw +NIR Scale +A scaling factor to be applied to the near-infrared component (divided by 10). +0.1 + + + +frei0r-filter-ndvi-filter::vis-offset +gdouble +[0,1] +rw +VIS Offset +An offset to be applied to the visible component (mapped to [-100%, 100%]. +0.5 + + + +frei0r-filter-ndvi-filter::vis-scale +gdouble +[0,1] +rw +VIS Scale +A scaling factor to be applied to the visible component (divided by 10). +0.1 + + + +frei0r-filter-ndvi-filter::visible-channel +gchar* + +rw +Visible Channel +The channel to use for the visible component. One of 'r', 'g', or 'b'. +"b" + + + +frei0r-filter-medians::size +gdouble +[0,1] +rw +Size +Size for 'var size' type filter. +0.1 + + + +frei0r-filter-medians::type +gchar* + +rw +Type +Choose type of median: Cross5, Square3x3, Bilevel, Diamond3x3, Square5x5, Temp3, Temp5, ArceBI, ML3D, ML3dEX, VarSize. +"Square3x3" + + + +frei0r-filter-light-graffiti::backgroundweight +gdouble +[0,1] +rw +backgroundWeight +Describes how strong the (accumulated) background should shine through. +0 + + + +frei0r-filter-light-graffiti::blackreference +gdouble +[0,1] +rw +blackReference +Uses black as background image instead of the first frame. +0 + + + +frei0r-filter-light-graffiti::dim +gdouble +[0,1] +rw +dim +Dimming of the light mask. +0 + + + +frei0r-filter-light-graffiti::longalpha +gdouble +[0,1] +rw +longAlpha +Alpha value for moving average. +0 + + + +frei0r-filter-light-graffiti::loweroverexposure +gdouble +[0,1] +rw +lowerOverexposure +Prevents some overexposure if the light source stays steady too long (varying speed). +0 + + + +frei0r-filter-light-graffiti::nonlineardim +gdouble +[0,1] +rw +nonlinearDim +Nonlinear dimming (may look more natural). +0 + + + +frei0r-filter-light-graffiti::reset +gdouble +[0,1] +rw +reset +Reset filter masks. +0 + + + +frei0r-filter-light-graffiti::saturation +gdouble +[0,1] +rw +saturation +Saturation of lights. +0.25 + + + +frei0r-filter-light-graffiti::sensitivity +gdouble +[0,1] +rw +sensitivity +Sensitivity of the effect for light (higher sensitivity will lead to brighter lights). +0.2 + + + +frei0r-filter-light-graffiti::statsbrightness +gdouble +[0,1] +rw +statsBrightness +Display the brightness and threshold, for adjusting the brightness threshold parameter. +0 + + + +frei0r-filter-light-graffiti::statsdifference +gdouble +[0,1] +rw +statsDifference +Display the background difference and threshold. +0 + + + +frei0r-filter-light-graffiti::statsdiffsum +gdouble +[0,1] +rw +statsDiffSum +Display the sum of the background difference and the threshold. +0 + + + +frei0r-filter-light-graffiti::thresholdbrightness +gdouble +[0,1] +rw +thresholdBrightness +Brightness threshold to distinguish between foreground and background. +0.588235 + + + +frei0r-filter-light-graffiti::thresholddifference +gdouble +[0,1] +rw +thresholdDifference +Threshold: Difference to background to distinguish between fore- and background. +0 + + + +frei0r-filter-light-graffiti::thresholddiffsum +gdouble +[0,1] +rw +thresholdDiffSum +Threshold for sum of differences. Can in most cases be ignored (set to 0). +0 + + + +frei0r-filter-light-graffiti::transparentbackground +gdouble +[0,1] +rw +transparentBackground +Make the background transparent. +0 + + + +frei0r-filter-keyspillm0pup::amount-1 +gdouble +[0,1] +rw +Amount 1 + +0.55 + + + +frei0r-filter-keyspillm0pup::amount-2 +gdouble +[0,1] +rw +Amount 2 + +0 + + + +frei0r-filter-keyspillm0pup::hue-gate +gdouble +[0,1] +rw +Hue gate +Restrict mask to hues close to key. +0.25 + + + +frei0r-filter-keyspillm0pup::key-color-b +gfloat +[0,1] +rw +Key color (B) +Key color that was used for chroma keying. +0.1 + + + +frei0r-filter-keyspillm0pup::key-color-g +gfloat +[0,1] +rw +Key color (G) +Key color that was used for chroma keying. +0.8 + + + +frei0r-filter-keyspillm0pup::key-color-r +gfloat +[0,1] +rw +Key color (R) +Key color that was used for chroma keying. +0.1 + + + +frei0r-filter-keyspillm0pup::mask-to-alpha +gboolean + +rw +Mask to Alpha +Replace alpha channel with the mask. +FALSE + + + +frei0r-filter-keyspillm0pup::mask-type +gchar* + +rw +Mask type +Which mask to apply [0,1,2,3]. +"0" + + + +frei0r-filter-keyspillm0pup::operation-1 +gchar* + +rw +Operation 1 +First operation 1 [0,1,2]. +"1" + + + +frei0r-filter-keyspillm0pup::operation-2 +gchar* + +rw +Operation 2 +Second operation 2 [0,1,2]. +"0" + + + +frei0r-filter-keyspillm0pup::saturation-threshold +gdouble +[0,1] +rw +Saturation threshold +Restrict mask to saturated colors. +0.15 + + + +frei0r-filter-keyspillm0pup::show-mask +gboolean + +rw +Show mask +Replace image with the mask. +FALSE + + + +frei0r-filter-keyspillm0pup::slope +gdouble +[0,1] +rw +Slope +Range of colors around the key where effect gradually decreases. +0.4 + + + +frei0r-filter-keyspillm0pup::target-color-b +gfloat +[0,1] +rw +Target color (B) +Desired color to replace key residue with. +0.4 + + + +frei0r-filter-keyspillm0pup::target-color-g +gfloat +[0,1] +rw +Target color (G) +Desired color to replace key residue with. +0.5 + + + +frei0r-filter-keyspillm0pup::target-color-r +gfloat +[0,1] +rw +Target color (R) +Desired color to replace key residue with. +0.78 + + + +frei0r-filter-keyspillm0pup::tolerance +gdouble +[0,1] +rw +Tolerance +Range of colors around the key, where effect is full strength. +0.24 + + + +frei0r-filter-iir-blur::amount +gdouble +[0,1] +rw +Amount +Amount of blur. +0.2 + + + +frei0r-filter-iir-blur::edge +gboolean + +rw +Edge +Edge compensation. +TRUE + + + +frei0r-filter-iir-blur::type +gdouble +[0,1] +rw +Type +Blur type. +0.333344 + + + +frei0r-filter-hqdn3d::spatial +gdouble +[0,1] +rw +Spatial +Amount of spatial filtering. +0.04 + + + +frei0r-filter-hqdn3d::temporal +gdouble +[0,1] +rw +Temporal +Amount of temporal filtering. +0.06 + + + +frei0r-filter-emboss::azimuth +gdouble +[0,1] +rw +azimuth +Light direction. +0.375 + + + +frei0r-filter-emboss::elevation +gdouble +[0,1] +rw +elevation +Background lightness. +0.333333 + + + +frei0r-filter-emboss::width45 +gdouble +[0,1] +rw +width45 +Bump height. +0.25 + + + +frei0r-filter-dither::levels +gdouble +[0,1] +rw +levels +Number of values per channel. +0.104167 + + + +frei0r-filter-dither::matrixid +gdouble +[0,1] +rw +matrixid +Id of matrix used for dithering. +1 + + + +frei0r-filter-defish0r::amount +gdouble +[0,1] +rw +Amount +Focal Ratio. +0 + + + +frei0r-filter-defish0r::aspect-type +gdouble +[0,1] +rw +Aspect type +Pixel aspect ratio presets. +0 + + + +frei0r-filter-defish0r::defish +gboolean + +rw +DeFish +Fish or Defish. +FALSE + + + +frei0r-filter-defish0r::interpolator +gdouble +[0,1] +rw +Interpolator +Quality of interpolation. +0.166667 + + + +frei0r-filter-defish0r::manual-aspect +gdouble +[0,1] +rw +Manual Aspect +Manual Pixel Aspect ratio. +0.5 + + + +frei0r-filter-defish0r::manual-scale +gdouble +[0,1] +rw +Manual Scale +Manual Scale. +0.5 + + + +frei0r-filter-defish0r::scaling +gdouble +[0,1] +rw +Scaling +Scaling method. +0.666667 + + + +frei0r-filter-defish0r::type +gdouble +[0,1] +rw +Type +Mapping function. +0.666667 + + + +frei0r-filter-colortap::table +gchar* + +rw +table +Lookup table used to filter colors. One of: xpro, sepia, heat, red_green, old_photo, xray, esses, yellow_blue. +"esses" + + + +frei0r-filter-colorize::hue +gdouble +[0,1] +rw +hue +Color shade of the colorized image. +0.5 + + + +frei0r-filter-colorize::lightness +gdouble +[0,1] +rw +lightness +Lightness of the colorized image. +0.5 + + + +frei0r-filter-colorize::saturation +gdouble +[0,1] +rw +saturation +Amount of color in the colorized image. +0.5 + + + +frei0r-filter-colorhalftone::cyan-angle +gdouble +[0,1] +rw +cyan angle +Cyan dots angle. +0.3 + + + +frei0r-filter-colorhalftone::dot-radius +gdouble +[0,1] +rw +dot radius +Halftone pattern dot size. +0.4 + + + +frei0r-filter-colorhalftone::magenta-angle +gdouble +[0,1] +rw +magenta angle +Magenta dots angle. +0.45 + + + +frei0r-filter-colorhalftone::yellow-angle +gdouble +[0,1] +rw +yellow angle +Yellow dots angle. +0.25 + + + +frei0r-filter-coloradj-rgb::action +gdouble +[0,1] +rw +Action +Type of color adjustment. +0.333344 + + + +frei0r-filter-coloradj-rgb::alpha-controlled +gboolean + +rw +Alpha controlled +Adjust only areas with nonzero alpha. +FALSE + + + +frei0r-filter-coloradj-rgb::b +gdouble +[0,1] +rw +B +Amount of blue. +0.5 + + + +frei0r-filter-coloradj-rgb::g +gdouble +[0,1] +rw +G +Amount of green. +0.5 + + + +frei0r-filter-coloradj-rgb::keep-luma +gboolean + +rw +Keep luma +Don't change brightness. +TRUE + + + +frei0r-filter-coloradj-rgb::luma-formula +gdouble +[0,1] +rw +Luma formula + +0.500025 + + + +frei0r-filter-coloradj-rgb::r +gdouble +[0,1] +rw +R +Amount of red. +0.5 + + + +frei0r-filter-cairoimagegrid::columns +gdouble +[0,1] +rw +columns +Number of columns in the image grid. Input range 0 - 1 is interpreted as range 1 - 20. +0.105263 + + + +frei0r-filter-cairoimagegrid::rows +gdouble +[0,1] +rw +rows +Number of rows in the image grid. Input range 0 - 1 is interpreted as range 1 - 20. +0.105263 + + + +frei0r-filter-cairogradient::blend-mode +gchar* + +rw +blend mode +Blend mode used to compose gradient on image. Accepted values: 'normal', 'add', 'saturate', 'multiply', 'screen', 'overlay', 'darken', 'lighten', 'colordodge', 'colorburn', 'hardlight', 'softlight', 'difference', 'exclusion', 'hslhue', 'hslsaturation', 'hslcolor', 'hslluminosity'. +"normal" + + + +frei0r-filter-cairogradient::end-color-b +gfloat +[0,1] +rw +end color (B) +Second color of the gradient. +1 + + + +frei0r-filter-cairogradient::end-color-g +gfloat +[0,1] +rw +end color (G) +Second color of the gradient. +1 + + + +frei0r-filter-cairogradient::end-color-r +gfloat +[0,1] +rw +end color (R) +Second color of the gradient. +1 + + + +frei0r-filter-cairogradient::end-opacity +gdouble +[0,1] +rw +end opacity +Opacity of the second color of the gradient. +0.5 + + + +frei0r-filter-cairogradient::end-x +gdouble +[0,1] +rw +end x +X position of the end point of the gradient. +0.5 + + + +frei0r-filter-cairogradient::end-y +gdouble +[0,1] +rw +end y +Y position of the end point of the gradient. +1 + + + +frei0r-filter-cairogradient::offset +gdouble +[0,1] +rw +offset +Position of first color in the line connecting gradient ends, really useful only for radial gradient. +0 + + + +frei0r-filter-cairogradient::pattern +gchar* + +rw +pattern +Linear or radial gradient. +"gradient_linear" + + + +frei0r-filter-cairogradient::start-color-b +gfloat +[0,1] +rw +start color (B) +First color of the gradient. +0 + + + +frei0r-filter-cairogradient::start-color-g +gfloat +[0,1] +rw +start color (G) +First color of the gradient. +0 + + + +frei0r-filter-cairogradient::start-color-r +gfloat +[0,1] +rw +start color (R) +First color of the gradient. +0 + + + +frei0r-filter-cairogradient::start-opacity +gdouble +[0,1] +rw +start opacity +Opacity of the first color of the gradient. +0.5 + + + +frei0r-filter-cairogradient::start-x +gdouble +[0,1] +rw +start x +X position of the start point of the gradient. +0.5 + + + +frei0r-filter-cairogradient::start-y +gdouble +[0,1] +rw +start y +Y position of the start point of the gradient. +0 + + + +frei0r-filter-c0rners::alpha-operation +gdouble +[0,1] +rw +Alpha operation + +0 + + + +frei0r-filter-c0rners::corner-1-x +gdouble +[0,1] +rw +Corner 1 X +X coordinate of corner 1. +0.333333 + + + +frei0r-filter-c0rners::corner-1-y +gdouble +[0,1] +rw +Corner 1 Y +Y coordinate of corner 1. +0.333333 + + + +frei0r-filter-c0rners::corner-2-x +gdouble +[0,1] +rw +Corner 2 X +X coordinate of corner 2. +0.666666 + + + +frei0r-filter-c0rners::corner-2-y +gdouble +[0,1] +rw +Corner 2 Y +Y coordinate of corner 2. +0.333333 + + + +frei0r-filter-c0rners::corner-3-x +gdouble +[0,1] +rw +Corner 3 X +X coordinate of corner 3. +0.666666 + + + +frei0r-filter-c0rners::corner-3-y +gdouble +[0,1] +rw +Corner 3 Y +Y coordinate of corner 3. +0.666666 + + + +frei0r-filter-c0rners::corner-4-x +gdouble +[0,1] +rw +Corner 4 X +X coordinate of corner 4. +0.333333 + + + +frei0r-filter-c0rners::corner-4-y +gdouble +[0,1] +rw +Corner 4 Y +Y coordinate of corner 4. +0.666666 + + + +frei0r-filter-c0rners::enable-stretch +gboolean + +rw +Enable Stretch +Enable stretching. +FALSE + + + +frei0r-filter-c0rners::feather-alpha +gdouble +[0,1] +rw +Feather Alpha +Makes smooth transition into transparent. +0.01 + + + +frei0r-filter-c0rners::interpolator +gdouble +[0,1] +rw +Interpolator +Quality of interpolation. +0.166667 + + + +frei0r-filter-c0rners::stretch-x +gdouble +[0,1] +rw +Stretch X +Amount of stretching in X direction. +0.5 + + + +frei0r-filter-c0rners::stretch-y +gdouble +[0,1] +rw +Stretch Y +Amount of stretching in Y direction. +0.5 + + + +frei0r-filter-c0rners::transparent-background +gboolean + +rw +Transparent Background +Makes background transparent. +FALSE + + + +frei0r-filter-alphaspot::max +gdouble +[0,1] +rw +Max + +1 + + + +frei0r-filter-alphaspot::min +gdouble +[0,1] +rw +Min + +0 + + + +frei0r-filter-alphaspot::operation +gdouble +[0,1] +rw +Operation + +0 + + + +frei0r-filter-alphaspot::position-x +gdouble +[0,1] +rw +Position X + +0.5 + + + +frei0r-filter-alphaspot::position-y +gdouble +[0,1] +rw +Position Y + +0.5 + + + +frei0r-filter-alphaspot::shape +gdouble +[0,1] +rw +Shape + +0 + + + +frei0r-filter-alphaspot::size-x +gdouble +[0,1] +rw +Size X + +0.1 + + + +frei0r-filter-alphaspot::size-y +gdouble +[0,1] +rw +Size Y + +0.1 + + + +frei0r-filter-alphaspot::tilt +gdouble +[0,1] +rw +Tilt + +0.5 + + + +frei0r-filter-alphaspot::transition-width +gdouble +[0,1] +rw +Transition width + +0.2 + + + +frei0r-filter-alphagrad::max +gdouble +[0,1] +rw +Max + +1 + + + +frei0r-filter-alphagrad::min +gdouble +[0,1] +rw +Min + +0 + + + +frei0r-filter-alphagrad::operation +gdouble +[0,1] +rw +Operation + +0 + + + +frei0r-filter-alphagrad::position +gdouble +[0,1] +rw +Position + +0.5 + + + +frei0r-filter-alphagrad::tilt +gdouble +[0,1] +rw +Tilt + +0.5 + + + +frei0r-filter-alphagrad::transition-width +gdouble +[0,1] +rw +Transition width + +0.5 + + + +frei0r-filter-alpha0ps::display +gdouble +[0,1] +rw +Display + +0 + + + +frei0r-filter-alpha0ps::display-input-alpha +gboolean + +rw +Display input alpha + +FALSE + + + +frei0r-filter-alpha0ps::invert +gboolean + +rw +Invert + +FALSE + + + +frei0r-filter-alpha0ps::operation +gdouble +[0,1] +rw +Operation + +0 + + + +frei0r-filter-alpha0ps::shrink-grow-blur-amount +gdouble +[0,1] +rw +Shrink/Grow/Blur amount + +0.333344 + + + +frei0r-filter-alpha0ps::threshold +gdouble +[0,1] +rw +Threshold + +0.5 + + + +GstKMSSink::connector-id +gint +>= G_MAXULONG +rwx +Connector ID +DRM connector id. +-1 + + + +GstKMSSink::driver-name +gchar* + +rwx +device name +DRM device driver name. +NULL + + + +GstBs2b::fcut +gint +[300,2000] +rw +Frequency cut +Low-pass filter cut frequency (Hz). +700 + + + +GstBs2b::feed +gint +[10,150] +rw +Feed level +Feed Level (dB/10). +45 + + + +GstWebrtcDsp::echo-cancel +gboolean + +rwx +Echo Cancel +Enable or disable echo canceller, note that it will be disabled if no webrtcechoprobe has been found. +TRUE + + + +GstWebrtcDsp::experimental-agc +gboolean + +rwx +Experimental AGC +Enable or disable experimental automatic gain control. +FALSE + + + +GstWebrtcDsp::extended-filter +gboolean + +rwx +Extended Filter +Enable or disable the extended filter. +TRUE + + + +GstWebrtcDsp::gain-control +gboolean + +rwx +Gain Control +Enable or disable automatic digital gain control. +TRUE + + + +GstWebrtcDsp::high-pass-filter +gboolean + +rwx +High Pass Filter +Enable or disable high pass filtering. +TRUE + + + +GstWebrtcDsp::noise-suppression +gboolean + +rwx +Noise Suppression +Enable or disable noise suppression. +TRUE + + + +GstWebrtcDsp::probe +gchar* + +rwx +Echo Probe +The name of the webrtcechoprobe element that record the audio being played through loud speakers. Must be set before PAUSED state. +"webrtcechoprobe0" + + + +GstWebrtcDsp::echo-suppression-level +GstWebrtcEchoSuppressionLevel + +rwx +Echo Suppression Level +Controls the aggressiveness of the suppressor. A higher level trades off double-talk performance for increased echo suppression. +Moderate Suppression + + + +GstWebrtcDsp::noise-suppression-level +GstWebrtcNoiseSuppressionLevel + +rwx +Noise Suppression Level +Controls the aggressiveness of the suppression. Increasing the level will reduce the noise level at the expense of a higher speech distortion. +Moderate Suppression + diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy index 6f57b8f..3358c59 100644 --- a/docs/plugins/gst-plugins-bad-plugins.hierarchy +++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy @@ -5,6 +5,7 @@ GObject GstAllocatorSysmem GstFdAllocator GstWlShmAllocator + GstVdpVideoAllocator GstAudioRingBuffer GstAudioSinkRingBuffer GstAudioSrcRingBuffer @@ -61,18 +62,19 @@ GObject GstH265Parse GstIRTSPParse GstIvfParse + GstJPEG2000Parse GstJpegParse GstMpeg4VParse GstMpegvParse GstOpusParse GstPngParse - GstJPEG2000Parse GstVC1Parse GstBaseSink GstAudioBaseSink GstAudioSink GstOpenALSink GstDecklinkAudioSink + GstAvdtpSink GstChecksumSink GstCurlBaseSink GstCurlFileSink @@ -93,11 +95,12 @@ GObject GstGtkGLSink GstGtkSink GstInterVideoSink + GstKMSSink GstQtSink GstWaylandSink GstBaseSrc + GstAvdtpSrc GstDataURISrc - GstFliteTestSrc GstInterAudioSrc GstInterSubSrc GstInterVideoSrc @@ -124,6 +127,7 @@ GObject GstAccurip GstAudioChannelMix GstBPMDetect + GstBs2b GstChromaprint GstLADSPAFilter ladspa-amp-so-amp-mono @@ -136,6 +140,8 @@ GObject ladspa-sine-so-sine-fcaa GstOFA GstStereo + GstWebrtcDsp + GstWebrtcEchoProbe GstBayer2RGB GstDebugSpy GstDtmfDetect @@ -234,11 +240,13 @@ GObject GstSolarize GstVideoAnalyse GstVideoDiff + GstZBar GstZebraStripe GstWatchdog GstYadif GstBin DvbBaseBin + GstA2dpSink GstAdaptiveDemux GstDashDemux GstHLSDemux @@ -263,6 +271,7 @@ GObject GstCameraBin GstSDPDemux GstSdpSrc + GstUnalignedAudioParse GstViewfinderBin RsnDvdBin GstBz2dec @@ -301,16 +310,14 @@ GObject GstNetSim GstPcapParse GstPitch - GstRTPBaseDepayload - GstRtpH265Depay GstRTPBasePayload GstRtpAsfPay - GstRtpH265Pay GstRawParse GstAudioParse GstVideoParse GstRtpOnvifParse GstRtpOnvifTimestamp + GstSFDec GstSegmentClip GstAudioSegmentClip GstVideoSegmentClip @@ -332,6 +339,8 @@ GObject GstRsvgDec GstSchroDec GstVMncDec + GstVdpDecoder + GstVdpMpegDec GstWebPDec GstVideoEncoder GstOpenJPEGEnc @@ -376,6 +385,7 @@ GObject GtkWidget GstColorBalanceChannel GstEncodingProfile + GstVdpDevice MXFMetadataBase MXFDescriptiveMetadata MXFDMS1 diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces index 8935a9e..1a5967c 100644 --- a/docs/plugins/gst-plugins-bad-plugins.interfaces +++ b/docs/plugins/gst-plugins-bad-plugins.interfaces @@ -13,6 +13,7 @@ GstAutoVideoConvert GstChildProxy GstBaseCameraSrc GstChildProxy GstBaseVideoEncoder GstPreset GstBin GstChildProxy +GstBs2b GstPreset GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter GstCameraBin GstChildProxy GstTagSetter GstCameraBin2 GstChildProxy GstTagSetter @@ -80,6 +81,7 @@ GstSchroEnc GstPreset GstSdpSrc GstChildProxy GstURIHandler GstSirenEnc GstPreset GstTagMux GstTagSetter +GstUnalignedAudioParse GstChildProxy GstUvcH264Src GstChildProxy GstVCDSrc GstURIHandler GstVP8Enc GstPreset GstTagSetter diff --git a/docs/plugins/inspect/plugin-androidcamera.xml b/docs/plugins/inspect/plugin-androidcamera.xml deleted file mode 100644 index c9417ca..0000000 --- a/docs/plugins/inspect/plugin-androidcamera.xml +++ /dev/null @@ -1,28 +0,0 @@ - - androidcamera - Capture from Android cameras - ../../sys/androidcamera/.libs/libgstandroidcamera.so - libgstandroidcamera.so - 0.10.22.1 - LGPL - gst-plugins-bad - GStreamer Bad Plug-ins git - Unknown package origin - - - ahcsrc - Android Camera Source - Source/Video - Reads frames from android.hardware.Camera class into buffers - Youness Alaoui <youness.alaoui@collabora.co.uk> - - - src - source - always -
video/x-raw-yuv, format=(fourcc) { YV12 , YUY2 , NV21 , NV16 }, width=(int) [ 1, 2147483647 ], height=(int) [ 1, 2147483647 ], framerate=(fraction) [ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int) [ 1, 2147483647 ], height=(int) [ 1, 2147483647 ], framerate=(fraction) [ 0/1, 2147483647/1 ]
-
-
-
-
-
diff --git a/docs/plugins/inspect/plugin-assrender.xml b/docs/plugins/inspect/plugin-assrender.xml index 88a8f56..72c2954 100644 --- a/docs/plugins/inspect/plugin-assrender.xml +++ b/docs/plugins/inspect/plugin-assrender.xml @@ -26,13 +26,13 @@ video_sink sink always -
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always -
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
diff --git a/docs/plugins/inspect/plugin-audiofxbad.xml b/docs/plugins/inspect/plugin-audiofxbad.xml new file mode 100644 index 0000000..f69d4bb --- /dev/null +++ b/docs/plugins/inspect/plugin-audiofxbad.xml @@ -0,0 +1,34 @@ + + audiofxbad + Audio filters from gst-plugins-bad + ../../gst/audiofxbad/.libs/libgstaudiofxbad.so + libgstaudiofxbad.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + audiochannelmix + Simple stereo audio mixer + Audio/Mixer + Mixes left/right channels of stereo audio + David Schleef <ds@schleef.org> + + + sink + sink + always +
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-bluez.xml b/docs/plugins/inspect/plugin-bluez.xml new file mode 100644 index 0000000..278bfc8 --- /dev/null +++ b/docs/plugins/inspect/plugin-bluez.xml @@ -0,0 +1,58 @@ + + bluez + Bluez-based bluetooth support + ../../sys/bluez/.libs/libgstbluez.so + libgstbluez.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + a2dpsink + Bluetooth A2DP sink + Sink/Audio + Plays audio to an A2DP device + Marcel Holtmann <marcel@holtmann.org> + + + sink + sink + always +
audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], channel-mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation-method=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]; audio/mpeg
+
+
+
+ + avdtpsink + Bluetooth AVDTP sink + Sink/Audio + Plays audio to an A2DP device + Marcel Holtmann <marcel@holtmann.org> + + + sink + sink + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA
+
+
+
+ + avdtpsrc + Bluetooth AVDTP Source + Source/Audio/Network/RTP + Receives audio from an A2DP device + Arun Raghavan <arun.raghavan@collabora.co.uk> + + + src + source + always +
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 8000, 11025, 12000, 16000, 22050, 2400, 32000, 44100, 48000, 64000, 88200, 96000 }, encoding-name=(string)MP4A-LATM
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-bs2b.xml b/docs/plugins/inspect/plugin-bs2b.xml index c646cbe..387e1c9 100644 --- a/docs/plugins/inspect/plugin-bs2b.xml +++ b/docs/plugins/inspect/plugin-bs2b.xml @@ -3,7 +3,7 @@ Improve headphone listening of stereo audio recordsusing the bs2b library. ../../ext/bs2b/.libs/libgstbs2b.so libgstbs2b.so - 1.5.0.1 + 1.9.0.1 LGPL gst-plugins-bad GStreamer Bad Plug-ins git @@ -12,7 +12,7 @@ bs2b Crossfeed effect - Effect/Audio + Filter/Effect/Audio Improve headphone listening of stereo audio records using the bs2b library. Christoph Reiter <reiter.christoph@gmail.com> diff --git a/docs/plugins/inspect/plugin-compositor.xml b/docs/plugins/inspect/plugin-compositor.xml new file mode 100644 index 0000000..0632015 --- /dev/null +++ b/docs/plugins/inspect/plugin-compositor.xml @@ -0,0 +1,34 @@ + + compositor + Compositor + ../../gst/compositor/.libs/libgstcompositor.so + libgstcompositor.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + compositor + Compositor + Filter/Editor/Video/Compositor + Composite multiple video streams + Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink_%u + sink + request +
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 ]
+
+ + src + source + always +
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 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dashdemux.xml b/docs/plugins/inspect/plugin-dashdemux.xml new file mode 100644 index 0000000..8bd913b --- /dev/null +++ b/docs/plugins/inspect/plugin-dashdemux.xml @@ -0,0 +1,48 @@ + + dashdemux + DASH demuxer plugin + ../../ext/dash/.libs/libgstdashdemux.so + libgstdashdemux.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + dashdemux + DASH Demuxer + Codec/Demuxer/Adaptive + Dynamic Adaptive Streaming over HTTP demuxer + David Corvoysier <david.corvoysier@orange.com> + Hamid Zakari <hamid.zakari@gmail.com> + Gianluca Gennari <gennarone@gmail.com> + + + sink + sink + always +
application/dash+xml
+
+ + audio_%02u + source + sometimes +
ANY
+
+ + subtitle_%02u + source + sometimes +
ANY
+
+ + video_%02u + source + sometimes +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-decklink.xml b/docs/plugins/inspect/plugin-decklink.xml new file mode 100644 index 0000000..78d6b51 --- /dev/null +++ b/docs/plugins/inspect/plugin-decklink.xml @@ -0,0 +1,73 @@ + + decklink + Blackmagic Decklink plugin + ../../sys/decklink/.libs/libgstdecklink.so + libgstdecklink.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + decklinkaudiosink + Decklink Audio Sink + Audio/Sink + Decklink Sink + David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com> + + + sink + sink + always +
audio/x-raw, format=(string){ S16LE, S32LE }, channels=(int)2, rate=(int)48000, layout=(string)interleaved
+
+
+
+ + decklinkaudiosrc + Decklink Audio Source + Audio/Src + Decklink Source + David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com> + + + src + source + always +
audio/x-raw, format=(string){ S16LE, S32LE }, channels=(int)2, rate=(int)48000, layout=(string)interleaved
+
+
+
+ + decklinkvideosink + Decklink Video Sink + Video/Sink + Decklink Sink + David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com> + + + sink + sink + always +
video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)[ 0/1, 2147483647/1 ], format=(string)BGRA
+
+
+
+ + decklinkvideosrc + Decklink Video Source + Video/Src + Decklink Source + David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian@centricular.com> + + + src + source + always +
video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)BGRA; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)24000/1001, format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)24000/1001, format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)24000/1001, format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)interleaved, framerate=(fraction)24000/1001, format=(string)BGRA; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)v210; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)ARGB; video/x-raw, width=(int)720, height=(int)486, pixel-aspect-ratio=(fraction)10/11, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)BGRA; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt601, chroma-site=(string)mpeg2; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)720, height=(int)576, pixel-aspect-ratio=(fraction)12/11, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30000/1001, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)interleaved, framerate=(fraction)30/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)BGRA; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)v210; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)ARGB; video/x-raw, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)BGRA; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)v210; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)ARGB; video/x-raw, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)BGRA; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt709, chroma-site=(string)mpeg2; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)2048, height=(int)1556, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24000/1001, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)25/1, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30000/1001, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)30/1, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)50/1, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60000/1001, format=(string)BGRA; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)UYVY, colorimetry=(string)bt2020, chroma-site=(string)mpeg2; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)v210; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)ARGB; video/x-raw, width=(int)3840, height=(int)2160, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)60/1, format=(string)BGRA
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dtls.xml b/docs/plugins/inspect/plugin-dtls.xml new file mode 100644 index 0000000..2e2f197 --- /dev/null +++ b/docs/plugins/inspect/plugin-dtls.xml @@ -0,0 +1,148 @@ + + dtls + DTLS decoder and encoder plugins + ../../ext/dtls/.libs/libgstdtls.so + libgstdtls.so + 1.9.0.1 + BSD + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + dtlsdec + DTLS Decoder + Decoder/Network/DTLS + Decodes DTLS packets + Patrik Oldsberg patrik.oldsberg@ericsson.com + + + sink + sink + always +
application/x-dtls
+
+ + src + source + request +
ANY
+
+
+
+ + dtlsenc + DTLS Encoder + Encoder/Network/DTLS + Encodes packets with DTLS + Patrik Oldsberg patrik.oldsberg@ericsson.com + + + sink + sink + request +
ANY
+
+ + src + source + always +
application/x-dtls
+
+
+
+ + dtlssrtpdec + DTLS-SRTP Decoder + Decoder/Network/DTLS/SRTP + Decodes SRTP packets with a key received from DTLS + Patrik Oldsberg patrik.oldsberg@ericsson.com + + + sink + sink + always +
ANY
+
+ + rtcp_src + source + always +
application/x-rtcp
+
+ + rtp_src + source + always +
application/x-rtp
+
+ + data_src + source + request +
ANY
+
+
+
+ + dtlssrtpdemux + DTLS SRTP Demultiplexer + DTLS/SRTP/Demux + Demultiplexes DTLS and SRTP packets + Patrik Oldsberg patrik.oldsberg@ericsson.com + + + sink + sink + always +
ANY
+
+ + dtls_src + source + always +
application/x-dtls
+
+ + rtp_src + source + always +
application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
+
+
+
+ + dtlssrtpenc + DTLS-SRTP Encoder + Encoder/Network/DTLS/SRTP + Encodes SRTP packets with a key received from DTLS + Patrik Oldsberg patrik.oldsberg@ericsson.com + + + data_sink + sink + request +
ANY
+
+ + rtcp_sink_%d + sink + request +
application/x-rtp; application/x-rtcp
+
+ + rtp_sink_%d + sink + request +
application/x-rtp; application/x-rtcp
+
+ + src + source + always +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-dvbsuboverlay.xml b/docs/plugins/inspect/plugin-dvbsuboverlay.xml index 0c05340..f88660c 100644 --- a/docs/plugins/inspect/plugin-dvbsuboverlay.xml +++ b/docs/plugins/inspect/plugin-dvbsuboverlay.xml @@ -26,13 +26,13 @@ video_sink sink always -
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src source always -
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
diff --git a/docs/plugins/inspect/plugin-fbdevsink.xml b/docs/plugins/inspect/plugin-fbdevsink.xml new file mode 100644 index 0000000..4e9da57 --- /dev/null +++ b/docs/plugins/inspect/plugin-fbdevsink.xml @@ -0,0 +1,28 @@ + + fbdevsink + Linux framebuffer video sink + ../../sys/fbdev/.libs/libgstfbdevsink.so + libgstfbdevsink.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + fbdevsink + fbdev video sink + Sink/Video + Linux framebuffer videosink + Sean D'Epagnier <sean@depagnier.com> + + + sink + sink + always +
video/x-raw, format=(string){ RGB, BGR, BGRx, xBGR, RGB, RGBx, xRGB, RGB15, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-fluidsynthmidi.xml b/docs/plugins/inspect/plugin-fluidsynthmidi.xml new file mode 100644 index 0000000..a7cd84f --- /dev/null +++ b/docs/plugins/inspect/plugin-fluidsynthmidi.xml @@ -0,0 +1,34 @@ + + fluidsynthmidi + Fluidsynth MIDI Plugin + ../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so + libgstfluidsynthmidi.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + fluiddec + Fluidsynth + Codec/Decoder/Audio + Midi Synthesizer Element + Wim Taymans <wim.taymans@gmail.com> + + + sink + sink + always +
audio/x-midi-event
+
+ + src + source + always +
audio/x-raw, format=(string)F32LE, rate=(int)44100, channels=(int)2, layout=(string)interleaved
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-freeverb.xml b/docs/plugins/inspect/plugin-freeverb.xml new file mode 100644 index 0000000..abf3927 --- /dev/null +++ b/docs/plugins/inspect/plugin-freeverb.xml @@ -0,0 +1,34 @@ + + freeverb + Reverberation/room effect + ../../gst/freeverb/.libs/libgstfreeverb.so + libgstfreeverb.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + freeverb + Reverberation/room effect + Filter/Effect/Audio + Add reverberation to audio streams + Stefan Sauer <ensonic@users.sf.net> + + + sink + sink + always +
audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], layout=(string)interleaved
+
+ + src + source + always +
audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, layout=(string)interleaved
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-frei0r.xml b/docs/plugins/inspect/plugin-frei0r.xml index 7a24a1c..f3cc1a2 100644 --- a/docs/plugins/inspect/plugin-frei0r.xml +++ b/docs/plugins/inspect/plugin-frei0r.xml @@ -9,5 +9,2808 @@ GStreamer Bad Plug-ins git Unknown package origin + + frei0r-filter-3-point-color-balance + 3 point color balance + Filter/Effect/Video + Adjust color balance with 3 color points + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-3dflippo + 3dflippo + Filter/Effect/Video + Frame rotation in 3d-space + Sebastian Dröge <sebastian.droege@collabora.co.uk>, c.e. prelz AS FLUIDO <fluido@fluido.as> + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-alpha0ps + alpha0ps + Filter/Effect/Video + Display and manipulation of the alpha channel + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-alphagrad + alphagrad + Filter/Effect/Video + Fills alpha channel with a gradient + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-alphaspot + alphaspot + Filter/Effect/Video + Draws simple shapes into the alpha channel + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-b + B + Filter/Effect/Video + Extracts Blue from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-baltan + Baltan + Filter/Effect/Video + delayed alpha smoothed blit of time + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Kentaro, Jaromil + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-bluescreen0r + bluescreen0r + Filter/Effect/Video + Color to alpha (blit SRCALPHA) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-brightness + Brightness + Filter/Effect/Video + Adjusts the brightness of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-bw0r + bw0r + Filter/Effect/Video + Turns image black/white. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, coma@gephex.org + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-c0rners + c0rners + Filter/Effect/Video + Four corners geometry engine + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-cairogradient + cairogradient + Filter/Effect/Video + Draws a gradient on top of image. Filter is given gradient start and end points, colors and opacities. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-cairoimagegrid + cairoimagegrid + Filter/Effect/Video + Draws a grid of input images. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-cartoon + Cartoon + Filter/Effect/Video + Cartoonify video, do a form of edge detect + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dries Pruimboom, Jaromil + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-color-distance + Color Distance + Filter/Effect/Video + Calculates the distance between the selected color and the current pixel and uses that value as new pixel value + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-coloradj-rgb + coloradj_RGB + Filter/Effect/Video + Simple color adjustment + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-colorhalftone + colorhalftone + Filter/Effect/Video + Filters image to resemble a halftone print in which tones are represented as variable sized dots + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-colorize + colorize + Filter/Effect/Video + Colorizes image to selected hue, saturation and lightness + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-colortap + colortap + Filter/Effect/Video + Applies a pre-made color effect to image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-contrast0r + Contrast0r + Filter/Effect/Video + Adjusts the contrast of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-curves + Curves + Filter/Effect/Video + Adjust luminance or color channel intensity with curve level mapping + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin, Till Theato + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-defish0r + Defish0r + Filter/Effect/Video + Non rectilinear lens mappings + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-delay0r + delay0r + Filter/Effect/Video + video delay + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-delaygrab + Delaygrab + Filter/Effect/Video + delayed frame blitting mapped on a time bitmap + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Bill Spinhover, Andreas Schiffler, Jaromil + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-distort0r + Distort0r + Filter/Effect/Video + Plasma + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-dither + dither + Filter/Effect/Video + Dithers the image and reduces the number of available colors + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-edgeglow + Edgeglow + Filter/Effect/Video + Edgeglow filter + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Salsaman + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-emboss + emboss + Filter/Effect/Video + Creates embossed relief image of source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-equaliz0r + Equaliz0r + Filter/Effect/Video + Equalizes the intensity histograms + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-flippo + Flippo + Filter/Effect/Video + Flipping in x and y axis + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Carlo Emilio, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-g + G + Filter/Effect/Video + Extracts Green from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-gamma + Gamma + Filter/Effect/Video + Adjusts the gamma value of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-glow + Glow + Filter/Effect/Video + Creates a Glamorous Glow + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-hqdn3d + hqdn3d + Filter/Effect/Video + High quality 3D denoiser from Mplayer + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli, Daniel Moreno + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-hueshift0r + Hueshift0r + Filter/Effect/Video + Shifts the hue of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-iir-blur + IIR blur + Filter/Effect/Video + Three types of fast IIR blurring + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-invert0r + Invert0r + Filter/Effect/Video + Inverts all colors of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-k-means-clustering + K-Means Clustering + Filter/Effect/Video + Clusters of a source image by color and spatial distance + Sebastian Dröge <sebastian.droege@collabora.co.uk>, binarymillenium + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-keyspillm0pup + keyspillm0pup + Filter/Effect/Video + Reduces the visibility of key color spill in chroma keying + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-lens-correction + Lens Correction + Filter/Effect/Video + Allows compensation of lens distortion + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-letterb0xed + LetterB0xed + Filter/Effect/Video + Adds Black Borders at top and bottom for Cinema Look + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-levels + Levels + Filter/Effect/Video + Adjust luminance or color channel intensity + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-light-graffiti + Light Graffiti + Filter/Effect/Video + Creates light graffitis from a video by keeping the brightest spots. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-luminance + Luminance + Filter/Effect/Video + Creates a luminance map of the image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-mask0mate + Mask0Mate + Filter/Effect/Video + Creates an square alpha-channel mask + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-medians + Medians + Filter/Effect/Video + Implements several median-type filters + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-ndvi-filter + NDVI filter + Filter/Effect/Video + This filter creates a false image from a visible + infrared source. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Brian Matherly + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-nervous + Nervous + Filter/Effect/Video + flushes frames in time in a nervous way + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Tannenbaum, Kentaro, Jaromil + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-nikon-d90-stairstepping-fix + Nikon D90 Stairstepping fix + Filter/Effect/Video + Removes the Stairstepping from Nikon D90 videos (720p only) by interpolation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-nosync0r + nosync0r + Filter/Effect/Video + broken tv + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-perspective + Perspective + Filter/Effect/Video + Distorts the image for a pseudo perspective + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-pixeliz0r + pixeliz0r + Filter/Effect/Video + Pixelize input image. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-posterize + posterize + Filter/Effect/Video + Posterizes image by reducing the number of colors used in image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-pr0be + pr0be + Filter/Effect/Video + Measure video values + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-pr0file + pr0file + Filter/Effect/Video + 2D video oscilloscope + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-primaries + primaries + Filter/Effect/Video + Reduce image to primary colors + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-r + R + Filter/Effect/Video + Extracts Red from Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-rgb-parade + RGB-Parade + Filter/Effect/Video + Displays a histogram of R, G and B of the video-data + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-rgbnoise + rgbnoise + Filter/Effect/Video + Adds RGB noise to image. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-saturat0r + Saturat0r + Filter/Effect/Video + Adjusts the saturation of a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-scale0tilt + Scale0Tilt + Filter/Effect/Video + Scales, Tilts and Crops an Image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-scanline0r + scanline0r + Filter/Effect/Video + interlaced blak lines + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-select0r + select0r + Filter/Effect/Video + Color based alpha selection + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-sharpness + Sharpness + Filter/Effect/Video + Unsharp masking (port from Mplayer) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli, Remi Guyomarch + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-sigmoidaltransfer + sigmoidaltransfer + Filter/Effect/Video + Desaturates image and creates a particular look that could be called Stamp, Newspaper or Photocopy + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-sobel + Sobel + Filter/Effect/Video + Sobel filter + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal (Drone) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-softglow + softglow + Filter/Effect/Video + Does softglow effect on highlights + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-sop-sat + SOP/Sat + Filter/Effect/Video + Slope/Offset/Power and Saturation color corrections according to the ASC CDL (Color Decision List) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-spillsupress + spillsupress + Filter/Effect/Video + Remove green or blue spill light from subjects shot in front of green or blue screen + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-squareblur + Squareblur + Filter/Effect/Video + Variable-size square blur + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Drone + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-tehroxx0r + TehRoxx0r + Filter/Effect/Video + Something videowall-ish + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Coma + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-threelay0r + threelay0r + Filter/Effect/Video + dynamic 3 level thresholding + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Hedde Bosman + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-threshold0r + Threshold0r + Filter/Effect/Video + Thresholds a source image + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-timeout-indicator + Timeout indicator + Filter/Effect/Video + Timeout indicators e.g. for slides. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Simon A. Eugster + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-tint0r + Tint0r + Filter/Effect/Video + Tint a source image with specified color + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Maksim Golovkin + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-transparency + Transparency + Filter/Effect/Video + Tunes the alpha channel. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-twolay0r + Twolay0r + Filter/Effect/Video + dynamic thresholding + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-vectorscope + Vectorscope + Filter/Effect/Video + Displays the vectorscope of the video-data + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Albert Frisch + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-vertigo + Vertigo + Filter/Effect/Video + alpha blending with zoomed and rotated images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Fukuchi Kentarou + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-vignette + Vignette + Filter/Effect/Video + Lens vignetting effect, applies natural vignetting + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Simon A. Eugster (Granjow) + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-white-balance + White Balance + Filter/Effect/Video + Adjust the white balance / color temperature + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Dan Dennedy + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-filter-white-balance--lms-space- + White Balance (LMS space) + Filter/Effect/Video + Do simple color correction, in a physically meaningful way + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Steinar H. Gunderson + + + sink + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-addition + addition + Filter/Editor/Video + Perform an RGB[A] addition operation of the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-addition-alpha + addition_alpha + Filter/Editor/Video + Perform an RGB[A] addition_alpha operation of the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alpha-injection + Alpha Injection + Filter/Editor/Video + Averages Input 1 and uses this as Alpha Channel on Input 2 + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaatop + alphaatop + Filter/Editor/Video + the alpha ATOP operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphain + alphain + Filter/Editor/Video + the alpha IN operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaout + alphaout + Filter/Editor/Video + the alpha OUT operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaover + alphaover + Filter/Editor/Video + the alpha OVER operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-alphaxor + alphaxor + Filter/Editor/Video + the alpha XOR operation + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-blend + blend + Filter/Editor/Video + Perform a blend operation between two sources + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-burn + burn + Filter/Editor/Video + Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: +D = saturation of 255 or depletion of 0, of ((255 - A) * 256) / (B + 1) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-cairoaffineblend + cairoaffineblend + Filter/Editor/Video + Composites second input on first input applying user-defined transformation, opacity and blend mode + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-cairoblend + cairoblend + Filter/Editor/Video + Composites second input on the first input with user-defined blend mode and opacity. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Janne Liljeblad + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-color-only + color_only + Filter/Editor/Video + Perform a conversion to color only of the source input1 using the hue and saturation values of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-composition + Composition + Filter/Editor/Video + Composites Image 2 onto Image 1 according to its Alpha Channel + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-darken + darken + Filter/Editor/Video + Perform a darken operation between two sources (minimum value of both sources). + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-difference + difference + Filter/Editor/Video + Perform an RGB[A] difference operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-divide + divide + Filter/Editor/Video + Perform an RGB[A] divide operation between the pixel sources: input1 is the numerator, input2 the denominator + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-dodge + dodge + Filter/Editor/Video + Perform an RGB[A] dodge operation between the pixel sources, using the generalised algorithm: +D = saturation of 255 or (A * 256) / (256 - B) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-grain-extract + grain_extract + Filter/Editor/Video + Perform an RGB[A] grain-extract operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-grain-merge + grain_merge + Filter/Editor/Video + Perform an RGB[A] grain-merge operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-hardlight + hardlight + Filter/Editor/Video + Perform an RGB[A] hardlight operation between the pixel sources + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-hue + hue + Filter/Editor/Video + Perform a conversion to hue only of the source input1 using the hue of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-lighten + lighten + Filter/Editor/Video + Perform a lighten operation between two sources (maximum value of both sources). + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-multiply + multiply + Filter/Editor/Video + Perform an RGB[A] multiply operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-overlay + overlay + Filter/Editor/Video + Perform an RGB[A] overlay operation between the pixel sources, using the generalised algorithm: +D = A * (B + (2 * B) * (255 - A)) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-rgb + RGB + Filter/Editor/Video + Averages each Input and uses each as R, G or B channel of the Output + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_2 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-saturation + saturation + Filter/Editor/Video + Perform a conversion to saturation only of the source input1 using the saturation level of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-screen + screen + Filter/Editor/Video + Perform an RGB[A] screen operation between the pixel sources, using the generalised algorithm: +D = 255 - (255 - A) * (255 - B) + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-softlight + softlight + Filter/Editor/Video + Perform an RGB[A] softlight operation between the pixel sources. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-subtract + subtract + Filter/Editor/Video + Perform an RGB[A] subtract operation of the pixel source input2 from input1. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-uv-map + UV Map + Filter/Editor/Video + Uses Input 1 as UV Map to distort Input 2 + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Richard Spindler + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-value + value + Filter/Editor/Video + Perform a conversion to value only of the source input1 using the value of input2. + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jean-Sebastien Senecal + + + sink_0 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-mixer-xfade0r + xfade0r + Filter/Editor/Video + a simple xfader + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + sink_0 + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + sink_1 + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-ising0r + Ising0r + Src/Video + Generates ising noise + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Gephex crew + + + src + source + always +
video/x-raw, format=(string){ BGRA, RGBA, ABGR, ARGB, BGRx, RGBx, xBGR, xRGB, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-lissajous0r + Lissajous0r + Src/Video + Generates Lissajous0r images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-nois0r + Nois0r + Src/Video + Generates white noise images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-onecol0r + onecol0r + Src/Video + image with just one color + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Martin Bayer + + + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-partik0l + Partik0l + Src/Video + Particles generated on prime number sinusoidal blossoming + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil + + + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-plasma + Plasma + Src/Video + Demo scene 8bit plasma + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Jaromil + + + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-b + test_pat_B + Src/Video + Generates test card lookalikes + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-c + test_pat_C + Src/Video + Generates cross sections of color spaces + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-g + test_pat_G + Src/Video + Generates geometry test pattern images + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-i + test_pat_I + Src/Video + Generates spatial impulse and step test patterns + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-l + test_pat_L + Src/Video + Generates linearity checking patterns + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + frei0r-src-test-pat-r + test_pat_R + Src/Video + Generates resolution test patterns + Sebastian Dröge <sebastian.droege@collabora.co.uk>, Marko Cebokli + + + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-gstgtk.xml b/docs/plugins/inspect/plugin-gstgtk.xml new file mode 100644 index 0000000..154f995 --- /dev/null +++ b/docs/plugins/inspect/plugin-gstgtk.xml @@ -0,0 +1,43 @@ + + gstgtk + Gtk+ sink + ../../ext/gtk/.libs/libgstgtksink.so + libgstgtksink.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + gtkglsink + Gtk GL Video Sink + Sink/Video + A video sink that renders to a GtkWidget using OpenGL + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
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 ]
+
+
+
+ + gtksink + Gtk Video Sink + Sink/Video + A video sink that renders to a GtkWidget + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw, format=(string){ BGRx, BGRA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-inter.xml b/docs/plugins/inspect/plugin-inter.xml index 05b3f9f..e470fac 100644 --- a/docs/plugins/inspect/plugin-inter.xml +++ b/docs/plugins/inspect/plugin-inter.xml @@ -80,7 +80,7 @@ sink sink always -
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
@@ -95,7 +95,7 @@ src source always -
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
diff --git a/docs/plugins/inspect/plugin-ivfparse.xml b/docs/plugins/inspect/plugin-ivfparse.xml new file mode 100644 index 0000000..386da61 --- /dev/null +++ b/docs/plugins/inspect/plugin-ivfparse.xml @@ -0,0 +1,34 @@ + + ivfparse + IVF parser + ../../gst/ivfparse/.libs/libgstivfparse.so + libgstivfparse.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + ivfparse + IVF parser + Codec/Demuxer + Demuxes a IVF stream + Philip Jägenstedt <philipj@opera.com> + + + sink + sink + always +
video/x-ivf
+
+ + src + source + always +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-ivtc.xml b/docs/plugins/inspect/plugin-ivtc.xml new file mode 100644 index 0000000..a69e138 --- /dev/null +++ b/docs/plugins/inspect/plugin-ivtc.xml @@ -0,0 +1,55 @@ + + ivtc + Inverse Telecine + ../../gst/ivtc/.libs/libgstivtc.so + libgstivtc.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + combdetect + Comb Detect + Video/Filter + Detect combing artifacts in video stream + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y444, Y42B }, width=(int)[ 1, 2048 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, Y444, Y42B }, width=(int)[ 1, 2048 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + ivtc + Inverse Telecine + Video/Filter + Inverse Telecine Filter + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y444, Y42B }, width=(int)[ 1, 2048 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, Y444, Y42B }, width=(int)[ 1, 2048 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-jp2kdecimator.xml b/docs/plugins/inspect/plugin-jp2kdecimator.xml new file mode 100644 index 0000000..af8e12d --- /dev/null +++ b/docs/plugins/inspect/plugin-jp2kdecimator.xml @@ -0,0 +1,34 @@ + + jp2kdecimator + JPEG2000 decimator + ../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so + libgstjp2kdecimator.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + jp2kdecimator + JPEG2000 decimator + Filter/Image + Removes information from JPEG2000 streams without recompression + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
image/x-jpc
+
+ + src + source + always +
image/x-jpc
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-kate.xml b/docs/plugins/inspect/plugin-kate.xml new file mode 100644 index 0000000..35c9e8b --- /dev/null +++ b/docs/plugins/inspect/plugin-kate.xml @@ -0,0 +1,97 @@ + + kate + Kate plugin + ../../ext/kate/.libs/libgstkate.so + libgstkate.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + katedec + Kate stream text decoder + Codec/Decoder/Subtitle + Decodes Kate text streams + Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com> + + + sink + sink + always +
subtitle/x-kate
+
+ + src + source + always +
text/x-raw, format=(string){ pango-markup, utf8 }; subpicture/x-dvd
+
+
+
+ + kateenc + Kate stream encoder + Codec/Encoder/Subtitle + Encodes Kate streams from text or subpictures + Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com> + + + sink + sink + always +
text/x-raw, format=(string){ pango-markup, utf8 }; subpicture/x-dvd
+
+ + src + source + always +
subtitle/x-kate; application/x-kate
+
+
+
+ + kateparse + Kate stream parser + Codec/Parser/Subtitle + parse raw kate streams + Vincent Penquerc'h <ogg.k.ogg.k at googlemail dot com> + + + sink + sink + always +
subtitle/x-kate; application/x-kate
+
+ + src + source + always +
subtitle/x-kate; application/x-kate
+
+
+
+ + katetag + Kate stream tagger + Formatter/Metadata + Retags kate streams + Vincent Penquerc'h <ogg.k.ogg.k@googlemail.com> + + + sink + sink + always +
subtitle/x-kate; application/x-kate
+
+ + src + source + always +
subtitle/x-kate; application/x-kate
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-kms.xml b/docs/plugins/inspect/plugin-kms.xml new file mode 100644 index 0000000..dd8cac0 --- /dev/null +++ b/docs/plugins/inspect/plugin-kms.xml @@ -0,0 +1,28 @@ + + kms + Video sink using the Linux kernel mode setting API + ../../sys/kms/.libs/libgstkmssink.so + libgstkmssink.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + kmssink + KMS video sink + Sink/Video + Video sink using the Linux kernel mode setting API + Víctor Jáquez <vjaquez@igalia.com> + + + sink + sink + always +
video/x-raw, format=(string){ BGRA, BGRx, RGBA, RGBx, UYVY, YUY2, YVYU, I420, YV12, Y42B, NV12, NV21, NV16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-ladspa.xml b/docs/plugins/inspect/plugin-ladspa.xml new file mode 100644 index 0000000..acfc392 --- /dev/null +++ b/docs/plugins/inspect/plugin-ladspa.xml @@ -0,0 +1,13 @@ + + ladspa + LADSPA plugin + ../../ext/ladspa/.libs/libgstladspa.so + libgstladspa.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + \ No newline at end of file diff --git a/docs/plugins/inspect/plugin-midi.xml b/docs/plugins/inspect/plugin-midi.xml new file mode 100644 index 0000000..b5180e0 --- /dev/null +++ b/docs/plugins/inspect/plugin-midi.xml @@ -0,0 +1,34 @@ + + midi + Parse MIDI files + ../../gst/midi/.libs/libgstmidi.so + libgstmidi.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + midiparse + MidiParse + Codec/Demuxer/Audio + Midi Parser Element + Wim Taymans <wim.taymans@gmail.com> + + + sink + sink + always +
audio/midi; audio/riff-midi
+
+ + src + source + always +
audio/x-midi-event
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-mpegtsdemux.xml b/docs/plugins/inspect/plugin-mpegtsdemux.xml index 43e424d..4c24ac4 100644 --- a/docs/plugins/inspect/plugin-mpegtsdemux.xml +++ b/docs/plugins/inspect/plugin-mpegtsdemux.xml @@ -24,25 +24,25 @@ Edward Hervey <edward.hervey@collabora.co.uk>
video/mpegts, systemstream=(boolean)true
- audio_%04x + audio_%01x_%05x source sometimes
audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)2, stream-format=(string)adts; audio/mpeg, mpegversion=(int)4, stream-format=(string)loas; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ false, true }, mute=(boolean){ false, true }; audio/x-ac3; audio/x-eac3; audio/x-dts; audio/x-opus; audio/x-private-ts-lpcm
- private_%04x + private_%01x_%05x source sometimes
ANY
- subpicture_%04x + subpicture_%01x_%05x source sometimes
subpicture/x-pgs; subpicture/x-dvd; subpicture/x-dvb
- video_%04x + video_%01x_%05x source sometimes
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal; video/x-h265, stream-format=(string)byte-stream, alignment=(string)nal; video/x-dirac; video/x-cavs; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
diff --git a/docs/plugins/inspect/plugin-mxf.xml b/docs/plugins/inspect/plugin-mxf.xml new file mode 100644 index 0000000..d3d2c81 --- /dev/null +++ b/docs/plugins/inspect/plugin-mxf.xml @@ -0,0 +1,97 @@ + + mxf + MXF plugin library + ../../gst/mxf/.libs/libgstmxf.so + libgstmxf.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + mxfdemux + MXF Demuxer + Codec/Demuxer + Demux MXF files + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
application/mxf
+
+ + track_%u + source + sometimes +
ANY
+
+
+
+ + mxfmux + MXF muxer + Codec/Muxer + Muxes video/audio streams into a MXF stream + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + alaw_audio_sink_%u + sink + request +
audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
+
+ + bwf_audio_sink_%u + sink + request +
audio/x-raw, format=(string)S32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S32BE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S24LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S24BE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16BE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)U8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + dv_dif_video_sink_%u + sink + request +
video/x-dv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)true
+
+ + jpeg2000_video_sink_%u + sink + request +
image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], colorspace=(string){ sRGB, sYUV }
+
+ + mpeg_audio_sink_%u + sink + request +
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true; audio/x-ac3, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]; audio/mpeg, mpegversion=(int)2, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]
+
+ + mpeg_video_sink_%u + sink + request +
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)byte-stream, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + up_video_sink_%u + sink + request +
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)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, 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)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)v308, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + vc3_video_sink_%u + sink + request +
video/x-dnxhd, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
application/mxf
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-netsim.xml b/docs/plugins/inspect/plugin-netsim.xml new file mode 100644 index 0000000..c5b5c66 --- /dev/null +++ b/docs/plugins/inspect/plugin-netsim.xml @@ -0,0 +1,34 @@ + + netsim + Network Simulator + ../../gst/netsim/.libs/libgstnetsim.so + libgstnetsim.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + netsim + Network Simulator + Filter/Network + An element that simulates network jitter, packet loss and packet duplication + Philippe Kalaf <philippe.kalaf@collabora.co.uk> + + + sink + sink + always +
ANY
+
+ + src + source + always +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-openexr.xml b/docs/plugins/inspect/plugin-openexr.xml new file mode 100644 index 0000000..5ae9412 --- /dev/null +++ b/docs/plugins/inspect/plugin-openexr.xml @@ -0,0 +1,34 @@ + + openexr + OpenEXR image plugin + ../../ext/openexr/.libs/libgstopenexr.so + libgstopenexr.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + openexrdec + OpenEXR decoder + Codec/Decoder/Video + Decode EXR streams + Sebastian Dröge <sebastian@centricular.com> + + + sink + sink + always +
image/x-exr
+
+ + src + source + always +
video/x-raw, format=(string)ARGB64, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml new file mode 100644 index 0000000..e31f2e6 --- /dev/null +++ b/docs/plugins/inspect/plugin-opengl.xml @@ -0,0 +1,937 @@ + + opengl + OpenGL plugin + ../../ext/gl/.libs/libgstopengl.so + libgstopengl.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + glcolorbalance + Video balance + Filter/Effect/Video + Adjusts brightness, contrast, hue, saturation on a video stream + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glcolorconvert + OpenGL color converter + Filter/Converter/Video + Converts between color spaces using OpenGL shaders + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, rectangle, external-oes }
+
+
+
+ + glcolorscale + OpenGL color scale + Filter/Effect/Video + Colorspace converter and video scaler + Julien Isorce <julien.isorce@gmail.com> +Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gldeinterlace + OpenGL deinterlacing filter + Deinterlace + Deinterlacing based on fragment shaders + Julien Isorce <julien.isorce@mail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gldifferencematte + Gstreamer OpenGL DifferenceMatte + Filter/Effect/Video + Saves a background frame and replace it with a pixbuf + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gldownload + OpenGL uploader + Filter/Video + Downloads data from OpenGL + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory); video/x-raw
+
+ + src + source + always +
video/x-raw; video/x-raw(memory:GLMemory)
+
+
+
+ + gleffects + Gstreamer OpenGL Effects + Filter/Effect/Video + GL Shading Language effects + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_blur + Blur with 9x9 separable convolution Effect + Filter/Effect/Video + GL Shading Language effects - Blur with 9x9 separable convolution Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_bulge + Bulge Effect + Filter/Effect/Video + GL Shading Language effects - Bulge Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_fisheye + FishEye Effect + Filter/Effect/Video + GL Shading Language effects - FishEye Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_glow + Glow Lighting Effect + Filter/Effect/Video + GL Shading Language effects - Glow Lighting Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_heat + Heat Signature Effect + Filter/Effect/Video + GL Shading Language effects - Heat Signature Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_identity + Do nothing Effect + Filter/Effect/Video + GL Shading Language effects - Do nothing Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_laplacian + Laplacian Convolution Demo Effect + Filter/Effect/Video + GL Shading Language effects - Laplacian Convolution Demo Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_lumaxpro + Luma Cross Processing Effect + Filter/Effect/Video + GL Shading Language effects - Luma Cross Processing Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_mirror + Mirror Effect + Filter/Effect/Video + GL Shading Language effects - Mirror Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_sepia + Sepia Toning Effect + Filter/Effect/Video + GL Shading Language effects - Sepia Toning Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_sin + All Grey but Red Effect + Filter/Effect/Video + GL Shading Language effects - All Grey but Red Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_sobel + Sobel edge detection Effect + Filter/Effect/Video + GL Shading Language effects - Sobel edge detection Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_square + Square Effect + Filter/Effect/Video + GL Shading Language effects - Square Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_squeeze + Squeeze Effect + Filter/Effect/Video + GL Shading Language effects - Squeeze Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_stretch + Stretch Effect + Filter/Effect/Video + GL Shading Language effects - Stretch Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_tunnel + Light Tunnel Effect + Filter/Effect/Video + GL Shading Language effects - Light Tunnel Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_twirl + Twirl Effect + Filter/Effect/Video + GL Shading Language effects - Twirl Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_xpro + Cross Processing Effect + Filter/Effect/Video + GL Shading Language effects - Cross Processing Effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + gleffects_xray + Glowing negative effect + Filter/Effect/Video + GL Shading Language effects - Glowing negative effect + Filippo Argiolas <filippo.argiolas@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glfilterapp + OpenGL application filter + Filter/Effect + Use client callbacks to define the scene + Julien Isorce <julien.isorce@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glfilterbin + GL Filter Bin + Filter/Video + Infrastructure to process GL textures + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(ANY)
+
+
+
+ + glfiltercube + OpenGL cube filter + Filter/Effect/Video + Map input texture on the 6 cube faces + Julien Isorce <julien.isorce@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glfilterglass + OpenGL glass filter + Filter/Effect/Video + Glass Filter + Julien Isorce <julien.isorce@gmail.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glimagesink + GL Sink Bin + Sink/Video + Infrastructure to process GL textures + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + glimagesinkelement + OpenGL video sink + Sink/Video + A videosink based on OpenGL + Julien Isorce <julien.isorce@gmail.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }; video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string){ 2D, external-oes }
+
+
+
+ + glmixerbin + OpenGL video_mixer empty bin + Bin/Filter/Effect/Video/Mixer + OpenGL video_mixer empty bin + Matthew Waters <matthew@centricular.com> + + + sink_%u + sink + request +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(ANY)
+
+
+
+ + glmosaic + OpenGL mosaic + Filter/Effect/Video + OpenGL mosaic + Julien Isorce <julien.isorce@gmail.com> + + + sink_%u + sink + request +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + gloverlay + Gstreamer OpenGL Overlay + Filter/Effect/Video + Overlay GL video texture with a JPEG/PNG image + Filippo Argiolas <filippo.argiolas@gmail.com>, Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glshader + OpenGL fragment shader filter + Filter/Effect + Perform operations with a GLSL shader + <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+ + glsinkbin + GL Sink Bin + Sink/Video + Infrastructure to process GL textures + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + glsrcbin + GL Src Bin + Src/Video + Infrastructure to process GL textures + Matthew Waters <matthew@centricular.com> + + + src + source + always +
video/x-raw(ANY)
+
+
+
+ + glstereomix + OpenGL stereo video combiner + Filter/Effect/Video + OpenGL stereo video combiner + Jan Schmidt <jan@centricular.com> + + + sink_%u + sink + request +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, RGB, RGBx, BGR, BGRx, BGRA, xRGB, xBGR, ARGB, ABGR, Y444, I420, YV12, Y42B, Y41B, NV12, NV21, YUY2, UYVY, AYUV, GRAY8, GRAY16_LE, GRAY16_BE, RGB16, BGR16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + glstereosplit + GLStereoSplit + Codec/Converter + Splits a stereoscopic stream into separate left/right streams + Jan Schmidt <jan@centricular.com> +Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + left + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + right + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + gltestsrc + Video test source + Source/Video + Creates a test video stream + David A. Schleef <ds@schleef.org> + + + src + source + always +
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
+
+
+
+ + glupload + OpenGL uploader + Filter/Video + Uploads data into OpenGL + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(ANY)
+
+
+
+ + glvideomixer + OpenGL video_mixer bin + Bin/Filter/Effect/Video/Compositor + OpenGL video_mixer bin + Matthew Waters <matthew@centricular.com> + + + sink_%u + sink + request +
video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta, meta:GstVideoOverlayComposition), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(memory:GLMemory), format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGBA, BGRA, RGBx, BGRx, ARGB, ABGR, xRGB, xBGR, RGB, BGR, RGB16, BGR16, AYUV, I420, YV12, NV12, NV21, YUY2, UYVY, Y41B, Y42B, Y444, GRAY8, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(meta:GstVideoGLTextureUploadMeta), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(ANY)
+
+
+
+ + glvideomixerelement + OpenGL video_mixer + Filter/Effect/Video/Compositor + OpenGL video_mixer + Matthew Waters <matthew@centricular.com> + + + sink_%u + sink + request +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + glviewconvert + OpenGL Multiview/3D conversion filter + Filter + Convert stereoscopic/multiview video formats + Jan Schmidt <jan@centricular.com> +Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+ + src + source + always +
video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D; video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-openjpeg.xml b/docs/plugins/inspect/plugin-openjpeg.xml new file mode 100644 index 0000000..1fb170d --- /dev/null +++ b/docs/plugins/inspect/plugin-openjpeg.xml @@ -0,0 +1,55 @@ + + openjpeg + OpenJPEG-based JPEG2000 image decoder/encoder + ../../ext/openjpeg/.libs/libgstopenjpeg.so + libgstopenjpeg.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + openjpegdec + OpenJPEG JPEG2000 decoder + Codec/Decoder/Video + Decode JPEG2000 streams + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
image/x-j2c, colorspace=(string){ sRGB, sYUV, GRAY }; image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }; image/jp2
+
+ + src + source + always +
video/x-raw, format=(string){ ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + openjpegenc + OpenJPEG JPEG2000 encoder + Codec/Encoder/Video + Encode JPEG2000 streams + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
video/x-raw, format=(string){ ARGB64, ARGB, xRGB, AYUV64, Y444_10LE, I422_10LE, I420_10LE, AYUV, Y444, Y42B, I420, Y41B, YUV9, GRAY8, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
image/x-j2c, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], num-components=(int)[ 1, 4 ], sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, colorspace=(string){ sRGB, sYUV, GRAY }; image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], num-components=(int)[ 1, 4 ], sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, colorspace=(string){ sRGB, sYUV, GRAY }; image/jp2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-opusparse.xml b/docs/plugins/inspect/plugin-opusparse.xml new file mode 100644 index 0000000..22df04d --- /dev/null +++ b/docs/plugins/inspect/plugin-opusparse.xml @@ -0,0 +1,34 @@ + + opusparse + OPUS parse plugin + ../../ext/opus/.libs/libgstopusparse.so + libgstopusparse.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + opusparse + Opus audio parser + Codec/Parser/Audio + parses opus audio streams + Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> + + + sink + sink + always +
audio/x-opus
+
+ + src + source + always +
audio/x-opus, framed=(boolean)true
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-pnm.xml b/docs/plugins/inspect/plugin-pnm.xml index d34016b..78b07e0 100644 --- a/docs/plugins/inspect/plugin-pnm.xml +++ b/docs/plugins/inspect/plugin-pnm.xml @@ -26,7 +26,7 @@ src source always -
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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ RGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
@@ -41,7 +41,7 @@ sink sink always -
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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ RGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src diff --git a/docs/plugins/inspect/plugin-qt.xml b/docs/plugins/inspect/plugin-qt.xml new file mode 100644 index 0000000..1203154 --- /dev/null +++ b/docs/plugins/inspect/plugin-qt.xml @@ -0,0 +1,28 @@ + + qt + Qt sink + ../../ext/qt/.libs/libgstqtsink.so + libgstqtsink.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + qmlglsink + Qt Video Sink + Sink/Video + A video sink the renders to a QQuickItem + Matthew Waters <matthew@centricular.com> + + + sink + sink + always +
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
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-rawparse.xml b/docs/plugins/inspect/plugin-rawparse.xml index b1f1a1d..11f6d66 100644 --- a/docs/plugins/inspect/plugin-rawparse.xml +++ b/docs/plugins/inspect/plugin-rawparse.xml @@ -26,7 +26,28 @@ src source always -
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + + + unalignedaudioparse + unalignedaudioparse + Codec/Parser/Bin/Audio + Parse unaligned raw audio data + Carlos Rafael Giani <dv@pseudoterminal.org> + + + sink + sink + always +
audio/x-unaligned-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
+
+ + src + source + always +
audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
diff --git a/docs/plugins/inspect/plugin-resindvd.xml b/docs/plugins/inspect/plugin-resindvd.xml index 70625b9..c9bc076 100644 --- a/docs/plugins/inspect/plugin-resindvd.xml +++ b/docs/plugins/inspect/plugin-resindvd.xml @@ -32,7 +32,7 @@ video source sometimes -
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
diff --git a/docs/plugins/inspect/plugin-rsvg.xml b/docs/plugins/inspect/plugin-rsvg.xml new file mode 100644 index 0000000..396cf1f --- /dev/null +++ b/docs/plugins/inspect/plugin-rsvg.xml @@ -0,0 +1,61 @@ + + rsvg + RSVG plugin library + ../../ext/rsvg/.libs/libgstrsvg.so + libgstrsvg.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + rsvgdec + SVG image decoder + Codec/Decoder/Image + Uses librsvg to decode SVG images + Sebastian Dröge <sebastian.droege@collabora.co.uk> + + + sink + sink + always +
image/svg+xml; image/svg
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + rsvgoverlay + RSVG overlay + Filter/Editor/Video + Overlays SVG graphics over a video stream + Olivier Aubert <olivier.aubert@liris.cnrs.fr> + + + data_sink + sink + always +
image/svg+xml; image/svg; text/plain
+
+ + sink + sink + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-rtponvif.xml b/docs/plugins/inspect/plugin-rtponvif.xml new file mode 100644 index 0000000..c07624b --- /dev/null +++ b/docs/plugins/inspect/plugin-rtponvif.xml @@ -0,0 +1,55 @@ + + rtponvif + ONVIF Streaming features + ../../gst/onvif/.libs/libgstrtponvif.so + libgstrtponvif.so + 1.9.0.1 + unknown + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + rtponvifparse + ONVIF NTP timestamps RTP extension + Effect/RTP + Add absolute timestamps and flags of recorded data in a playback session + Guillaume Desmottes <guillaume.desmottes@collabora.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+ + rtponviftimestamp + ONVIF NTP timestamps RTP extension + Effect/RTP + Add absolute timestamps and flags of recorded data in a playback session + Guillaume Desmottes <guillaume.desmottes@collabora.com> + + + sink + sink + always +
application/x-rtp
+
+ + src + source + always +
application/x-rtp
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-smoothstreaming.xml b/docs/plugins/inspect/plugin-smoothstreaming.xml new file mode 100644 index 0000000..ac3bc68 --- /dev/null +++ b/docs/plugins/inspect/plugin-smoothstreaming.xml @@ -0,0 +1,40 @@ + + smoothstreaming + Microsoft's Smooth Streaming format support + ../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so + libgstsmoothstreaming.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + mssdemux + Smooth Streaming demuxer + Codec/Demuxer/Adaptive + Parse and demultiplex a Smooth Streaming manifest into audio and video streams + Thiago Santos <thiago.sousa.santos@collabora.com> + + + sink + sink + always +
application/vnd.ms-sstr+xml
+
+ + audio_%02u + source + sometimes +
ANY
+
+ + video_%02u + source + sometimes +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-sndfile.xml b/docs/plugins/inspect/plugin-sndfile.xml new file mode 100644 index 0000000..dbb3f2b --- /dev/null +++ b/docs/plugins/inspect/plugin-sndfile.xml @@ -0,0 +1,34 @@ + + sndfile + use libsndfile to read and write various audio formats + ../../ext/sndfile/.libs/libgstsndfile.so + libgstsndfile.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + sfdec + Sndfile decoder + Decoder/Audio + Read audio streams using libsndfile + Stefan Sauer <ensonic@user.sf.net> + + + sink + sink + always +
audio/x-ircam; audio/x-nist; audio/x-paris; audio/x-rf64; audio/x-sds; audio/x-svx; audio/x-voc; audio/x-w64; audio/x-xi
+
+ + src + source + always +
audio/x-raw, format=(string){ F32LE, S32LE, S16LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-srtp.xml b/docs/plugins/inspect/plugin-srtp.xml new file mode 100644 index 0000000..0a92b63 --- /dev/null +++ b/docs/plugins/inspect/plugin-srtp.xml @@ -0,0 +1,79 @@ + + srtp + GStreamer SRTP + ../../ext/srtp/.libs/libgstsrtp.so + libgstsrtp.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer + http://gstreamer.net/ + + + srtpdec + SRTP decoder + Filter/Network/SRTP + A SRTP and SRTCP decoder + Gabriel Millaire <millaire.gabriel@collabora.com> + + + rtcp_sink + sink + always +
application/x-srtcp
+
+ + rtp_sink + sink + always +
application/x-srtp
+
+ + rtcp_src + source + always +
application/x-rtcp
+
+ + rtp_src + source + always +
application/x-rtp
+
+
+
+ + srtpenc + SRTP encoder + Filter/Network/SRTP + A SRTP and SRTCP encoder + Gabriel Millaire <millaire.gabriel@collabora.com> + + + rtcp_sink_%u + sink + request +
application/x-rtcp
+
+ + rtp_sink_%u + sink + request +
application/x-rtp
+
+ + rtcp_src_%u + source + sometimes +
application/x-srtcp
+
+ + rtp_src_%u + source + sometimes +
application/x-srtp
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-stereo.xml b/docs/plugins/inspect/plugin-stereo.xml new file mode 100644 index 0000000..4a5408b --- /dev/null +++ b/docs/plugins/inspect/plugin-stereo.xml @@ -0,0 +1,34 @@ + + stereo + Muck with the stereo signal, enhance it's 'stereo-ness' + ../../gst/stereo/.libs/libgststereo.so + libgststereo.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + stereo + Stereo effect + Filter/Effect/Audio + Muck with the stereo signal to enhance its 'stereo-ness' + Erik Walthinsen <omega@cse.ogi.edu> + + + sink + sink + always +
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)2
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-teletext.xml b/docs/plugins/inspect/plugin-teletext.xml new file mode 100644 index 0000000..956f9ce --- /dev/null +++ b/docs/plugins/inspect/plugin-teletext.xml @@ -0,0 +1,34 @@ + + teletext + Teletext plugin + ../../ext/teletextdec/.libs/libgstteletextdec.so + libgstteletextdec.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer + http://gstreamer.net/ + + + teletextdec + Teletext decoder + Decoder + Decode a raw VBI stream containing teletext information to RGBA and text + Sebastian Pölsterl <sebp@k-d-w.org>, Andoni Morales Alastruey <ylatuya@gmail.com> + + + sink + sink + always +
application/x-teletext
+
+ + src + source + always +
video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; text/x-raw, format=(string){ utf-8, pango-markup }
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-uvch264.xml b/docs/plugins/inspect/plugin-uvch264.xml new file mode 100644 index 0000000..b6b8102 --- /dev/null +++ b/docs/plugins/inspect/plugin-uvch264.xml @@ -0,0 +1,79 @@ + + uvch264 + UVC compliant H264 encoding cameras plugin + ../../sys/uvch264/.libs/libgstuvch264.so + libgstuvch264.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + uvch264mjpgdemux + UVC H264 MJPG Demuxer + Video/Demuxer + Demux UVC H264 auxiliary streams from MJPG images + Youness Alaoui <youness.alaoui@collabora.co.uk> + + + sink + sink + always +
image/jpeg, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + h264 + source + always +
video/x-h264, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + jpeg + source + always +
image/jpeg, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + nv12 + source + always +
video/x-raw, format=(string)NV12, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + yuy2 + source + always +
video/x-raw, format=(string)YUY2, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + uvch264src + UVC H264 Source + Source/Video + UVC H264 Encoding camera source + Youness Alaoui <youness.alaoui@collabora.co.uk> + + + imgsrc + source + always +
EMPTY
+
+ + vfsrc + source + always +
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + vidsrc + source + always +
video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, NV16, NV61, NV24, GRAY8, GRAY16_BE, GRAY16_LE, v308, IYU2, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, I422_10LE, I422_10BE, Y444_10LE, Y444_10BE, GBR, GBR_10LE, GBR_10BE, NV12_64Z32, A420_10LE, A420_10BE, A422_10LE, A422_10BE, A444_10LE, A444_10BE, P010_10LE, P010_10BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], stream-format=(string){ byte-stream, avc }, alignment=(string)au, profile=(string){ high, main, baseline, constrained-baseline }
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-vcdsrc.xml b/docs/plugins/inspect/plugin-vcdsrc.xml new file mode 100644 index 0000000..2388c94 --- /dev/null +++ b/docs/plugins/inspect/plugin-vcdsrc.xml @@ -0,0 +1,28 @@ + + vcdsrc + Asynchronous read from VCD disk + ../../sys/vcd/.libs/libgstvcdsrc.so + libgstvcdsrc.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + vcdsrc + VCD Source + Source/File + Asynchronous read from VCD disk + Erik Walthinsen <omega@cse.ogi.edu> + + + src + source + always +
ANY
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-vdpau.xml b/docs/plugins/inspect/plugin-vdpau.xml new file mode 100644 index 0000000..964c1a9 --- /dev/null +++ b/docs/plugins/inspect/plugin-vdpau.xml @@ -0,0 +1,34 @@ + + vdpau + Various elements utilizing VDPAU + ../../sys/vdpau/.libs/libgstvdpau.so + libgstvdpau.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer + http://gstreamer.net/ + + + vdpaumpegdec + VDPAU Mpeg Decoder + Decoder + Decode mpeg stream with vdpau + Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> + + + sink + sink + always +
video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false
+
+ + src + source + always +
video/x-raw(memory:VdpVideoSurface), format=(string){ YV12 }, 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 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videofiltersbad.xml b/docs/plugins/inspect/plugin-videofiltersbad.xml new file mode 100644 index 0000000..4ca2841 --- /dev/null +++ b/docs/plugins/inspect/plugin-videofiltersbad.xml @@ -0,0 +1,76 @@ + + videofiltersbad + Video filters in gst-plugins-bad + ../../gst/videofilters/.libs/libgstvideofiltersbad.so + libgstvideofiltersbad.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + scenechange + Scene change detector + Video/Filter + Detects scene changes in video + David Schleef <ds@entropywave.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y42B, Y41B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, Y42B, Y41B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + videodiff + Video Diff + Video/Filter + Visualize differences between adjacent video frames + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y444, Y42B, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, Y444, Y42B, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + zebrastripe + Zebra stripe overlay + Filter/Analysis + Overlays zebra striping on overexposed areas of video + David Schleef <ds@entropywave.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, Y444, Y42B, Y41B, YUY2, UYVY, AYUV, NV12, NV21, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videoframe_audiolevel.xml b/docs/plugins/inspect/plugin-videoframe_audiolevel.xml new file mode 100644 index 0000000..063b2ca --- /dev/null +++ b/docs/plugins/inspect/plugin-videoframe_audiolevel.xml @@ -0,0 +1,46 @@ + + videoframe_audiolevel + Video frame-synchronized audio level + ../../gst/videoframe_audiolevel/.libs/libgstvideoframe_audiolevel.so + libgstvideoframe_audiolevel.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + videoframe-audiolevel + Video-frame audio level + Filter/Analyzer/Audio + Synchronized audio/video RMS Level messenger for audio/raw + Vivia Nikolaidou <vivia@toolsonair.com> + + + asink + sink + always +
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + vsink + sink + always +
video/x-raw
+
+ + asrc + source + always +
audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
+
+ + vsrc + source + always +
video/x-raw
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-videoparsersbad.xml b/docs/plugins/inspect/plugin-videoparsersbad.xml index abc3c9f..0108f50 100644 --- a/docs/plugins/inspect/plugin-videoparsersbad.xml +++ b/docs/plugins/inspect/plugin-videoparsersbad.xml @@ -94,6 +94,27 @@ + jpeg2000parse + JPEG 2000 parser + Codec/Parser/Video/Image + Parses JPEG 2000 files + Aaron Boxer <boxerab@gmail.com> + + + sink + sink + always +
image/x-jpc, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }; image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }; image/x-j2c, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }; image/x-j2c, colorspace=(string){ sRGB, sYUV, GRAY }
+
+ + src + source + always +
image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, colorspace=(string){ sRGB, sYUV, GRAY }, parsed=(boolean)true; image/x-j2c, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, colorspace=(string){ sRGB, sYUV, GRAY }, parsed=(boolean)true
+
+
+
+ mpeg4videoparse MPEG 4 video elementary stream parser Codec/Parser/Video @@ -157,27 +178,6 @@ - jpeg2000parse - JPEG 2000 parser - Codec/Parser/Video/Image - Parses JPEG 2000 files - Aaron Boxer <boxerab@gmail.com> - - - sink - sink - always -
image/x-jpc
-
- - src - source - always -
image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], parsed=(boolean)true
-
-
-
- vc1parse VC1 parser Codec/Parser/Converter/Video diff --git a/docs/plugins/inspect/plugin-videosignal.xml b/docs/plugins/inspect/plugin-videosignal.xml new file mode 100644 index 0000000..ccce730 --- /dev/null +++ b/docs/plugins/inspect/plugin-videosignal.xml @@ -0,0 +1,76 @@ + + videosignal + Various video signal analysers + ../../gst/videosignal/.libs/libgstvideosignal.so + libgstvideosignal.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + simplevideomark + Video marker + Filter/Effect/Video + Marks a video signal with a pattern + Wim Taymans <wim@fluendo.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + simplevideomarkdetect + Video detecter + Filter/Effect/Video + Detect patterns in a video signal + Wim Taymans <wim@fluendo.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YV12, Y41B, Y42B, Y444, YUY2, UYVY, AYUV, YVYU }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + videoanalyse + Video analyser + Filter/Analyzer/Video + Analyse video signal + Wim Taymans <wim@fluendo.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, YV12, Y444, Y42B, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
video/x-raw, format=(string){ I420, YV12, Y444, Y42B, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-vmnc.xml b/docs/plugins/inspect/plugin-vmnc.xml new file mode 100644 index 0000000..7043aed --- /dev/null +++ b/docs/plugins/inspect/plugin-vmnc.xml @@ -0,0 +1,34 @@ + + vmnc + VmWare Video Codec plugins + ../../gst/vmnc/.libs/libgstvmnc.so + libgstvmnc.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + vmncdec + VMnc video decoder + Codec/Decoder/Video + Decode VmWare video to raw (RGB) video + Michael Smith <msmith@xiph.org> + + + sink + sink + always +
video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]
+
+ + src + source + always +
video/x-raw, format=(string){ RGBx, BGRx, xRGB, xBGR, RGB15, BGR15, RGB16, BGR16, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-webp.xml b/docs/plugins/inspect/plugin-webp.xml new file mode 100644 index 0000000..7fdc9da --- /dev/null +++ b/docs/plugins/inspect/plugin-webp.xml @@ -0,0 +1,55 @@ + + webp + WebP plugin + ../../ext/webp/.libs/libgstwebp.so + libgstwebp.so + 1.9.0.1 + LGPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + webpdec + WebP image decoder + Codec/Decoder/Image + Decode images from WebP format + Sreerenj Balachandran <sreerenj.balachandrn@intel.com> + + + sink + sink + always +
image/webp
+
+ + src + source + always +
video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, ARGB, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+
+
+ + webpenc + WEBP image encoder + Codec/Encoder/Image + Encode images in WEBP format + Sreerenj Balachandran <sreerenjb@gnome.org> + + + sink + sink + always +
video/x-raw, format=(string){ I420, YV12, RGB, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
+
+ + src + source + always +
image/webp, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 16383 ], height=(int)[ 16, 16383 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-webrtcdsp.xml b/docs/plugins/inspect/plugin-webrtcdsp.xml new file mode 100644 index 0000000..6136964 --- /dev/null +++ b/docs/plugins/inspect/plugin-webrtcdsp.xml @@ -0,0 +1,55 @@ + + webrtcdsp + Voice pre-processing using WebRTC Audio Processing Library + ../../ext/webrtcdsp/.libs/libgstwebrtcdsp.so + libgstwebrtcdsp.so + 1.9.0.1 + LGPL + gst-plugins-bad + WebRTCDsp + http://git.collabora.com + + + webrtcdsp + Voice Processor (AGC, AEC, filters, etc.) + Generic/Audio + Pre-processes voice with WebRTC Audio Processing Library + Nicolas Dufresne <nicolas.dufresne@collabora.com> + + + sink + sink + always +
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 32000, 16000, 8000 }, channels=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 32000, 16000, 8000 }, channels=(int)[ 1, 2147483647 ]
+
+
+
+ + webrtcechoprobe + Accoustic Echo Canceller probe + Generic/Audio + Gathers playback buffers for webrtcdsp + Nicolas Dufresne <nicolas.dufrsesne@collabora.com> + + + sink + sink + always +
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 32000, 16000, 8000 }, channels=(int)[ 1, 2147483647 ]
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 32000, 16000, 8000 }, channels=(int)[ 1, 2147483647 ]
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-wildmidi.xml b/docs/plugins/inspect/plugin-wildmidi.xml new file mode 100644 index 0000000..a8e38f2 --- /dev/null +++ b/docs/plugins/inspect/plugin-wildmidi.xml @@ -0,0 +1,34 @@ + + wildmidi + Wildmidi Plugin + ../../ext/timidity/.libs/libgstwildmidi.so + libgstwildmidi.so + 1.9.0.1 + GPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + wildmidi + WildMidi + Codec/Decoder/Audio + Midi Synthesizer Element + Wouter Paesen <wouter@blue-gate.be> + + + sink + sink + always +
audio/midi; audio/riff-midi
+
+ + src + source + always +
audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2, layout=(string)interleaved
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-x265.xml b/docs/plugins/inspect/plugin-x265.xml new file mode 100644 index 0000000..d20dff9 --- /dev/null +++ b/docs/plugins/inspect/plugin-x265.xml @@ -0,0 +1,34 @@ + + x265 + x265-based H265 plugins + ../../ext/x265/.libs/libgstx265.so + libgstx265.so + 1.9.0.1 + GPL + gst-plugins-bad + GStreamer Bad Plug-ins git + Unknown package origin + + + x265enc + x265enc + Codec/Encoder/Video + H265 Encoder + Thijs Vermeir <thijs.vermeir@barco.com> + + + sink + sink + always +
video/x-raw, format=(string){ I420, Y444, I420_10LE, Y444_10LE }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 4, 2147483647 ], height=(int)[ 4, 2147483647 ]
+
+ + src + source + always +
video/x-h265, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 4, 2147483647 ], height=(int)[ 4, 2147483647 ], stream-format=(string)byte-stream, alignment=(string)au, profile=(string){ main }
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-yadif.xml b/docs/plugins/inspect/plugin-yadif.xml new file mode 100644 index 0000000..1860160 --- /dev/null +++ b/docs/plugins/inspect/plugin-yadif.xml @@ -0,0 +1,34 @@ + + yadif + YADIF deinterlacing filter + ../../gst/yadif/.libs/libgstyadif.so + libgstyadif.so + 1.9.0.1 + GPL + gst-plugins-bad + GStreamer Bad Plug-ins + Unknown package origin + + + yadif + YADIF deinterlacer + Video/Filter + Deinterlace video using YADIF filter + David Schleef <ds@schleef.org> + + + sink + sink + always +
video/x-raw, format=(string){ Y42B, I420, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string){ interleaved, mixed, progressive }
+
+ + src + source + always +
video/x-raw, format=(string){ Y42B, I420, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string)progressive
+
+
+
+
+
\ No newline at end of file diff --git a/docs/plugins/inspect/plugin-zbar.xml b/docs/plugins/inspect/plugin-zbar.xml index 04fbd01..dffb775 100644 --- a/docs/plugins/inspect/plugin-zbar.xml +++ b/docs/plugins/inspect/plugin-zbar.xml @@ -3,10 +3,10 @@ zbar barcode scanner ../../ext/zbar/.libs/libgstzbar.so libgstzbar.so - 1.8.0 + 1.9.0.1 LGPL gst-plugins-bad - GStreamer Bad Plug-ins source release + GStreamer Bad Plug-ins git Unknown package origin diff --git a/gst/pnm/gstpnmenc.c b/gst/pnm/gstpnmenc.c index ff8e088..2c45191 100644 --- a/gst/pnm/gstpnmenc.c +++ b/gst/pnm/gstpnmenc.c @@ -24,7 +24,7 @@ * To enable ASCII encoding, set the parameter ascii to TRUE. If you omit * the parameter or set it to FALSE, the output will be raw encoded. * - * + * * Example launch line * |[ * gst-launch-1.0 videotestsrc num_buffers=1 ! videoconvert ! "video/x-raw,format=GRAY8" ! pnmenc ascii=true ! filesink location=test.pnm -- 2.7.4