diff --git a/plugins-introspection/bad.xml b/plugins-introspection/bad.xml
deleted file mode 100644
index 5f087e0bc1..0000000000
--- a/plugins-introspection/bad.xml
+++ /dev/null
@@ -1,7562 +0,0 @@
-
-
- accurip
- Computes an AccurateRip CRC
- ../../gst/accurip/.libs/libgstaccurip.so
- libgstaccurip.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- accurip
- AccurateRip(TM) CRC element
- Filter/Analyzer/Audio
- Computes an AccurateRip CRC
- Christophe Fergeau <teuf@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)44100, channels=(int)2
-
-
-
-
-
- adpcmdec
- ADPCM decoder
- ../../gst/adpcmdec/.libs/libgstadpcmdec.so
- libgstadpcmdec.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- adpcmdec
- ADPCM decoder
- Codec/Decoder/Audio
- Decode MS and IMA ADPCM audio
- Pioneers of the Inevitable <songbird@songbirdnest.com>
-
-
- sink
- sink
- always
- audio/x-adpcm, layout=(string){ microsoft, dvi }, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- adpcmenc
- ADPCM encoder
- ../../gst/adpcmenc/.libs/libgstadpcmenc.so
- libgstadpcmenc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- adpcmenc
- ADPCM encoder
- Codec/Encoder/Audio
- Encode ADPCM audio
- Pioneers of the Inevitable <songbird@songbirdnest.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- aiff
- Create and parse Audio Interchange File Format (AIFF) files
- ../../gst/aiff/.libs/libgstaiff.so
- libgstaiff.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- aiffmux
- AIFF audio muxer
- Muxer/Audio
- Multiplex raw audio into AIFF
- Robert Swain <robert.swain@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, S16BE, S24BE, S32BE }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-aiff
-
-
-
-
- aiffparse
- AIFF audio demuxer
- Codec/Demuxer/Audio
- Parse a .aiff file into raw audio
- Pioneers of the Inevitable <songbird@songbirdnest.com>
-
-
- sink
- sink
- always
- audio/x-aiff
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16BE, S16LE, S24BE, S24LE, S32LE, S32BE, F32BE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- asfmux
- ASF Muxer Plugin
- ../../gst/asfmux/.libs/libgstasfmux.so
- libgstasfmux.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- asfmux
- ASF muxer
- Codec/Muxer
- Muxes audio and video into an ASF stream
- Thiago Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/x-wma, wmaversion=(int)[ 1, 3 ]; audio/mpeg, layer=(int)3, mpegversion=(int)1, channels=(int)[ 1, 2 ], rate=(int)[ 8000, 96000 ]
-
-
- video_%u
- sink
- request
- video/x-wmv, wmvversion=(int)[ 1, 3 ]
-
-
- src
- source
- always
- video/x-ms-asf, parsed=(boolean)true
-
-
-
-
- asfparse
- ASF parser
- Parser
- Parses ASF
- Thiago Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- sink
- sink
- always
- video/x-ms-asf, parsed=(boolean)false
-
-
- src
- source
- always
- video/x-ms-asf, parsed=(boolean)true
-
-
-
-
- rtpasfpay
- RTP ASF payloader
- Codec/Payloader/Network
- Payload-encodes ASF into RTP packets (MS_RTSP)
- Thiago Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- sink
- sink
- always
- video/x-ms-asf, parsed=(boolean)true
-
-
- src
- source
- always
- application/x-rtp, media=(string){ audio, video, application }, clock-rate=(int)1000, encoding-name=(string)X-ASF-PF
-
-
-
-
-
- assrender
- ASS/SSA subtitle renderer
- ../../ext/assrender/.libs/libgstassrender.so
- libgstassrender.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- assrender
- ASS/SSA Render
- Mixer/Video/Overlay/Subtitle
- Renders ASS/SSA subtitles with libass
- Benjamin Schmitz <vortex@wolpzone.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- text_sink
- sink
- always
- application/x-ass; application/x-ssa
-
-
- 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, 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, 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 ]
-
-
-
-
-
- audiofxbad
- Audio filters from gst-plugins-bad
- ../../gst/audiofxbad/.libs/libgstaudiofxbad.so
- libgstaudiofxbad.so
- 1.10.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
-
-
-
-
-
- audiomixer
- Mixes multiple audio streams
- ../../gst/audiomixer/.libs/libgstaudiomixer.so
- libgstaudiomixer.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- audiointerleave
- AudioInterleave
- Generic/Audio
- Mixes multiple audio streams
- Olivier Crete <olivier.crete@collabora.com>
-
-
- sink_%u
- sink
- request
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }
-
-
- src
- source
- always
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved
-
-
-
-
- audiomixer
- AudioMixer
- Generic/Audio
- Mixes multiple audio streams
- Sebastian Dröge <sebastian@centricular.com>
-
-
- sink_%u
- sink
- request
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
- liveadder
- AudioMixer
- Generic/Audio
- Mixes multiple audio streams
- Sebastian Dröge <sebastian@centricular.com>
-
-
- sink_%u
- sink
- request
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
-
- audiovisualizers
- Creates video visualizations of audio input
- ../../gst/audiovisualizers/.libs/libgstaudiovisualizers.so
- libgstaudiovisualizers.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- spacescope
- Stereo visualizer
- Visualization
- Simple stereo visualizer
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- spectrascope
- Frequency spectrum scope
- Visualization
- Simple frequency spectrum scope
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- synaescope
- Synaescope
- Visualization
- Creates video visualizations of audio input, using stereo and pitch information
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- wavescope
- Waveform oscilloscope
- Visualization
- Simple waveform oscilloscope
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- autoconvert
- Selects convertor element based on caps
- ../../gst/autoconvert/.libs/libgstautoconvert.so
- libgstautoconvert.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- autoconvert
- Select convertor based on caps
- Generic/Bin
- Selects the right transform element based on the caps
- Olivier Crete <olivier.crete@collabora.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- autovideoconvert
- Select color space convertor based on caps
- Generic/Bin
- Selects the right color space convertor based on the caps
- Benjamin Gaignard <benjamin.gaignard@stericsson.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- bayer
- Elements to convert Bayer images
- ../../gst/bayer/.libs/libgstbayer.so
- libgstbayer.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- bayer2rgb
- Bayer to RGB decoder for cameras
- Filter/Converter/Video
- Converts video/x-bayer to video/x-raw
- William Brack <wbrack@mmm.com.hk>
-
-
- sink
- sink
- always
- video/x-bayer, format=(string){ bggr, grbg, gbrg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- rgb2bayer
- RGB to Bayer converter
- Filter/Converter/Video
- Converts video/x-raw to video/x-bayer
- David Schleef <ds@entropywave.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- bluez
- Bluez-based bluetooth support
- ../../sys/bluez/.libs/libgstbluez.so
- libgstbluez.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- bs2b
- Improve headphone listening of stereo audio recordsusing the bs2b library.
- ../../ext/bs2b/.libs/libgstbs2b.so
- libgstbs2b.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- bs2b
- Crossfeed effect
- Filter/Effect/Audio
- Improve headphone listening of stereo audio records using the bs2b library.
- Christoph Reiter <reiter.christoph@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 2000, 384000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-raw, channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 2000, 384000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-raw, channels=(int)1
-
-
-
-
-
- bz2
- Compress or decompress streams
- ../../ext/bz2/.libs/libgstbz2.so
- libgstbz2.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- bz2dec
- BZ2 decoder
- Codec/Decoder
- Decodes compressed streams
- Lutz Mueller <lutz@users.sourceforge.net>
-
-
- sink
- sink
- always
- application/x-bzip
-
-
- src
- source
- always
- ANY
-
-
-
-
- bz2enc
- BZ2 encoder
- Codec/Encoder
- Compresses streams
- Lutz Mueller <lutz@users.sourceforge.net>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-bzip
-
-
-
-
-
- camerabin
- Take image snapshots and record movies from camera
- ../../gst/camerabin2/.libs/libgstcamerabin2.so
- libgstcamerabin2.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- camerabin
- Camera Bin
- Generic/Bin/Camera
- Take image snapshots and record movies from camera
- Thiago Santos <thiago.sousa.santos@collabora.co.uk>
-
-
-
-
- viewfinderbin
- Viewfinder Bin
- Sink/Video
- Viewfinder Bin used in camerabin2
- Thiago Santos <thiago.sousa.santos@collabora.com>
-
-
- sink
- sink
- always
- video/x-raw(ANY)
-
-
-
-
- wrappercamerabinsrc
- Wrapper camera src element for camerabin2
- Source/Video
- Wrapper camera src element for camerabin2
- Thiago Santos <thiago.sousa.santos@collabora.com>
-
-
- imgsrc
- source
- always
- ANY
-
-
- vfsrc
- source
- always
- ANY
-
-
- vidsrc
- source
- always
- ANY
-
-
-
-
-
- chromaprint
- Calculate Chromaprint fingerprint from audio files
- ../../ext/chromaprint/.libs/libgstchromaprint.so
- libgstchromaprint.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- chromaprint
- Chromaprint fingerprinting element
- Filter/Analyzer/Audio
- Find an audio fingerprint using the Chromaprint library
- Lukáš Lalinský <lalinsky@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- coloreffects
- Color Look-up Table filters
- ../../gst/coloreffects/.libs/libgstcoloreffects.so
- libgstcoloreffects.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- chromahold
- Chroma hold filter
- Filter/Effect/Video
- Removes all color information except for one color
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- coloreffects
- Color Look-up Table filter
- Filter/Effect/Video
- Color Look-up Table filter
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- compositor
- Compositor
- ../../gst/compositor/.libs/libgstcompositor.so
- libgstcompositor.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- curl
- libcurl-based elements
- ../../ext/curl/.libs/libgstcurl.so
- libgstcurl.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- curlfilesink
- Curl file sink
- Sink/Network
- Upload data over FILE protocol using libcurl
- Patricia Muscalu <patricia@axis.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- curlftpsink
- Curl ftp sink
- Sink/Network
- Upload data over FTP protocol using libcurl
- Patricia Muscalu <patricia@axis.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- curlhttpsink
- Curl http sink
- Sink/Network
- Upload data over HTTP/HTTPS protocol using libcurl
- Patricia Muscalu <patricia@axis.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- curlsmtpsink
- Curl smtp sink
- Sink/Network
- Upload data over SMTP protocol using libcurl
- Patricia Muscalu <patricia@axis.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
-
- dashdemux
- DASH demuxer plugin
- ../../ext/dash/.libs/libgstdashdemux.so
- libgstdashdemux.so
- 1.10.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
-
-
-
-
-
- dataurisrc
- data: URI source
- ../../gst/dataurisrc/.libs/libgstdataurisrc.so
- libgstdataurisrc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dataurisrc
- data: URI source element
- Source
- Handles data: uris
- Philippe Normand <pnormand@igalia.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- debugutilsbad
- Collection of elements that may or may not be useful for debugging
- ../../gst/debugutils/.libs/libgstdebugutilsbad.so
- libgstdebugutilsbad.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- checksumsink
- Checksum sink
- Debug/Sink
- Calculates a checksum for buffers
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- chopmydata
- FIXME
- Generic
- FIXME
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- compare
- Compare buffers
- Filter/Debug
- Compares incoming buffers
- Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- check
- sink
- always
- ANY
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- debugspy
- DebugSpy
- Filter/Analyzer/Debug
- DebugSpy provides information on buffers with bus messages
- Guillaume Emont <gemont@igalia.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- errorignore
- Convert some GstFlowReturn types into others
- Generic
- Pass through all packets but ignore some GstFlowReturn types
- Vivia Nikolaidou <vivia@toolsonair.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- fpsdisplaysink
- Measure and show framerate on videosink
- Sink/Video
- Shows the current frame-rate and drop-rate of the videosink as overlay or text on stdout
- Zeeshan Ali <zeeshan.ali@nokia.com>, Stefan Kost <stefan.kost@nokia.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- watchdog
- Watchdog
- Generic
- Watches for pauses in stream buffers
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- decklink
- Blackmagic Decklink plugin
- ../../sys/decklink/.libs/libgstdecklink.so
- libgstdecklink.so
- 1.10.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, 8, 16 }, 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
-
-
-
-
-
- dtls
- DTLS decoder and encoder plugins
- ../../ext/dtls/.libs/libgstdtls.so
- libgstdtls.so
- 1.10.1
- BSD
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- dtsdec
- Decodes DTS audio streams
- ../../ext/dts/.libs/libgstdtsdec.so
- libgstdtsdec.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dtsdec
- DTS audio decoder
- Codec/Decoder/Audio
- Decodes DTS audio streams
- Jan Schmidt <thaytan@noraisin.net>, Ronald Bultje <rbultje@ronald.bitfreak.net>
-
-
- sink
- sink
- always
- audio/x-dts; audio/x-private1-dts
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]
-
-
-
-
-
- dvbsuboverlay
- DVB subtitle renderer
- ../../gst/dvbsuboverlay/.libs/libgstdvbsuboverlay.so
- libgstdvbsuboverlay.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dvbsuboverlay
- DVB Subtitles Overlay
- Mixer/Video/Overlay/Subtitle
- Renders DVB subtitles
- Mart Raudsepp <mart.raudsepp@collabora.co.uk>
-
-
- text_sink
- sink
- always
- subpicture/x-dvb
-
-
- 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, 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, 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 ]
-
-
-
-
-
- dvb
- DVB elements
- ../../sys/dvb/.libs/libgstdvb.so
- libgstdvb.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dvbbasebin
- DVB bin
- Source/Bin/Video
- Access descramble and split DVB streams
- Alessandro Decina <alessandro@nnva.org>
-Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
-
-
- src
- source
- always
- video/mpegts, systemstream=(boolean)true
-
-
- program_%u
- source
- request
- video/mpegts, systemstream=(boolean)true
-
-
-
-
- dvbsrc
- DVB Source
- Source/Video
- Digital Video Broadcast Source
- P2P-VCR, C-Lab, University of Paderborn, Zaheer Abbas Merali <zaheerabbas at merali dot org>
-Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
-
-
- src
- source
- always
- video/mpegts, mpegversion=(int)2, systemstream=(boolean)true
-
-
-
-
-
- dvdspu
- DVD Sub-picture Overlay element
- ../../gst/dvdspu/.libs/libgstdvdspu.so
- libgstdvdspu.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dvdspu
- Sub-picture Overlay
- Mixer/Video/Overlay/SubPicture/DVD/Bluray
- Parses Sub-Picture command streams and renders the SPU overlay onto the video as it passes through
- Jan Schmidt <thaytan@noraisin.net>
-
-
- subpicture
- sink
- always
- subpicture/x-dvd; subpicture/x-pgs
-
-
- video
- sink
- always
- video/x-raw, format=(string){ I420, NV12, YV12 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, NV12, YV12 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
-
-
-
-
-
- faac
- Free AAC Encoder (FAAC)
- ../../ext/faac/.libs/libgstfaac.so
- libgstfaac.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- faac
- AAC audio encoder
- Codec/Encoder/Audio
- Free MPEG-2/4 AAC encoder
- Ronald Bultje <rbultje@ronald.bitfreak.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)4, channel-mask=(bitmask)0x0000000000000107; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)6, channel-mask=(bitmask)0x000000000000003f
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)4, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, base-profile=(string){ main, lc, ssr, ltp }, framed=(boolean)true; audio/mpeg, mpegversion=(int)2, channels=(int)[ 1, 6 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, stream-format=(string){ adts, raw }, profile=(string){ main, lc }, framed=(boolean)true
-
-
-
-
-
- faad
- Free AAC Decoder (FAAD)
- ../../ext/faad/.libs/libgstfaad.so
- libgstfaad.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- faad
- AAC audio decoder
- Codec/Decoder/Audio
- Free MPEG-2/4 AAC decoder
- Ronald Bultje <rbultje@ronald.bitfreak.net>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)2; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 96000 ], channels=(int)[ 1, 8 ]
-
-
-
-
-
- fbdevsink
- Linux framebuffer video sink
- ../../sys/fbdev/.libs/libgstfbdevsink.so
- libgstfbdevsink.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- festival
- Synthesizes plain text into audio
- ../../gst/festival/.libs/libgstfestival.so
- libgstfestival.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- festival
- Festival Text-to-Speech synthesizer
- Filter/Effect/Audio
- Synthesizes plain text into audio
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- text/x-raw, format=(string)utf8
-
-
- src
- source
- always
- audio/x-wav
-
-
-
-
-
- fieldanalysis
- Video field analysis
- ../../gst/fieldanalysis/.libs/libgstfieldanalysis.so
- libgstfieldanalysis.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer
- http://gstreamer.net/
-
-
- fieldanalysis
- Video field analysis
- Filter/Analysis/Video
- Analyse fields from video frames to identify if they are progressive/telecined/interlaced
- Robert Swain <robert.swain@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ YUY2, UYVY, Y42B, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ YUY2, UYVY, Y42B, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- flite
- Flite speech synthesizer plugin
- ../../ext/flite/.libs/libgstflite.so
- libgstflite.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- flitetestsrc
- Flite speech test source
- Source/Audio
- Creates audio test signals identifying channels
- David Schleef <ds@schleef.org>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]
-
-
-
-
-
- fluidsynthmidi
- Fluidsynth MIDI Plugin
- ../../ext/fluidsynth/.libs/libgstfluidsynthmidi.so
- libgstfluidsynthmidi.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- freeverb
- Reverberation/room effect
- ../../gst/freeverb/.libs/libgstfreeverb.so
- libgstfreeverb.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- frei0r
- frei0r plugin library
- ../../gst/frei0r/.libs/libgstfrei0r.so
- libgstfrei0r.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
-
- gaudieffects
- Gaudi video effects.
- ../../gst/gaudieffects/.libs/libgstgaudieffects.so
- libgstgaudieffects.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer
- http://gstreamer.net/
-
-
- burn
- Burn
- Filter/Effect/Video
- Burn adjusts the colors in the video signal.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- chromium
- Chromium
- Filter/Effect/Video
- Chromium breaks the colors of the video signal.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- dilate
- Dilate
- Filter/Effect/Video
- Dilate copies the brightest pixel around.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- dodge
- Dodge
- Filter/Effect/Video
- Dodge saturates the colors in the video signal.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- exclusion
- Exclusion
- Filter/Effect/Video
- Exclusion exclodes the colors in the video signal.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- gaussianblur
- GstGaussianBlur
- Filter/Effect/Video
- Perform Gaussian blur/sharpen on a video
- Jan Schmidt <thaytan@noraisin.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- solarize
- Solarize
- Filter/Effect/Video
- Solarize tunable inverse in the video signal.
- Luis de Bethencourt <luis@debethencourt.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- gdp
- Payload/depayload GDP packets
- ../../gst/gdp/.libs/libgstgdp.so
- libgstgdp.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- gdpdepay
- GDP Depayloader
- GDP/Depayloader
- Depayloads GStreamer Data Protocol buffers
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- application/x-gdp
-
-
- src
- source
- always
- ANY
-
-
-
-
- gdppay
- GDP Payloader
- GDP/Payloader
- Payloads GStreamer Data Protocol buffers
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-gdp
-
-
-
-
-
- geometrictransform
- Various geometric image transform elements
- ../../gst/geometrictransform/.libs/libgstgeometrictransform.so
- libgstgeometrictransform.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- bulge
- bulge
- Transform/Effect/Video
- Adds a protuberance in the center point
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- circle
- circle
- Transform/Effect/Video
- Warps the picture into an arc shaped form
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- diffuse
- diffuse
- Transform/Effect/Video
- Diffuses the image by moving its pixels in random directions
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- fisheye
- fisheye
- Transform/Effect/Video
- Simulate a fisheye lens by zooming on the center of the image and compressing the edges
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- kaleidoscope
- kaleidoscope
- Transform/Effect/Video
- Applies 'kaleidoscope' geometric transform to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- marble
- marble
- Transform/Effect/Video
- Applies a marbling effect to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- mirror
- mirror
- Transform/Effect/Video
- Split the image into two halves and reflect one over each other
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- perspective
- perspective
- Transform/Effect/Video
- Apply a 2D perspective transform
- Antonio Ospite <ospite@studenti.unina.it>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- pinch
- pinch
- Transform/Effect/Video
- Applies 'pinch' geometric transform to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- rotate
- rotate
- Transform/Effect/Video
- Rotates the picture by an arbitrary angle
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- sphere
- sphere
- Transform/Effect/Video
- Applies 'sphere' geometric transform to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- square
- square
- Transform/Effect/Video
- Distort center part of the image into a square
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- stretch
- stretch
- Transform/Effect/Video
- Stretch the image in a circle around the center point
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- tunnel
- tunnel
- Transform/Effect/Video
- Light tunnel effect
- Filippo Argiolas <filippo.argiolas@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- twirl
- twirl
- Transform/Effect/Video
- Twists the image from the center out
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- waterripple
- waterripple
- Transform/Effect/Video
- Creates a water ripple effect on the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ ARGB, BGR, BGRA, BGRx, RGB, RGBA, RGBx, AYUV, xBGR, xRGB, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- gmedec
- GME Audio Decoder
- ../../ext/gme/.libs/libgstgme.so
- libgstgme.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- gmedec
- Gaming console music file decoder
- Codec/Audio/Decoder
- Uses libgme to emulate a gaming console sound processors
- Chris Lee <clee@kde.org>, Brian Koropoff <bkoropoff@gmail.com>, Michael Pyne <mpyne@kde.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-ay; audio/x-gbs; audio/x-gym; audio/x-hes; audio/x-kss; audio/x-nsf; audio/x-sap; audio/x-spc; audio/x-vgm
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)32000, channels=(int)2
-
-
-
-
-
- gsm
- GSM encoder/decoder
- ../../ext/gsm/.libs/libgstgsm.so
- libgstgsm.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- gsmdec
- GSM audio decoder
- Codec/Decoder/Audio
- Decodes GSM encoded audio
- Philippe Khalaf <burger@speedy.org>
-
-
- sink
- sink
- always
- audio/x-gsm, rate=(int)8000, channels=(int)1; audio/ms-gsm, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
- gsmenc
- GSM audio encoder
- Codec/Encoder/Audio
- Encodes GSM audio
- Philippe Khalaf <burger@speedy.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1
-
-
- src
- source
- always
- audio/x-gsm, rate=(int)8000, channels=(int)1
-
-
-
-
-
- gstgtk
- Gtk+ sink
- ../../ext/gtk/.libs/libgstgtksink.so
- libgstgtksink.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- gstsiren
- Siren encoder/decoder/payloader/depayloader plugins
- ../../gst/siren/.libs/libgstsiren.so
- libgstsiren.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- sirendec
- Siren Decoder element
- Codec/Decoder/Audio
- Decode streams encoded with the Siren7 codec into 16bit PCM
- Youness Alaoui <kakaroto@kakaroto.homelinux.net>
-
-
- sink
- sink
- always
- audio/x-siren, dct-length=(int)320
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)16000, channels=(int)1
-
-
-
-
- sirenenc
- Siren Encoder element
- Codec/Encoder/Audio
- Encode 16bit PCM streams into the Siren7 codec
- Youness Alaoui <kakaroto@kakaroto.homelinux.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)16000, channels=(int)1
-
-
- src
- source
- always
- audio/x-siren, dct-length=(int)320
-
-
-
-
-
- hls
- HTTP Live Streaming (HLS)
- ../../ext/hls/.libs/libgsthls.so
- libgsthls.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins
- Unknown package origin
-
-
- hlsdemux
- HLS Demuxer
- Codec/Demuxer/Adaptive
- HTTP Live Streaming demuxer
- Marc-Andre Lureau <marcandre.lureau@gmail.com>
-Andoni Morales Alastruey <ylatuya@gmail.com>
-
-
- sink
- sink
- always
- application/x-hls
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- hlssink
- HTTP Live Streaming sink
- Sink
- HTTP Live Streaming sink
- Alessandro Decina <alessandro.d@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
-
- id3tag
- ID3 v1 and v2 muxing plugin
- ../../gst/id3tag/.libs/libgstid3tag.so
- libgstid3tag.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- id3mux
- ID3 v1 and v2 Muxer
- Formatter/Metadata
- Adds an ID3v2 header and ID3v1 footer to a file
- Michael Smith <msmith@songbirdnest.com>, Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-id3
-
-
-
-
-
- interlace
- Create an interlaced video stream
- ../../gst/interlace/.libs/libgstinterlace.so
- libgstinterlace.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- interlace
- Interlace filter
- Filter/Video
- Creates an interlaced video from progressive frames
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, YUY2, UYVY, I420, YV12, Y42B, Y444, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string){ interleaved, mixed }
-
-
-
-
-
- inter
- plugin for inter-pipeline communication
- ../../gst/inter/.libs/libgstinter.so
- libgstinter.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins
- Unknown package origin
-
-
- interaudiosink
- Internal audio sink
- Sink/Audio
- Virtual audio sink for internal process communication
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- 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 ]
-
-
-
-
- interaudiosrc
- Internal audio source
- Source/Audio
- Virtual audio source for internal process communication
- David Schleef <ds@schleef.org>
-
-
- 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
-
-
-
-
- intersubsink
- Internal subtitle sink
- Sink/Subtitle
- Virtual subtitle sink for internal process communication
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- text/plain
-
-
-
-
- intersubsrc
- Internal subtitle source
- Source/Subtitle
- Virtual subtitle source for internal process communication
- David Schleef <ds@schleef.org>
-
-
- src
- source
- always
- application/unknown
-
-
-
-
- intervideosink
- Internal video sink
- Sink/Video
- Virtual video sink for internal process communication
- David Schleef <ds@schleef.org>
-
-
- 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, 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 ]
-
-
-
-
- intervideosrc
- Internal video source
- Source/Video
- Virtual video source for internal process communication
- David Schleef <ds@schleef.org>
-
-
- 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, 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 ]
-
-
-
-
-
- ivfparse
- IVF parser
- ../../gst/ivfparse/.libs/libgstivfparse.so
- libgstivfparse.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- ivtc
- Inverse Telecine
- ../../gst/ivtc/.libs/libgstivtc.so
- libgstivtc.so
- 1.10.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 ]
-
-
-
-
-
- jp2kdecimator
- JPEG2000 decimator
- ../../gst/jp2kdecimator/.libs/libgstjp2kdecimator.so
- libgstjp2kdecimator.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- jpegformat
- JPEG interchange format plugin
- ../../gst/jpegformat/.libs/libgstjpegformat.so
- libgstjpegformat.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- jifmux
- JPEG stream muxer
- Video/Formatter
- Remuxes JPEG images with markers and tags
- Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
-
- sink
- sink
- always
- image/jpeg
-
-
- src
- source
- always
- image/jpeg
-
-
-
-
- jpegparse
- JPEG stream parser
- Video/Parser
- Parse JPEG images into single-frame buffers
- Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
-
- sink
- sink
- always
- image/jpeg
-
-
- src
- source
- always
- image/jpeg, format=(string){ I420, Y41B, UYVY, YV12 }, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true
-
-
-
-
-
- kate
- Kate plugin
- ../../ext/kate/.libs/libgstkate.so
- libgstkate.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- 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 ]
-
-
-
-
-
- ladspa
- LADSPA plugin
- ../../ext/ladspa/.libs/libgstladspa.so
- libgstladspa.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- ladspa-amp-so-amp-mono
- Mono Amplifier
- Filter/Effect/Audio/LADSPA
- Mono Amplifier
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-amp-so-amp-stereo
- Stereo Amplifier
- Filter/Effect/Audio/LADSPA
- Stereo Amplifier
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)2, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)2, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-delay-so-delay-5s
- Simple Delay Line
- Filter/Effect/Audio/LADSPA
- Simple Delay Line
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-filter-so-hpf
- Simple High Pass Filter
- Filter/Effect/Audio/LADSPA
- Simple High Pass Filter
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-filter-so-lpf
- Simple Low Pass Filter
- Filter/Effect/Audio/LADSPA
- Simple Low Pass Filter
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-sine-so-sine-faaa
- Sine Oscillator (Freq:audio, Amp:audio)
- Filter/Effect/Audio/LADSPA
- Sine Oscillator (Freq:audio, Amp:audio)
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)2, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-sine-so-sine-faac
- Sine Oscillator (Freq:audio, Amp:control)
- Filter/Effect/Audio/LADSPA
- Sine Oscillator (Freq:audio, Amp:control)
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspa-sine-so-sine-fcaa
- Sine Oscillator (Freq:control, Amp:audio)
- Filter/Effect/Audio/LADSPA
- Sine Oscillator (Freq:control, Amp:audio)
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspasrc-noise-so-noise-white
- White Noise Source
- Source/Audio/LADSPA
- White Noise Source
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- ladspasrc-sine-so-sine-fcac
- Sine Oscillator (Freq:control, Amp:control)
- Source/Audio/LADSPA
- Sine Oscillator (Freq:control, Amp:control)
- Richard Furse (LADSPA example plugins), Juan Manuel Borges Caño <juanmabcmail@gmail.com>, Andy Wingo <wingo at pobox.com>, Steve Baker <stevebaker_org@yahoo.co.uk>, Erik Walthinsen <omega@cse.ogi.edu>, Stefan Sauer <ensonic@users.sf.net>, Wim Taymans <wim@fluendo.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, channels=(int)1, rate=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
-
- midi
- Parse MIDI files
- ../../gst/midi/.libs/libgstmidi.so
- libgstmidi.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- mimic
- Mimic codec
- ../../ext/mimic/.libs/libgstmimic.so
- libgstmimic.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mimdec
- Mimic Decoder
- Codec/Decoder/Video
- MSN Messenger compatible Mimic video decoder element
- Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Rob Taylor <robtaylor@fastmail.fm>, Philippe Khalaf <burger@speedy.org>, Ole André Vadla Ravnås <oleavr@gmail.com>,Olivier Crête <olivier.crete@collabora.co.uk
-
-
- sink
- sink
- always
- video/x-mimic
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, framerate=(fraction)0/1, width=(int)320, height=(int)240; video/x-raw, format=(string)RGB, framerate=(fraction)0/1, width=(int)160, height=(int)120
-
-
-
-
- mimenc
- Mimic Encoder
- Codec/Encoder/Video
- MSN Messenger compatible Mimic video encoder element
- Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>,Olivier Crête <olivier.crete@collabora.co.uk
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, framerate=(fraction)[ 1/1, 30/1 ], width=(int)320, height=(int)240; video/x-raw, format=(string)RGB, framerate=(fraction)[ 1/1, 30/1 ], width=(int)160, height=(int)120
-
-
- src
- source
- always
- video/x-mimic
-
-
-
-
-
- mms
- Microsoft Multi Media Server streaming protocol support
- ../../ext/libmms/.libs/libgstmms.so
- libgstmms.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mmssrc
- MMS streaming source
- Source/Network
- Receive data streamed via MSFT Multi Media Server protocol
- Maciej Katafiasz <mathrick@users.sourceforge.net>
-
-
- src
- source
- always
- video/x-ms-asf
-
-
-
-
-
- modplug
- .MOD audio decoding
- ../../ext/modplug/.libs/libgstmodplug.so
- libgstmodplug.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- modplug
- ModPlug
- Codec/Decoder/Audio
- Module decoder based on modplug engine
- Jeremy SIMON <jsimon13@yahoo.fr>
-
-
- sink
- sink
- always
- audio/x-mod; audio/x-xm; audio/x-it; audio/x-s3m; audio/x-stm
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S32LE, S16LE, U8 }, layout=(string)interleaved, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]
-
-
-
-
-
- mpeg2enc
- High-quality MPEG-1/2 video encoder
- ../../ext/mpeg2enc/.libs/libgstmpeg2enc.so
- libgstmpeg2enc.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mpeg2enc
- mpeg2enc video encoder
- Codec/Encoder/Video
- High-quality MPEG-1/2 video encoder
- Andrew Stevens <andrew.stevens@nexgo.de>
-Ronald Bultje <rbultje@ronald.bitfreak.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }
-
-
- src
- source
- always
- video/mpeg, systemstream=(boolean)false, mpegversion=(int){ 1, 2 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction){ 24000/1001, 24/1, 25/1, 30000/1001, 30/1, 50/1, 60000/1001 }
-
-
-
-
-
- mpegpsdemux
- MPEG-PS demuxer
- ../../gst/mpegdemux/.libs/libgstmpegpsdemux.so
- libgstmpegpsdemux.so
- 1.10.1
- unknown
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mpegpsdemux
- MPEG Program Stream Demuxer
- Codec/Demuxer
- Demultiplexes MPEG Program Streams
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)true; video/x-cdxa
-
-
- audio_%02x
- source
- sometimes
- audio/mpeg, mpegversion=(int)1; audio/mpeg, mpegversion=(int)4, stream-format=(string){ adts, loas }; audio/x-private1-lpcm; audio/x-private1-ac3; audio/x-private1-dts; audio/ac3
-
-
- private_%d
- source
- sometimes
- ANY
-
-
- subpicture_%02x
- source
- sometimes
- subpicture/x-dvd
-
-
- video_%02x
- source
- sometimes
- video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, parsed=(boolean)false; video/x-h264
-
-
-
-
-
- mpegpsmux
- MPEG-PS muxer
- ../../gst/mpegpsmux/.libs/libgstmpegpsmux.so
- libgstmpegpsmux.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mpegpsmux
- MPEG Program Stream Muxer
- Codec/Muxer
- Multiplexes media streams into an MPEG Program Stream
- Lin YANG <oxcsnicho@gmail.com>
-
-
- sink_%u
- sink
- request
- video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264; audio/mpeg, mpegversion=(int){ 1, 2 }; audio/mpeg, mpegversion=(int)4, stream-format=(string){ raw, adts }; 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 }
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)2, systemstream=(boolean)true
-
-
-
-
-
- mpegtsdemux
- MPEG TS demuxer
- ../../gst/mpegtsdemux/.libs/libgstmpegtsdemux.so
- libgstmpegtsdemux.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- tsdemux
- MPEG transport stream demuxer
- Codec/Demuxer
- Demuxes MPEG2 transport streams
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-Edward Hervey <edward.hervey@collabora.co.uk>
-
-
- sink
- sink
- always
- video/mpegts, systemstream=(boolean)true
-
-
- 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_%01x_%05x
- source
- sometimes
- ANY
-
-
- subpicture_%01x_%05x
- source
- sometimes
- subpicture/x-pgs; subpicture/x-dvd; subpicture/x-dvb
-
-
- 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
-
-
-
-
- tsparse
- MPEG transport stream parser
- Codec/Parser
- Parses MPEG2 transport streams
- Alessandro Decina <alessandro@nnva.org>, Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- video/mpegts, systemstream=(boolean)true
-
-
- src
- source
- always
- video/mpegts, systemstream=(boolean)true
-
-
- program_%u
- source
- request
- video/mpegts, systemstream=(boolean)true
-
-
-
-
-
- mpegtsmux
- MPEG-TS muxer
- ../../gst/mpegtsmux/.libs/libgstmpegtsmux.so
- libgstmpegtsmux.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mpegtsmux
- MPEG Transport Stream Muxer
- Codec/Muxer
- Multiplexes media streams into an MPEG Transport Stream
- Fluendo <contact@fluendo.com>
-
-
- sink_%d
- sink
- request
- video/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-dirac; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ au, nal }; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ au, nal }; audio/mpeg, parsed=(boolean)true, mpegversion=(int){ 1, 2 }; audio/mpeg, framed=(boolean)true, mpegversion=(int)4, stream-format=(string)adts; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw; 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, framed=(boolean)true; audio/x-dts, framed=(boolean)true; audio/x-opus, channels=(int)[ 1, 8 ], channel-mapping-family=(int){ 0, 1 }; subpicture/x-dvb; application/x-teletext; meta/x-klv, parsed=(boolean)true
-
-
- src
- source
- always
- video/mpegts, systemstream=(boolean)true, packetsize=(int){ 188, 192 }
-
-
-
-
-
- mplex
- High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer
- ../../ext/mplex/.libs/libgstmplex.so
- libgstmplex.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- mplex
- mplex video multiplexer
- Codec/Muxer
- High-quality MPEG/DVD/SVCD/VCD video/audio multiplexer
- Andrew Stevens <andrew.stevens@nexgo.de>
-Ronald Bultje <rbultje@ronald.bitfreak.net>
-Mark Nauwelaerts <mnauw@users.sourceforge.net>
-
-
- audio_%u
- sink
- request
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-dts; audio/x-raw, format=(string){ S16BE, S20BE, S24BE }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 6 ]
-
-
- video_%u
- sink
- request
- video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/mpeg, systemstream=(boolean)true
-
-
-
-
-
- mxf
- MXF plugin library
- ../../gst/mxf/.libs/libgstmxf.so
- libgstmxf.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- neon
- lib neon http client src
- ../../ext/neon/.libs/libgstneonhttpsrc.so
- libgstneonhttpsrc.so
- 1.9.0.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins git
- Unknown package origin
-
-
- neonhttpsrc
- HTTP client source
- Source/Network
- Receive data as a client over the network via HTTP using NEON
- Edgard Lima <edgard.lima@indt.org.br>, Rosfran Borges <rosfran.borges@indt.org.br>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- netsim
- Network Simulator
- ../../gst/netsim/.libs/libgstnetsim.so
- libgstnetsim.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- ofa
- Calculate MusicIP fingerprint from audio files
- ../../ext/ofa/.libs/libgstofa.so
- libgstofa.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- ofa
- OFA
- MusicIP Fingerprinting element
- Find a music fingerprint using MusicIP's libofa
- Milosz Derezynski <internalerror@gmail.com>, Eric Buehl <eric.buehl@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, S16BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, S16BE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- openal
- OpenAL plugin library
- ../../ext/openal/.libs/libgstopenal.so
- libgstopenal.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- openalsink
- OpenAL Audio Sink
- Sink/Audio
- Output audio through OpenAL
- Juan Manuel Borges Caño <juanmabcmail@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ]; audio/x-raw, format=(string)F32LE, 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)U8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
- openalsrc
- OpenAL Audio Source
- Source/Audio
- Input audio through OpenAL
- Juan Manuel Borges Caño <juanmabcmail@gmail.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string)U8, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
-
- opencv
- GStreamer OpenCV Plugins
- ../../ext/opencv/.libs/libgstopencv.so
- libgstopencv.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- cvdilate
- cvdilate
- Transform/Effect/Video
- Applies cvDilate OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- cvequalizehist
- cvequalizehist
- Transform/Effect/Video
- Applies cvEqualizeHist OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- cverode
- cverode
- Transform/Effect/Video
- Applies cvErode OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- cvlaplace
- cvlaplace
- Transform/Effect/Video
- Applies cvLaplace OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- cvsmooth
- cvsmooth
- Transform/Effect/Video
- Applies cvSmooth OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- 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)BGR, 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 ]
-
-
- 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)BGR, 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 ]
-
-
-
-
- cvsobel
- cvsobel
- Transform/Effect/Video
- Applies cvSobel OpenCV function to the image
- Thiago Santos<thiago.sousa.santos@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- disparity
- Stereo image disparity (depth) map calculation
- Filter/Effect/Video
- Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images
- Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- edgedetect
- edgedetect
- Filter/Effect/Video
- Performs canny edge detection on videos and images.
- Michael Sheldon <mike@mikeasoft.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- faceblur
- faceblur
- Filter/Effect/Video
- Blurs faces in images and videos
- Michael Sheldon <mike@mikeasoft.com>,Robert Jobbagy <jobbagy.robert@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- facedetect
- facedetect
- Filter/Effect/Video
- Performs face detection on videos and images, providing detected positions via bus messages
- Michael Sheldon <mike@mikeasoft.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- grabcut
- Grabcut-based image FG/BG segmentation
- Filter/Effect/Video
- Runs Grabcut algorithm on input alpha. Values: BG=0, FG=1, PR_BG=2, PR_FGD=3; NOTE: larger values of alpha (notably 255) are interpreted as PR_FGD too.
-IN CASE OF no alpha mask input (all 0's or all 1's), the 'face' downstream event is used to create a bbox of PR_FG elements.
-IF nothing is present, then nothing is done.
- Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>
-
-
- 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 ]
-
-
-
-
- handdetect
- handdetect
- Filter/Effect/Video
- Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events
- Andol Li <andol@andol.info>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- motioncells
- motioncells
- Filter/Effect/Video
- Performs motion detection on videos and images, providing detected motion cells index via bus messages
- Robert Jobbagy <jobbagy dot robert at gmail dot com>, Nicola Murino <nicola dot murino at gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- opencvtextoverlay
- opencvtextoverlay
- Filter/Effect/Video
- Write text on the top of video
- sreerenj<bsreerenj@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- retinex
- Retinex image colour enhacement
- Filter/Effect/Video
- Multiscale retinex for colour image enhancement
- Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- segmentation
- Foreground/background video sequence segmentation
- Filter/Effect/Video
- Create a Foregound/Background mask applying a particular algorithm
- Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>
-
-
- 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 ]
-
-
-
-
- skindetect
- skindetect
- Filter/Effect/Video
- Performs non-parametric skin detection on input
- Miguel Casas-Sanchez <miguelecasassanchez@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- templatematch
- templatematch
- Filter/Effect/Video
- Performs template matching on videos and images, providing detected positions via bus messages.
- Noam Lewis <jones.noamle@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- openexr
- OpenEXR image plugin
- ../../ext/openexr/.libs/libgstopenexr.so
- libgstopenexr.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- opengl
- OpenGL plugin
- ../../ext/gl/.libs/libgstopengl.so
- libgstopengl.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- openjpeg
- OpenJPEG-based JPEG2000 image decoder/encoder
- ../../ext/openjpeg/.libs/libgstopenjpeg.so
- libgstopenjpeg.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }; image/x-jpc, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }; 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, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }, 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, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }, colorspace=(string){ sRGB, sYUV, GRAY }; image/jp2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
-
- opusparse
- OPUS parse plugin
- ../../ext/opus/.libs/libgstopusparse.so
- libgstopusparse.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- pcapparse
- Element parsing raw pcap streams
- ../../gst/pcapparse/.libs/libgstpcapparse.so
- libgstpcapparse.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer
- http://gstreamer.net/
-
-
- irtspparse
- IRTSPParse
- Raw/Parser
- Parses a raw interleaved RTSP stream
- Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-rtp; application/x-rtcp
-
-
-
-
- pcapparse
- PCapParse
- Raw/Parser
- Parses a raw pcap stream
- Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
-
-
- sink
- sink
- always
- raw/x-pcap
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- pnm
- PNM plugin
- ../../gst/pnm/.libs/libgstpnm.so
- libgstpnm.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- pnmdec
- PNM image decoder
- Codec/Decoder/Image
- Decodes images in portable pixmap/graymap/bitmap/anymamp (PNM) format
- Lutz Mueller <lutz@users.sourceforge.net>
-
-
- sink
- sink
- always
- image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/x-portable-anymap
-
-
- src
- source
- always
- 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 ]
-
-
-
-
- pnmenc
- PNM image encoder
- Codec/Encoder/Image
- Encodes images into portable pixmap or graymap (PNM) format
- Lutz Mueller <lutz@users.sourceforge.net>
-
-
- sink
- sink
- always
- 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
- source
- always
- image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/x-portable-anymap
-
-
-
-
-
- qt
- Qt gl plugin
- ../../ext/qt/.libs/libgstqmlgl.so
- libgstqmlgl.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
- qmlglsrc
- Qt Video Source
- Source/Video
- A video src the grab window from a qml view
- Multimedia Team <shmmmw@freescale.com>
-
-
- 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
-
-
-
-
-
- rawparse
- Parses byte streams into raw frames
- ../../gst/rawparse/.libs/libgstrawparse.so
- libgstrawparse.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- audioparse
- Audio Parse
- Filter/Audio
- Converts stream into audio frames (deprecated: use rawaudioparse instead)
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
- 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-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 ]
-
-
-
-
- rawaudioparse
- rawaudioparse
- Codec/Parser/Audio
- Converts unformatted data streams into timestamped raw audio frames
- 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 }; 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 ]
-
-
- 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 ]
-
-
-
-
- rawvideoparse
- rawvideoparse
- Codec/Parser/Video
- Converts unformatted data streams into timestamped raw video frames
- Carlos Rafael Giani <dv@pseudoterminal.org>
-
-
- sink
- sink
- always
- video/x-unaligned-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 ]; 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 ]
-
-
- 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, 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 ]
-
-
-
-
- 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 }
-
-
-
-
- unalignedvideoparse
- unalignedvideoparse
- Codec/Parser/Bin/Video
- Parse unaligned raw video data
- Carlos Rafael Giani <dv@pseudoterminal.org>
-
-
- sink
- sink
- always
- video/x-unaligned-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 ]
-
-
- 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, 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 ]
-
-
-
-
- videoparse
- Video Parse
- Filter/Video
- Converts stream into video frames (deprecated: use rawvideoparse instead)
- David Schleef <ds@schleef.org>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- video/x-raw
-
-
-
-
-
- removesilence
- Removes silence from an audio stream
- ../../gst/removesilence/.libs/libgstremovesilence.so
- libgstremovesilence.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- removesilence
- RemoveSilence
- Filter/Effect/Audio
- Removes all the silence periods from the audio stream.
- Tiago Katcipis <tiagokatcipis@gmail.com>
- Paulo Pizarro <paulo.pizarro@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
-
- resindvd
- Resin DVD playback elements
- ../../ext/resindvd/.libs/libgstresindvd.so
- libgstresindvd.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer
- http://gstreamer.net/
-
-
- rsndvdbin
- rsndvdbin
- Generic/Bin/Player
- DVD playback element
- Jan Schmidt <thaytan@noraisin.net>
-
-
- audio
- source
- sometimes
- 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 ]
-
-
- subpicture
- source
- sometimes
- subpicture/x-dvd
-
-
- 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, 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 ]
-
-
-
-
-
- rfbsrc
- Connects to a VNC server and decodes RFB stream
- ../../gst/librfb/.libs/libgstrfbsrc.so
- libgstrfbsrc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- rfbsrc
- Rfb source
- Source/Video
- Creates a rfb video stream
- David A. Schleef <ds@schleef.org>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br>, Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- 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)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)BGRx, 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)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- rsvg
- RSVG plugin library
- ../../ext/rsvg/.libs/libgstrsvg.so
- libgstrsvg.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- rtmp
- RTMP source and sink
- ../../ext/rtmp/.libs/libgstrtmp.so
- libgstrtmp.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- rtmpsink
- RTMP output sink
- Sink/Network
- Sends FLV content to a server via RTMP
- Jan Schmidt <thaytan@noraisin.net>
-
-
- sink
- sink
- always
- video/x-flv
-
-
-
-
- rtmpsrc
- RTMP Source
- Source/File
- Read RTMP streams
- Bastien Nocera <hadess@hadess.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- rtponvif
- ONVIF Streaming features
- ../../gst/onvif/.libs/libgstrtponvif.so
- libgstrtponvif.so
- 1.10.1
- unknown
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- schro
- Schroedinger plugin
- ../../ext/schroedinger/.libs/libgstschro.so
- libgstschro.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- schrodec
- Dirac Decoder
- Codec/Decoder/Video
- Decode Dirac streams
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-dirac
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- schroenc
- Dirac Encoder
- Codec/Encoder/Video
- Encode raw video into Dirac stream
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-dirac; video/x-qt-part; video/x-mp4-part
-
-
-
-
-
- sdp
- configure streaming sessions using SDP
- ../../gst/sdp/.libs/libgstsdpelem.so
- libgstsdpelem.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- sdpdemux
- SDP session setup
- Codec/Demuxer/Network/RTP
- Receive data over the network via SDP
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/sdp
-
-
- stream_%u
- source
- sometimes
- application/x-rtp
-
-
-
-
- sdpsrc
- SDP Source
- Source/Network/RTP
- Stream RTP based on an SDP
- Sebastian Dröge <sebastian@centricular.com>
-
-
- stream_%u
- source
- sometimes
- application/x-rtp
-
-
-
-
-
- segmentclip
- Segment clip elements
- ../../gst/segmentclip/.libs/libgstsegmentclip.so
- libgstsegmentclip.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- audiosegmentclip
- Audio buffer segment clipper
- Filter/Audio
- Clips audio buffers to the configured segment
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- 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 ]
-
-
- 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 ]
-
-
-
-
- videosegmentclip
- Video buffer segment clipper
- Filter/Video
- Clips video buffers to the configured segment
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- shm
- shared memory sink source
- ../../sys/shm/.libs/libgstshm.so
- libgstshm.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- shmsink
- Shared Memory Sink
- Sink
- Send data over shared memory to the matching source
- Olivier Crete <olivier.crete@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- shmsrc
- Shared Memory Source
- Source
- Receive data from the shared memory sink
- Olivier Crete <olivier.crete@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- smoothstreaming
- Microsoft's Smooth Streaming format support
- ../../ext/smoothstreaming/.libs/libgstsmoothstreaming.so
- libgstsmoothstreaming.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- smooth
- Apply a smooth filter to an image
- ../../gst/smooth/.libs/libgstsmooth.so
- libgstsmooth.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- smooth
- Smooth effect
- Filter/Effect/Video
- Apply a smooth filter to an image
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- sndfile
- use libsndfile to read and write various audio formats
- ../../ext/sndfile/.libs/libgstsndfile.so
- libgstsndfile.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- soundtouch
- Audio Pitch Controller & BPM Detection
- ../../ext/soundtouch/.libs/libgstsoundtouch.so
- libgstsoundtouch.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- bpmdetect
- BPM Detector
- Filter/Analyzer/Audio
- Detect the BPM of an audio stream
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
- pitch
- Pitch controller
- Filter/Effect/Audio
- Control the pitch of an audio stream
- Wouter Paesen <wouter@blue-gate.be>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 8000, 2147483647 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- spandsp
- libspandsp plugin
- ../../ext/spandsp/.libs/libgstspandsp.so
- libgstspandsp.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- dtmfdetect
- DTMF detector element
- Filter/Analyzer/Audio
- This element detects DTMF tones
- Olivier Crete <olivier.crete@collabora.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)8000, channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)8000, channels=(int)1
-
-
-
-
- spanplc
- SpanDSP PLC
- Filter/Effect/Audio
- Adds packet loss concealment to audio
- Youness Alaoui <youness.alaoui@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
- tonegeneratesrc
- Telephony Tone Generator source
- Source/Audio
- Creates telephony signals of given frequency, volume, cadence
- Iskratel <www.iskratel.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1
-
-
-
-
-
- speed
- Set speed/pitch on audio/raw streams (resampler)
- ../../gst/speed/.libs/libgstspeed.so
- libgstspeed.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- speed
- Speed
- Filter/Effect/Audio
- Set speed/pitch on audio/raw streams (resampler)
- Andy Wingo <apwingo@eos.ncsu.edu>, Tim-Philipp Müller <tim@centricular.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- srtp
- GStreamer SRTP
- ../../ext/srtp/.libs/libgstsrtp.so
- libgstsrtp.so
- 1.10.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
-
-
-
-
-
- stereo
- Muck with the stereo signal, enhance it's 'stereo-ness'
- ../../gst/stereo/.libs/libgststereo.so
- libgststereo.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- subenc
- subtitle encoders
- ../../gst/subenc/.libs/libgstsubenc.so
- libgstsubenc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- srtenc
- Srt encoder
- Codec/Encoder/Subtitle
- Srt subtitle encoder
- Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- sink
- sink
- always
- text/x-raw, format=(string){ pango-markup, utf8 }
-
-
- src
- source
- always
- application/x-subtitle
-
-
-
-
- webvttenc
- WebVTT encoder
- Codec/Encoder/Subtitle
- WebVTT subtitle encoder
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- text/x-raw, format=(string){ pango-markup, utf8 }
-
-
- src
- source
- always
- text/vtt
-
-
-
-
-
- teletext
- Teletext plugin
- ../../ext/teletextdec/.libs/libgstteletextdec.so
- libgstteletextdec.so
- 1.10.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 }
-
-
-
-
-
- uvch264
- UVC compliant H264 encoding cameras plugin
- ../../sys/uvch264/.libs/libgstuvch264.so
- libgstuvch264.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 }
-
-
-
-
-
- vcdsrc
- Asynchronous read from VCD disk
- ../../sys/vcd/.libs/libgstvcdsrc.so
- libgstvcdsrc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- vcdsrc
- VCD Source
- Source/File
- Asynchronous read from VCD disk
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- 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 ]
-
-
-
-
-
- videofiltersbad
- Video filters in gst-plugins-bad
- ../../gst/videofilters/.libs/libgstvideofiltersbad.so
- libgstvideofiltersbad.so
- 1.10.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 ]
-
-
-
-
-
- videoframe_audiolevel
- Video frame-synchronized audio level
- ../../gst/videoframe_audiolevel/.libs/libgstvideoframe_audiolevel.so
- libgstvideoframe_audiolevel.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- videoparsersbad
- videoparsers
- ../../gst/videoparsers/.libs/libgstvideoparsersbad.so
- libgstvideoparsersbad.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- diracparse
- Dirac parser
- Codec/Parser/Video
- Parses Dirac streams
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-dirac
-
-
- src
- source
- always
- video/x-dirac, parsed=(boolean)true, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ], interlace-mode=(string){ progressive, interleaved }, profile=(string){ vc2-low-delay, vc2-simple, vc2-main, main }, level=(string){ 0, 1, 128 }
-
-
-
-
- h263parse
- H.263 parser
- Codec/Parser/Video
- Parses H.263 streams
- Arun Raghavan <arun.raghavan@collabora.co.uk>,Edward Hervey <edward.hervey@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-h263, variant=(string)itu
-
-
- src
- source
- always
- video/x-h263, variant=(string)itu, parsed=(boolean)true, framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- h264parse
- H.264 parser
- Codec/Parser/Converter/Video
- Parses H.264 streams
- Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-h264
-
-
- src
- source
- always
- video/x-h264, parsed=(boolean)true, stream-format=(string){ avc, avc3, byte-stream }, alignment=(string){ au, nal }
-
-
-
-
- h265parse
- H.265 parser
- Codec/Parser/Converter/Video
- Parses H.265 streams
- Sreerenj Balachandran <sreerenj.balachandran@intel.com>
-
-
- sink
- sink
- always
- video/x-h265
-
-
- src
- source
- always
- video/x-h265, parsed=(boolean)true, stream-format=(string){ hvc1, hev1, byte-stream }, alignment=(string){ au, nal }
-
-
-
-
- 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, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }; image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }; image/x-j2c, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }; 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, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }, 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, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE, YCbCrA-4:4:4:4 }, colorspace=(string){ sRGB, sYUV, GRAY }, parsed=(boolean)true
-
-
-
-
- mpeg4videoparse
- MPEG 4 video elementary stream parser
- Codec/Parser/Video
- Parses MPEG-4 Part 2 elementary video streams
- Julien Moutte <julien@fluendo.com>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)4, width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], parsed=(boolean)true, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]
-
-
-
-
- mpegvideoparse
- MPEG video elementary stream parser
- Codec/Parser/Video
- Parses and frames MPEG-1 and MPEG-2 elementary video streams
- Wim Taymans <wim.taymans@ccollabora.co.uk>, Jan Schmidt <thaytan@mad.scientist.com>, Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)true, systemstream=(boolean)false
-
-
-
-
- pngparse
- PNG parser
- Codec/Parser/Video/Image
- Parses PNG files
- Olivier Crete <olivier.crete@collabora.com>
-
-
- sink
- sink
- always
- image/png
-
-
- src
- source
- always
- image/png, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], parsed=(boolean)true
-
-
-
-
- vc1parse
- VC1 parser
- Codec/Parser/Converter/Video
- Parses VC1 streams
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMV3 }
-
-
- src
- source
- always
- video/x-wmv, wmvversion=(int)3, format=(string){ WVC1, WMV3 }, stream-format=(string){ bdu, bdu-frame, sequence-layer-bdu, sequence-layer-bdu-frame, sequence-layer-raw-frame, sequence-layer-frame-layer, asf, frame-layer }, header-format=(string){ none, asf, sequence-layer }
-
-
-
-
-
- videosignal
- Various video signal analysers
- ../../gst/videosignal/.libs/libgstvideosignal.so
- libgstvideosignal.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- vmnc
- VmWare Video Codec plugins
- ../../gst/vmnc/.libs/libgstvmnc.so
- libgstvmnc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- voaacenc
- AAC audio encoder
- ../../ext/voaacenc/.libs/libgstvoaacenc.so
- libgstvoaacenc.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- voaacenc
- AAC audio encoder
- Codec/Encoder/Audio
- AAC audio encoder
- Kan Hu <kan.hu@linaro.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)4, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }, channels=(int)[ 1, 2 ], stream-format=(string){ adts, raw }, base-profile=(string)lc
-
-
-
-
-
- voamrwbenc
- Adaptive Multi-Rate Wide-Band Encoder
- ../../ext/voamrwbenc/.libs/libgstvoamrwbenc.so
- libgstvoamrwbenc.so
- 1.10.1
- unknown
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- voamrwbenc
- AMR-WB audio encoder
- Codec/Encoder/Audio
- Adaptive Multi-Rate Wideband audio encoder
- Renato Araujo <renato.filho@indt.org.br>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)16000, channels=(int)1
-
-
- src
- source
- always
- audio/AMR-WB, rate=(int)16000, channels=(int)1
-
-
-
-
-
- waylandsink
- Wayland Video Sink
- ../../ext/wayland/.libs/libgstwaylandsink.so
- libgstwaylandsink.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- waylandsink
- wayland video sink
- Sink/Video
- Output to wayland surface
- Sreerenj Balachandran <sreerenj.balachandran@intel.com>, George Kiagiadakis <george.kiagiadakis@collabora.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, BGRA, RGBx, xBGR, xRGB, RGBA, ABGR, ARGB, RGB, BGR, RGB16, BGR16, YUY2, YVYU, UYVY, AYUV, NV12, NV21, NV16, YUV9, YVU9, Y41B, I420, YV12, Y42B, v308 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- webp
- WebP plugin
- ../../ext/webp/.libs/libgstwebp.so
- libgstwebp.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 ]
-
-
-
-
-
- webrtcdsp
- Voice pre-processing using WebRTC Audio Processing Library
- ../../ext/webrtcdsp/.libs/libgstwebrtcdsp.so
- libgstwebrtcdsp.so
- 1.10.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 ]
-
-
-
-
-
- wildmidi
- Wildmidi Plugin
- ../../ext/timidity/.libs/libgstwildmidi.so
- libgstwildmidi.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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
-
-
-
-
-
- x265
- x265-based H265 plugins
- ../../ext/x265/.libs/libgstx265.so
- libgstx265.so
- 1.10.1
- GPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- 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 }
-
-
-
-
-
- y4mdec
- Demuxes/decodes YUV4MPEG streams
- ../../gst/y4m/.libs/libgsty4mdec.so
- libgsty4mdec.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins
- Unknown package origin
-
-
- y4mdec
- YUV4MPEG demuxer/decoder
- Codec/Demuxer
- Demuxes/decodes YUV4MPEG streams
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- application/x-yuv4mpeg, y4mversion=(int)2
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, Y42B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- yadif
- YADIF deinterlacing filter
- ../../gst/yadif/.libs/libgstyadif.so
- libgstyadif.so
- 1.10.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
-
-
-
-
-
- zbar
- zbar barcode scanner
- ../../ext/zbar/.libs/libgstzbar.so
- libgstzbar.so
- 1.10.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins source release
- Unknown package origin
-
-
- zbar
- Barcode detector
- Filter/Analyzer/Video
- Detect bar codes in the video streams
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B, YUV9, YVU9 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ Y800, I420, YV12, NV12, NV21, Y41B, Y42B, YUV9, YVU9 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
diff --git a/plugins-introspection/base.xml b/plugins-introspection/base.xml
deleted file mode 100644
index 0168f60f82..0000000000
--- a/plugins-introspection/base.xml
+++ /dev/null
@@ -1,1745 +0,0 @@
-
-
- adder
- Adds multiple streams
- ../../gst/adder/.libs/libgstadder.so
- libgstadder.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- adder
- Adder
- Generic/Audio
- Add N audio channels together
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink_%u
- sink
- request
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
-
- alsa
- ALSA plugin library
- ../../ext/alsa/.libs/libgstalsa.so
- libgstalsa.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- alsamidisrc
- AlsaMidi Source
- Source
- Push ALSA MIDI sequencer events around
- Antonio Ospite <ao2@ao2.it>
-
-
- src
- source
- always
- audio/x-midi-event
-
-
-
-
- alsasink
- Audio sink (ALSA)
- Sink/Audio
- Output to a sound card via ALSA
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- 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 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true
-
-
-
-
- alsasrc
- Audio source (ALSA)
- Source/Audio
- Read from a sound card via ALSA
- Wim Taymans <wim@fluendo.com>
-
-
- 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 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- app
- Elements used to communicate with applications
- ../../gst/app/.libs/libgstapp.so
- libgstapp.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- appsink
- AppSink
- Generic/Sink
- Allow the application to get access to raw buffer
- David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- appsrc
- AppSrc
- Generic/Source
- Allow the application to feed buffers to a pipeline
- David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- audioconvert
- Convert audio to different formats
- ../../gst/audioconvert/.libs/libgstaudioconvert.so
- libgstaudioconvert.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- audioconvert
- Audio converter
- Filter/Converter/Audio
- Convert audio to different formats
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- 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
-
-
- 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
-
-
-
-
-
- audiorate
- Adjusts audio frames
- ../../gst/audiorate/.libs/libgstaudiorate.so
- libgstaudiorate.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- audiorate
- Audio rate adjuster
- Filter/Effect/Audio
- Drops/duplicates/adjusts timestamps on audio samples to make a perfect stream
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- 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 }
-
-
- 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 }
-
-
-
-
-
- audioresample
- Resamples audio
- ../../gst/audioresample/.libs/libgstaudioresample.so
- libgstaudioresample.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- audioresample
- Audio resampler
- Filter/Converter/Audio
- Resamples audio
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- 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 }
-
-
- 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 }
-
-
-
-
-
- audiotestsrc
- Creates audio test signals of given frequency and volume
- ../../gst/audiotestsrc/.libs/libgstaudiotestsrc.so
- libgstaudiotestsrc.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- audiotestsrc
- Audio test source
- Source/Audio
- Creates audio test signals of given frequency and volume
- Stefan Kost <ensonic@users.sf.net>
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- cdparanoia
- Read audio from CD in paranoid mode
- ../../ext/cdparanoia/.libs/libgstcdparanoia.so
- libgstcdparanoia.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- cdparanoiasrc
- CD Audio (cdda) Source, Paranoia IV
- Source/File
- Read audio from CD in paranoid mode
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2
-
-
-
-
-
- encoding
- various encoding-related elements
- ../../gst/encoding/.libs/libgstencodebin.so
- libgstencodebin.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- encodebin
- Encoder Bin
- Generic/Bin/Encoder
- Convenience encoding/muxing element
- Edward Hervey <edward.hervey@collabora.co.uk>
-
-
- audio_%u
- sink
- request
- ANY
-
-
- private_%u
- sink
- request
- ANY
-
-
- video_%u
- sink
- request
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- gio
- GIO elements
- ../../gst/gio/.libs/libgstgio.so
- libgstgio.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- giosink
- GIO sink
- Sink/File
- Write to any GIO-supported location
- René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- giosrc
- GIO source
- Source/File
- Read from any GIO-supported location
- René Stadler <mail@renestadler.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
- giostreamsink
- GIO stream sink
- Sink
- Write to any GIO stream
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- giostreamsrc
- GIO stream source
- Source
- Read from any GIO stream
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- ivorbisdec
- Vorbis Tremor decoder
- ../../ext/vorbis/.libs/libgstivorbisdec.so
- libgstivorbisdec.so
- 1.4.0
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- ivorbisdec
- Vorbis audio decoder
- Codec/Decoder/Audio
- decode raw vorbis streams to integer audio
- Benjamin Otte <otte@gnome.org>, Chris Lord <chris@openedhand.com>
-
-
- sink
- sink
- always
- audio/x-vorbis
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 6 ]
-
-
-
-
-
- libvisual
- libvisual visualization plugins
- ../../ext/libvisual/.libs/libgstlibvisual.so
- libgstlibvisual.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- libvisual_bumpscope
- libvisual Bumpscope plugin plugin v.0.0.1
- Visualization
- Bumpscope visual plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_corona
- libvisual libvisual corona plugin plugin v.0.1
- Visualization
- Libvisual corona plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_infinite
- libvisual infinite plugin plugin v.0.1
- Visualization
- Infinite visual plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_jakdaw
- libvisual Jakdaw plugin plugin v.0.0.1
- Visualization
- jakdaw visual plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_jess
- libvisual jess plugin plugin v.0.1
- Visualization
- Jess visual plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_lv_analyzer
- libvisual libvisual analyzer plugin v.1.0
- Visualization
- Libvisual analyzer plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_lv_scope
- libvisual libvisual scope plugin v.0.1
- Visualization
- Libvisual scope plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- libvisual_oinksie
- libvisual oinksie plugin plugin v.0.1
- Visualization
- Libvisual Oinksie visual plugin
- Benjamin Otte <otte@gnome.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 8000, 11250, 22500, 32000, 44100, 48000, 96000 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGR, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- ogg
- ogg stream manipulation (info about ogg: http://xiph.org)
- ../../ext/ogg/.libs/libgstogg.so
- libgstogg.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- oggaviparse
- Ogg AVI parser
- Codec/Parser
- parse an ogg avi stream into pages (info about ogg: http://xiph.org)
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- application/x-ogg-avi
-
-
- src
- source
- always
- audio/x-vorbis
-
-
-
-
- oggdemux
- Ogg demuxer
- Codec/Demuxer
- demux ogg streams (info about ogg: http://xiph.org)
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- application/ogg; audio/ogg; video/ogg; application/kate
-
-
- src_%08x
- source
- sometimes
- ANY
-
-
-
-
- oggmux
- Ogg muxer
- Codec/Muxer
- mux ogg streams (info about ogg: http://xiph.org)
- Wim Taymans <wim@fluendo.com>
-
-
- audio_%u
- sink
- request
- audio/x-vorbis; audio/x-flac; audio/x-speex; audio/x-celt; application/x-ogm-audio; audio/x-opus
-
-
- subtitle_%u
- sink
- request
- text/x-cmml, encoded=(boolean)true; subtitle/x-kate; application/x-kate
-
-
- video_%u
- sink
- request
- video/x-theora; application/x-ogm-video; video/x-dirac; video/x-smoke; video/x-vp8; video/x-daala
-
-
- src
- source
- always
- application/ogg; audio/ogg; video/ogg
-
-
-
-
- oggparse
- Ogg parser
- Codec/Parser
- parse ogg streams into pages (info about ogg: http://xiph.org)
- Michael Smith <msmith@fluendo.com>
-
-
- sink
- sink
- always
- application/ogg
-
-
- src
- source
- always
- application/ogg
-
-
-
-
- ogmaudioparse
- OGM audio stream parser
- Codec/Decoder/Audio
- parse an OGM audio header and stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- application/x-ogm-audio
-
-
- src
- source
- sometimes
- audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi
-
-
-
-
- ogmtextparse
- OGM text stream parser
- Codec/Decoder/Subtitle
- parse an OGM text header and stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- application/x-ogm-text
-
-
- src
- source
- sometimes
- text/x-raw, format=(string)utf8
-
-
-
-
- ogmvideoparse
- OGM video stream parser
- Codec/Decoder/Video
- parse an OGM video header and stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- application/x-ogm-video
-
-
- src
- source
- sometimes
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camstudio, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string){ RGB8P, BGR, BGRx }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lucent, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)3, format=(string)WMV3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ffv, ffvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-kmvc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp7, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp8, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mimic, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-apple-video, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-theora, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-fraps, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-aasc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-loco, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zmbv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)v210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)r210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
-
- opus
- OPUS plugin library
- ../../ext/opus/.libs/libgstopus.so
- libgstopus.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- opusdec
- Opus audio decoder
- Codec/Decoder/Audio
- decode opus streams to audio
- Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-opus, channel-mapping-family=(int)0; audio/x-opus, channel-mapping-family=(int)[ 1, 255 ], channels=(int)[ 1, 255 ], stream-count=(int)[ 1, 255 ], coupled-count=(int)[ 0, 255 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 24000, 16000, 12000, 8000 }, channels=(int)[ 1, 8 ]
-
-
-
-
- opusenc
- Opus audio encoder
- Codec/Encoder/Audio
- Encodes audio in Opus format
- Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 12000, 16000, 24000 }, channels=(int)[ 1, 8 ]
-
-
- src
- source
- always
- audio/x-opus
-
-
-
-
-
- pango
- Pango-based text rendering and overlay
- ../../ext/pango/.libs/libgstpango.so
- libgstpango.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- clockoverlay
- Clock overlay
- Filter/Editor/Video
- Overlays the current clock time on a video stream
- Tim-Philipp Müller <tim@centricular.net>
-
-
- 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, 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, 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 ]
-
-
-
-
- textoverlay
- Text overlay
- Filter/Editor/Video
- Adds text strings on top of a video buffer
- David Schleef <ds@schleef.org>, Zeeshan Ali <zeeshan.ali@nokia.com>
-
-
- text_sink
- sink
- always
- text/x-raw, format=(string){ pango-markup, utf8 }
-
-
- 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, 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, 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 ]
-
-
-
-
- textrender
- Text renderer
- Filter/Editor/Video
- Renders a text string to an image bitmap
- David Schleef <ds@schleef.org>, GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- text/x-raw, format=(string){ pango-markup, utf8 }
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- timeoverlay
- Time overlay
- Filter/Editor/Video
- Overlays buffer time stamps on a video stream
- Tim-Philipp Müller <tim@centricular.net>
-
-
- 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, 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, 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 ]
-
-
-
-
-
- playback
- various playback elements
- ../../gst/playback/.libs/libgstplayback.so
- libgstplayback.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- decodebin
- Decoder Bin
- Generic/Bin/Decoder
- Autoplug and decode to raw media
- Edward Hervey <edward.hervey@collabora.co.uk>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- decodebin3
- Decoder Bin 3
- Generic/Bin/Decoder
- Autoplug and decode to raw media
- Edward Hervey <edward@centricular.com>
-
-
- sink
- sink
- always
- ANY
-
-
- sink_%u
- sink
- request
- ANY
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
- text_%u
- source
- sometimes
- ANY
-
-
- video_%u
- source
- sometimes
- ANY
-
-
-
-
- parsebin
- Parse Bin
- Generic/Bin/Parser
- Parse and de-multiplex to elementary stream
- Jan Schmidt <jan@centricular.com>, Edward Hervey <edward@centricular.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- playbin
- Player Bin 2
- Generic/Bin/Player
- Autoplug and play media from an uri
- Wim Taymans <wim.taymans@gmail.com>
-
-
-
-
- playbin3
- Player Bin 3
- Generic/Bin/Player
- Autoplug and play media from an uri
- Wim Taymans <wim.taymans@gmail.com>
-
-
-
-
- playsink
- Player Sink
- Generic/Bin/Sink
- Convenience sink for multiple streams
- Wim Taymans <wim.taymans@gmail.com>
-
-
- audio_raw_sink
- sink
- request
- ANY
-
-
- audio_sink
- sink
- request
- ANY
-
-
- text_sink
- sink
- request
- ANY
-
-
- video_raw_sink
- sink
- request
- ANY
-
-
- video_sink
- sink
- request
- ANY
-
-
-
-
- streamsynchronizer
- Stream Synchronizer
- Generic
- Synchronizes a group of streams to have equal durations and starting points
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- subtitleoverlay
- Subtitle Overlay
- Video/Overlay/Subtitle
- Overlays a video stream with subtitles
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- subtitle_sink
- sink
- always
- ANY
-
-
- video_sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- uridecodebin
- URI Decoder
- Generic/Bin/Decoder
- Autoplug and decode an URI to raw media
- Wim Taymans <wim.taymans@gmail.com>
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- urisourcebin
- URI reader
- Generic/Bin/Source
- Download and buffer a URI as needed
- Jan Schmidt <jan@centricular.com>
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
-
- subparse
- Subtitle parsing
- ../../gst/subparse/.libs/libgstsubparse.so
- libgstsubparse.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- ssaparse
- SSA Subtitle Parser
- Codec/Parser/Subtitle
- Parses SSA subtitle streams
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- application/x-ssa; application/x-ass
-
-
- src
- source
- always
- text/x-raw, format=(string)pango-markup
-
-
-
-
- subparse
- Subtitle parser
- Codec/Parser/Subtitle
- Parses subtitle (.sub) files into text streams
- Gustavo J. A. M. Carneiro <gjc@inescporto.pt>, GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2; application/x-subtitle-dks; application/x-subtitle-qttext; application/x-subtitle-lrc; application/x-subtitle-vtt
-
-
- src
- source
- always
- text/x-raw, format=(string){ pango-markup, utf8 }
-
-
-
-
-
- tcp
- transfer data over the network via TCP
- ../../gst/tcp/.libs/libgsttcp.so
- libgsttcp.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- multifdsink
- Multi filedescriptor sink
- Sink/Network
- Send data to multiple filedescriptors
- Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- multisocketsink
- Multi socket sink
- Sink/Network
- Send data to multiple sockets
- Thomas Vander Stichele <thomas at apestaart dot org>, Wim Taymans <wim@fluendo.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- socketsrc
- socket source
- Source/Network
- Receive data from a socket
- Thomas Vander Stichele <thomas at apestaart dot org>, William Manley <will@williammanley.net>
-
-
- src
- source
- always
- ANY
-
-
-
-
- tcpclientsink
- TCP client sink
- Sink/Network
- Send data as a client over the network via TCP
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- tcpclientsrc
- TCP client source
- Source/Network
- Receive data as a client over the network via TCP
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- src
- source
- always
- ANY
-
-
-
-
- tcpserversink
- TCP server sink
- Sink/Network
- Send data as a server over the network via TCP
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- tcpserversrc
- TCP server source
- Source/Network
- Receive data as a server over the network via TCP
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- theora
- Theora plugin library
- ../../ext/theora/.libs/libgsttheora.so
- libgsttheora.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- theoradec
- Theora video decoder
- Codec/Decoder/Video
- decode raw theora streams to raw YUV video
- Benjamin Otte <otte@gnome.org>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-theora
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
- theoraenc
- Theora video encoder
- Codec/Encoder/Video
- encode raw YUV video to a theora stream
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, Y42B, Y444 }, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- video/x-theora, framerate=(fraction)[ 1/2147483647, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
- theoraparse
- Theora video parser
- Codec/Parser/Video
- parse raw theora streams
- Andy Wingo <wingo@pobox.com>
-
-
- sink
- sink
- always
- video/x-theora
-
-
- src
- source
- always
- video/x-theora
-
-
-
-
-
- typefindfunctions
- default typefind functions
- ../../gst/typefind/.libs/libgsttypefindfunctions.so
- libgsttypefindfunctions.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
-
- videoconvert
- Colorspace conversion
- ../../gst/videoconvert/.libs/libgstvideoconvert.so
- libgstvideoconvert.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- videoconvert
- Colorspace converter
- Filter/Converter/Video
- Converts video from one colorspace to another
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- 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, 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 ]; 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){ 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 ]; 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 ]
-
-
-
-
-
- videorate
- Adjusts video frames
- ../../gst/videorate/.libs/libgstvideorate.so
- libgstvideorate.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- videorate
- Video rate adjuster
- Filter/Effect/Video
- Drops/duplicates/adjusts timestamps on video frames to make a perfect stream
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)
-
-
- src
- source
- always
- video/x-raw(ANY); video/x-bayer(ANY); image/jpeg(ANY); image/png(ANY)
-
-
-
-
-
- videoscale
- Resizes video
- ../../gst/videoscale/.libs/libgstvideoscale.so
- libgstvideoscale.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- videoscale
- Video scaler
- Filter/Converter/Video/Scaler
- Resizes video
- Wim Taymans <wim.taymans@gmail.com>
-
-
- 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, 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, 32767 ], height=(int)[ 1, 32767 ], 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, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- 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, 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, 32767 ], height=(int)[ 1, 32767 ], 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, 32767 ], height=(int)[ 1, 32767 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- videotestsrc
- Creates a test video stream
- ../../gst/videotestsrc/.libs/libgstvideotestsrc.so
- libgstvideotestsrc.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- videotestsrc
- Video test source
- Source/Video
- Creates a test video stream
- David A. Schleef <ds@schleef.org>
-
-
- 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, 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 ]; video/x-bayer, format=(string){ bggr, rggb, grbg, gbrg }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- volume
- plugin for controlling audio volume
- ../../gst/volume/.libs/libgstvolume.so
- libgstvolume.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- volume
- Volume
- Filter/Effect/Audio
- Set volume on audio/raw streams
- Andy Wingo <wingo@pobox.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE, S8, S16LE, S24LE, S32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
-
- vorbis
- Vorbis plugin library
- ../../ext/vorbis/.libs/libgstvorbis.so
- libgstvorbis.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- vorbisdec
- Vorbis audio decoder
- Codec/Decoder/Audio
- decode raw vorbis streams to float audio
- Benjamin Otte <otte@gnome.org>, Chris Lord <chris@openedhand.com>
-
-
- sink
- sink
- always
- audio/x-vorbis
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ]
-
-
-
-
- vorbisenc
- Vorbis audio encoder
- Codec/Encoder/Audio
- Encodes audio in Vorbis format
- Monty <monty@xiph.org>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)1; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)7, channel-mask=(bitmask)0x0000000000000d0f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f; audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 200000 ], channels=(int)[ 9, 255 ], channel-mask=(bitmask)0x0000000000000000
-
-
- src
- source
- always
- audio/x-vorbis, rate=(int)[ 1, 200000 ], channels=(int)[ 1, 255 ]
-
-
-
-
- vorbisparse
- VorbisParse
- Codec/Parser/Audio
- parse raw vorbis streams
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- audio/x-vorbis
-
-
- src
- source
- always
- audio/x-vorbis
-
-
-
-
- vorbistag
- VorbisTag
- Formatter/Metadata
- Retags vorbis streams
- James Livingston <doclivingston@gmail.com>
-
-
- sink
- sink
- always
- audio/x-vorbis
-
-
- src
- source
- always
- audio/x-vorbis
-
-
-
-
-
- ximagesink
- X11 video output element based on standard Xlib calls
- ../../sys/ximage/.libs/libgstximagesink.so
- libgstximagesink.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- ximagesink
- Video sink
- Sink/Video
- A standard X based videosink
- Julien Moutte <julien@moutte.net>
-
-
- sink
- sink
- always
- video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
-
- xvimagesink
- XFree86 video output plugin using Xv extension
- ../../sys/xvimage/.libs/libgstxvimagesink.so
- libgstxvimagesink.so
- 1.10.1
- LGPL
- gst-plugins-base
- GStreamer Base Plug-ins source release
- Unknown package origin
-
-
- xvimagesink
- Video sink
- Sink/Video
- A Xv based videosink
- Julien Moutte <julien@moutte.net>
-
-
- sink
- sink
- always
- video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
-
-
-
-
-
diff --git a/plugins-introspection/core.xml b/plugins-introspection/core.xml
deleted file mode 100644
index 66b496d2f2..0000000000
--- a/plugins-introspection/core.xml
+++ /dev/null
@@ -1,398 +0,0 @@
-
-
- coreelements
- GStreamer core elements
- ../../plugins/elements/.libs/libgstcoreelements.so
- libgstcoreelements.so
- 1.10.1
- LGPL
- gstreamer
- GStreamer source release
- Unknown package origin
-
-
- capsfilter
- CapsFilter
- Generic
- Pass data without modification, limiting formats
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- concat
- Concat
- Generic
- Concatenate multiple streams
- Sebastian Dröge <sebastian@centricular.com>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- downloadbuffer
- DownloadBuffer
- Generic
- Download Buffer element
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- fakesink
- Fake Sink
- Sink
- Black hole for data
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>, Mr. 'frag-me-more' Vanderwingo <wingo@fluendo.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- fakesrc
- Fake Source
- Source
- Push empty (no data) buffers around
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
-
-
- src
- source
- always
- ANY
-
-
-
-
- fdsink
- Filedescriptor Sink
- Sink/File
- Write data to a file descriptor
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- fdsrc
- Filedescriptor Source
- Source/File
- Read from a file descriptor
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- src
- source
- always
- ANY
-
-
-
-
- filesink
- File Sink
- Sink/File
- Write stream to a file
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- filesrc
- File Source
- Source/File
- Read from arbitrary point in a file
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- src
- source
- always
- ANY
-
-
-
-
- funnel
- Funnel pipe fitting
- Generic
- N-to-1 pipe fitting
- Olivier Crete <olivier.crete@collabora.co.uk>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- identity
- Identity
- Generic
- Pass data without modification
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- input-selector
- Input selector
- Generic
- N-to-1 input stream selector
- Julien Moutte <julien@moutte.net>, Jan Schmidt <thaytan@mad.scientist.com>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- multiqueue
- MultiQueue
- Generic
- Multiple data queue
- Edward Hervey <edward@fluendo.com>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- output-selector
- Output selector
- Generic
- 1-to-N output stream selector
- Stefan Kost <stefan.kost@nokia.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src_%u
- source
- request
- ANY
-
-
-
-
- queue
- Queue
- Generic
- Simple data queue
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- queue2
- Queue 2
- Generic
- Simple data queue
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- streamiddemux
- Streamid Demux
- Generic
- 1-to-N output stream by stream-id
- HoonHee Lee <hoonhee.lee@lge.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- tee
- Tee pipe fitting
- Generic
- 1-to-N pipe fitting
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src_%u
- source
- request
- ANY
-
-
-
-
- typefind
- TypeFind
- Generic
- Finds the media type of a stream
- Benjamin Otte <in7y118@public.uni-hamburg.de>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- valve
- Valve element
- Filter
- Drops buffers and events or lets them through
- Olivier Crete <olivier.crete@collabora.co.uk>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
-
diff --git a/plugins-introspection/create_plugin_list.py b/plugins-introspection/create_plugin_list.py
deleted file mode 100755
index 839109ec3f..0000000000
--- a/plugins-introspection/create_plugin_list.py
+++ /dev/null
@@ -1,275 +0,0 @@
-#!/usr/bin/python3
-#
-# Copyright (C) 2016 Tim-Philipp Müller
-#
-# License: this script is made available under the following licenses:
-# Simplified BSD License/FreeBSD License, MIT License, and/or LGPLv2.1+ license.
-#
-# Reads plugin introspection .xml files (one per module) and outputs a
-# list of all plugins in markdown format. We may want to do something
-# more fancy here in future, for now this is just to provide a replacement
-# for the xltsproc-generated list in the www module
-#
-# XML files were generated like this (we'll want to automate that at some point):
-#
-# echo '' > core.xml; \
-# cat ~/gst/1.10/gstreamer/docs/plugins/inspect/plugin-* >> core.xml; \
-# echo '' >> core.xml
-#
-# for m in base good ugly bad; do \
-# echo '' > $m.xml; \
-# cat ~/gst/1.10/gst-plugins-$m/docs/plugins/inspect/plugin-* >> $m.xml; \
-# echo '' >> $m.xml; \
-# done
-
-import xml.etree.ElementTree as xmltree
-import http.client as httpclient
-import urllib.parse as urlparse
-import pickle
-import sys
-import os
-
-allow_offline = False
-is_offline = False
-
-modules = {}
-
-all_elements = {}
-all_plugins = {}
-
-url_cache = {}
-url_conn = None
-
-# check if an url exists or not
-def check_url(url):
- global url_conn
-
- if is_offline and allow_offline:
- return True
-
- if url in url_cache:
- return url_cache[url]
-
- r = urlparse.urlparse(url)
-
- # Reuse existing conn if possible
- is_gst_fdo = url.startswith('https://gstreamer.freedesktop.org')
- if is_gst_fdo and url_conn is not None:
- connection = url_conn
- else:
- connection = httpclient.HTTPSConnection(r.netloc)
- if is_gst_fdo:
- url_conn = connection
-
- connection.request('HEAD', r.path)
- response = connection.getresponse()
- response.read()
- exists = response.status < 400
- url_cache[url] = exists
- sys.stderr.write('Checking if {0} exists: {1}\n'.format(url,exists))
- return exists
-
-# load url cache
-def load_url_cache():
- global url_cache
- try:
- with open('cache/url_cache.pkl', 'rb') as f:
- url_cache = pickle.load(f)
- except:
- url_cache = {}
-
-# save url cache
-def save_url_cache():
- global url_cache
- if not os.path.exists('cache'):
- os.makedirs('cache')
- with open('cache/url_cache.pkl', 'wb') as f:
- pickle.dump(url_cache, f)
-
-def parse_plugin_element(element_node):
- element = {}
- for detail in element_node:
- if detail.tag in ['pads']:
- pass
- elif detail.text:
- element[detail.tag] = detail.text
-
- return element
-
-def parse_plugin_elements(elements_node):
- element_list = []
-
- for enode in elements_node:
- element = parse_plugin_element(enode)
- element_list.append(element)
-
- return element_list
-
-def parse_plugin(plugin_node):
- plugin = {}
-
- for detail in plugin_node:
- if detail.tag == 'elements':
- plugin['elements'] = parse_plugin_elements(detail)
- elif detail.text:
- plugin[detail.tag] = detail.text
-
- return plugin
-
-def parse_plugins(xml_fn):
- plugin_list = []
-
- tree = xmltree.parse(xml_fn)
- root = tree.getroot()
- for pnode in root:
- plugin = parse_plugin(pnode)
- plugin_list.append(plugin)
-
- return plugin_list
-
-def process_plugins(short_name):
- module = {}
- elements = []
- plugins = parse_plugins(short_name + '.xml')
- module['plugins'] = plugins
- for p in plugins:
- p['module_name'] = short_name
- elist = p['elements']
- for e in elist:
- e['plugin_name'] = p['name']
- e['module_name'] = short_name
- elements.append(e)
-
- name = e['name']
- if name in all_elements:
- print('Element {0} already exists in element list! {1}'.format(name, all_elements[name]))
- else:
- all_elements[name] = e
-
- if p['name'] in all_plugins:
- print('Plugin {0} already exists in plugin list! {1}'.format(name, all_plugins[p['name']]))
- else:
- all_plugins[p['name']] = p
-
- module['elements'] = elements
-
- modules[short_name] = module
-
-# __main__
-
-load_url_cache()
-
-if not check_url('https://www.google.com'):
- if not allow_offline:
- raise Exception('URL checking does not seem to work, are you online?')
- else:
- print ('URL checking does not seem to work, continuing in offline mode')
- is_offline = True
-
-for m in ['core', 'base', 'good', 'bad', 'ugly']:
- process_plugins(m)
-
-plugins_page = '''# List of Elements and Plugins
-
-
-
-Note: this list is not complete! It does not contain OS-specific plugins
-for Android, Windows, macOS, iOS, or wrapper plugins (gst-libav, gst-omx),
-nor gst-rtsp-server or gstreamer-vaapi elements.
-
-There may be links to pages that don't exist, this means that the element or
-plugin does not have documentation yet or the documentation is not hooked up
-properly (help welcome!).
-
-| Element | Description | Plugin | Module |
-|---------|-------------|---------|--------|
-'''
-
-plugin_names = []
-
-element_links = []
-plugin_links = []
-
-element_names = []
-for e in all_elements:
- element_names.append(e)
-
-element_names.sort()
-for e in element_names:
- element_name = e
- element_desc = all_elements[e]['description']
- plugin_name = all_elements[e]['plugin_name']
- module_nick = all_elements[e]['module_name']
- if module_nick == 'core':
- module_name = 'gstreamer'
- else:
- module_name = 'gst-plugins-' + module_nick
-
- # column 1: element name
- edoc_url = 'https://gstreamer.freedesktop.org/data/doc/gstreamer/head/' + \
- '{1}-plugins/html/{1}-plugins-{0}.html'.format(element_name, module_name)
-
- if check_url(edoc_url):
- element_links.append('[element-{0}]: {1}\n'.format(element_name, edoc_url))
- plugins_page += '|[{0}][element-{0}]'.format(element_name)
- else:
- plugins_page += '|{0}'.format(element_name)
-
- # column 2: element description
-
- element_desc.replace('\n', ' ')
- element_desc.replace('|', ' ')
- if len(element_desc) > 150:
- element_desc = '(too long)'
- plugins_page += '|{0}'.format(element_desc)
-
- # column 3: plugin name
- pdoc_url = 'https://gstreamer.freedesktop.org/data/doc/gstreamer/head/' + \
- '{1}-plugins/html/{1}-plugins-plugin-{0}.html'.format(plugin_name,module_name)
-
- if check_url(pdoc_url):
- plugins_page += '|[{0}][{0}]'.format(plugin_name)
- else:
- plugins_page += '|{0}'.format(plugin_name)
-
- if plugin_name not in plugin_names:
- plugin_names.append(plugin_name)
- if check_url(pdoc_url):
- plugin_links.append('[{0}]: {1}\n'.format(plugin_name,pdoc_url))
-
- # column 4: module name
- plugins_page += '|[{0}][{1}]'.format(module_name, module_nick)
-
- # end of row
- plugins_page += '|\n'
-
-# Write module shortcuts list
-
-plugins_page += '''
-
-[core]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/
-[base]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/
-[good]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/
-[ugly]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-ugly-plugins/html/
-[bad]: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/
-
-'''
-
-# Write element shortcuts list
-
-element_links.sort()
-for elink in element_links:
- plugins_page += elink
-
-plugins_page += '\n'
-
-# Write plugin shortcuts list
-
-plugin_links.sort()
-for plink in plugin_links:
- plugins_page += plink
-
-# Output page to stdout
-print(plugins_page)
-
-save_url_cache()
diff --git a/plugins-introspection/good.xml b/plugins-introspection/good.xml
deleted file mode 100644
index 058c9b05b7..0000000000
--- a/plugins-introspection/good.xml
+++ /dev/null
@@ -1,6358 +0,0 @@
-
-
- 1394
- Source for video data via IEEE1394 interface
- ../../ext/raw1394/.libs/libgst1394.so
- libgst1394.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- dv1394src
- Firewire (1394) DV video source
- Source/Video
- Source for DV video data from firewire port
- Erik Walthinsen <omega@temple-baptist.com>, Daniel Fischer <dan@f3c.com>, Wim Taymans <wim@fluendo.com>, Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- src
- source
- always
- video/x-dv, format=(string){ NTSC, PAL }, systemstream=(boolean)true
-
-
-
-
- hdv1394src
- Firewire (1394) HDV video source
- Source/Video
- Source for MPEG-TS video data from firewire port
- Edward Hervey <bilboed@bilboed.com>
-
-
- src
- source
- always
- video/mpegts, systemstream=(boolean)true, packetsize=(int)188
-
-
-
-
-
- aasink
- ASCII Art video sink
- ../../ext/aalib/.libs/libgstaasink.so
- libgstaasink.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- aasink
- ASCII art video sink
- Sink/Video
- An ASCII art videosink
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- alaw
- ALaw audio conversion routines
- ../../gst/law/.libs/libgstalaw.so
- libgstalaw.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- alawdec
- A Law audio decoder
- Codec/Decoder/Audio
- Convert 8bit A law to 16bit PCM
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
-
-
- alawenc
- A Law audio encoder
- Codec/Encoder/Audio
- Convert 16bit PCM to 8bit A law
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- alphacolor
- RGBA from/to AYUV colorspace conversion preserving the alpha channel
- ../../gst/alpha/.libs/libgstalphacolor.so
- libgstalphacolor.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- alphacolor
- Alpha color filter
- Filter/Converter/Video
- ARGB from/to AYUV colorspace conversion preserving the alpha channel
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBA, BGRA, ARGB, ABGR, AYUV }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- alpha
- adds an alpha channel to video - constant or via chroma-keying
- ../../gst/alpha/.libs/libgstalpha.so
- libgstalpha.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- alpha
- Alpha filter
- Filter/Effect/Video
- Adds an alpha channel to video - uniform or via chroma-keying
- Wim Taymans <wim.taymans@gmail.com>
-Edward Hervey <edward.hervey@collabora.co.uk>
-Jan Schmidt <thaytan@noraisin.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- apetag
- APEv1/2 tag reader
- ../../gst/apetag/.libs/libgstapetag.so
- libgstapetag.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- apedemux
- APE tag demuxer
- Codec/Demuxer/Metadata
- Read and output APE tags while demuxing the contents
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- application/x-apetag
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- audiofx
- Audio effects plugin
- ../../gst/audiofx/.libs/libgstaudiofx.so
- libgstaudiofx.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- audioamplify
- Audio amplifier
- Filter/Effect/Audio
- Amplifies an audio stream by a given factor
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
- audiochebband
- Band pass & band reject filter
- Filter/Effect/Audio
- Chebyshev band pass and band reject filter
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audiocheblimit
- Low pass & high pass filter
- Filter/Effect/Audio
- Chebyshev low pass and high pass filter
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audiodynamic
- Dynamic range controller
- Filter/Effect/Audio
- Compressor and Expander
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
- audioecho
- Audio echo
- Filter/Effect/Audio
- Adds an echo or reverb effect to an audio stream
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audiofirfilter
- Audio FIR filter
- Filter/Effect/Audio
- Generic audio FIR filter with custom filter kernel
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audioiirfilter
- Audio IIR filter
- Filter/Effect/Audio
- Generic audio IIR filter with custom filter kernel
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audioinvert
- Audio inversion
- Filter/Effect/Audio
- Swaps upper and lower half of audio samples
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string){ interleaved, non-interleaved }
-
-
-
-
- audiokaraoke
- AudioKaraoke
- Filter/Effect/Audio
- Removes voice from sound
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE }, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
-
-
-
-
- audiopanorama
- Stereo positioning
- Filter/Effect/Audio
- Positions audio streams in the stereo panorama
- Stefan Kost <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
-
-
-
-
- audiowsincband
- Band pass & band reject filter
- Filter/Effect/Audio
- Band pass and band reject windowed sinc filter
- Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- audiowsinclimit
- Low pass & high pass filter
- Filter/Effect/Audio
- Low pass and high pass windowed sinc filter
- Thomas Vander Stichele <thomas at apestaart dot org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- scaletempo
- Scaletempo
- Filter/Effect/Rate
- Sync audio tempo with playback rate
- Rov Juvano <rovjuvano@users.sourceforge.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)F64LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- audioparsers
- Parsers for various audio formats
- ../../gst/audioparsers/.libs/libgstaudioparsers.so
- libgstaudioparsers.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- aacparse
- AAC audio stream parser
- Codec/Parser/Audio
- Advanced Audio Coding parser
- Stefan Kost <stefan.kost@nokia.com>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int){ 2, 4 }
-
-
- src
- source
- always
- audio/mpeg, framed=(boolean)true, mpegversion=(int){ 2, 4 }, stream-format=(string){ raw, adts, adif, loas }
-
-
-
-
- ac3parse
- AC3 audio stream parser
- Codec/Parser/Converter/Audio
- AC3 parser
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- audio/x-ac3; audio/x-eac3; audio/ac3; audio/x-private1-ac3
-
-
- src
- source
- always
- audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }; audio/x-eac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 48000 ], alignment=(string){ iec61937, frame }
-
-
-
-
- amrparse
- AMR audio stream parser
- Codec/Parser/Audio
- Adaptive Multi-Rate audio parser
- Ronald Bultje <rbultje@ronald.bitfreak.net>
-
-
- sink
- sink
- always
- audio/x-amr-nb-sh; audio/x-amr-wb-sh
-
-
- src
- source
- always
- audio/AMR, rate=(int)8000, channels=(int)1; audio/AMR-WB, rate=(int)16000, channels=(int)1
-
-
-
-
- dcaparse
- DTS Coherent Acoustics audio stream parser
- Codec/Parser/Audio
- DCA parser
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- audio/x-dts; audio/x-private1-dts
-
-
- src
- source
- always
- audio/x-dts, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 192000 ], depth=(int){ 14, 16 }, endianness=(int){ 1234, 4321 }, block-size=(int)[ 1, 2147483647 ], frame-size=(int)[ 1, 2147483647 ]
-
-
-
-
- flacparse
- FLAC audio parser
- Codec/Parser/Audio
- Parses audio with the FLAC lossless audio codec
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-flac
-
-
- src
- source
- always
- audio/x-flac, framed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 1, 655350 ]
-
-
-
-
- mpegaudioparse
- MPEG1 Audio Parser
- Codec/Parser/Audio
- Parses and frames mpeg1 audio streams (levels 1-3), provides seek
- Jan Schmidt <thaytan@mad.scientist.com>,Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)1
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], mpegaudioversion=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true
-
-
-
-
- sbcparse
- SBC audio parser
- Codec/Parser/Audio
- Parses an SBC bluetooth audio stream
- Tim-Philipp Müller <tim.muller@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-sbc
-
-
- src
- source
- always
- audio/x-sbc, parsed=(boolean)true, channels=(int)[ 1, 2 ], rate=(int){ 16000, 32000, 44100, 48000 }
-
-
-
-
- wavpackparse
- Wavpack audio stream parser
- Codec/Parser/Audio
- Wavpack parser
- Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-wavpack
-
-
- src
- source
- always
- audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true; audio/x-wavpack-correction, framed=(boolean)true
-
-
-
-
-
- auparse
- parses au streams
- ../../gst/auparse/.libs/libgstauparse.so
- libgstauparse.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- auparse
- AU audio demuxer
- Codec/Demuxer/Audio
- Parse an .au file into raw audio
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- sink
- sink
- always
- audio/x-au
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string){ S8, S16LE, S16BE, S24LE, S24BE, S32LE, S32BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 8000, 192000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-adpcm, layout=(string){ g721, g722, g723_3, g723_5 }
-
-
-
-
-
- autodetect
- Plugin contains auto-detection plugins for video/audio in- and outputs
- ../../gst/autodetect/.libs/libgstautodetect.so
- libgstautodetect.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- autoaudiosink
- Auto audio sink
- Sink/Audio
- Wrapper audio sink for automatically detected audio sink
- Jan Schmidt <thaytan@noraisin.net>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- autoaudiosrc
- Auto audio source
- Source/Audio
- Wrapper audio source for automatically detected audio source
- Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net>
-
-
- src
- source
- always
- ANY
-
-
-
-
- autovideosink
- Auto video sink
- Sink/Video
- Wrapper video sink for automatically detected video sink
- Jan Schmidt <thaytan@noraisin.net>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- autovideosrc
- Auto video source
- Source/Video
- Wrapper video source for automatically detected video source
- Jan Schmidt <thaytan@noraisin.net>, Stefan Kost <ensonic@users.sf.net>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- avi
- AVI stream handling
- ../../gst/avi/.libs/libgstavi.so
- libgstavi.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- avidemux
- Avi demuxer
- Codec/Demuxer
- Demultiplex an avi file into audio and video
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be>, Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- sink
- sink
- always
- video/x-msvideo
-
-
- audio_%u
- source
- sometimes
- audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi; audio/x-avi-unknown
-
-
- subpicture_%u
- source
- sometimes
- subpicture/x-xsub
-
-
- subtitle_%u
- source
- sometimes
- application/x-subtitle-avi
-
-
- video_%u
- source
- sometimes
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camstudio, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string){ RGB8P, BGR, BGRx }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)25, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)false, dvversion=(int)50, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lucent, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)UYVY, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-wmv, wmvversion=(int)3, format=(string)WMV3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dirac, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-ffv, ffvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-kmvc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp6-flash, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp7, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-vp8, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-mimic, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-apple-video, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-theora, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-fraps, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-aasc, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-loco, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-zmbv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)v210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-raw, format=(string)r210, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown
-
-
-
-
- avimux
- Avi muxer
- Codec/Muxer
- Muxes audio and video into an avi stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- audio_%u
- sink
- request
- audio/x-raw, format=(string){ U8, S16LE }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wma, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], wmaversion=(int)[ 1, 2 ]
-
-
- video_%u
- sink
- request
- video/x-raw, format=(string){ YUY2, I420, BGR, BGRx, BGRA, GRAY8, UYVY }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/jpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-divx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], divxversion=(int)[ 3, 5 ]; video/x-msmpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], msmpegversion=(int)[ 41, 43 ]; video/mpeg, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)720, height=(int){ 576, 480 }, framerate=(fraction)[ 0/1, 2147483647/1 ], systemstream=(boolean)false; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-wmv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ], wmvversion=(int)[ 1, 3 ]; image/x-jpc, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; image/png, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-msvideo
-
-
-
-
- avisubtitle
- Avi subtitle parser
- Codec/Parser/Subtitle
- Parse avi subtitle stream
- Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- sink
- sink
- always
- application/x-subtitle-avi
-
-
- src
- source
- always
- application/x-subtitle
-
-
-
-
-
- cacasink
- Colored ASCII Art video sink
- ../../ext/libcaca/.libs/libgstcacasink.so
- libgstcacasink.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- cacasink
- A colored ASCII art video sink
- Sink/Video
- A colored ASCII art videosink
- Zeeshan Ali <zak147@yahoo.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGB, BGR, RGBx, xRGB, BGRx, xBGR, RGB16, RGB15 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- cairo
- Cairo-based elements
- ../../ext/cairo/.libs/libgstcairo.so
- libgstcairo.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- cairooverlay
- Cairo overlay
- Filter/Editor/Video
- Render overlay on a video stream using Cairo
- Jon Nordby <jononor@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, BGRA, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, BGRA, RGB16 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- cutter
- Audio Cutter to split audio into non-silent bits
- ../../gst/cutter/.libs/libgstcutter.so
- libgstcutter.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- cutter
- Audio cutter
- Filter/Editor/Audio
- Audio Cutter to split audio into non-silent bits
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
-
- debug
- elements for testing and debugging
- ../../gst/debugutils/.libs/libgstdebug.so
- libgstdebug.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- breakmydata
- Break my data
- Testing
- randomly change data in the stream
- Benjamin Otte <otte@gnome>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- capssetter
- CapsSetter
- Generic
- Set/merge caps on stream
- Mark Nauwelaerts <mnauw@users.sourceforge.net>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- cpureport
- CPU report
- Testing
- Post cpu usage information every buffer
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- navseek
- Seek based on left-right arrows
- Filter/Video
- Seek based on navigation keys left-right
- Jan Schmidt <thaytan@mad.scientist.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- progressreport
- Progress report
- Testing
- Periodically query and report on processing progress
- Jan Schmidt <thaytan@mad.scientist.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- pushfilesrc
- Push File Source
- Testing
- Implements pushfile:// URI-handler for push-based file access
- Tim-Philipp Müller <tim centricular net>
-
-
- src
- source
- always
- ANY
-
-
-
-
- rndbuffersize
- Random buffer size
- Testing
- pull random sized buffers
- Stefan Kost <stefan.kost@nokia.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- taginject
- TagInject
- Generic
- inject metadata tags
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- ANY
-
-
-
-
- testsink
- Test plugin
- Testing
- perform a number of tests
- Benjamin Otte <otte@gnome>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
-
- deinterlace
- Deinterlacer
- ../../gst/deinterlace/.libs/libgstdeinterlace.so
- libgstdeinterlace.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- deinterlace
- Deinterlacer
- Filter/Effect/Video/Deinterlace
- Deinterlace Methods ported from DScaler/TvTime
- Martin Eikermann <meiker@upb.de>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, 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){ AYUV, ARGB, ABGR, RGBA, BGRA, Y444, xRGB, xBGR, RGBx, BGRx, RGB, BGR, YUY2, YVYU, UYVY, Y42B, I420, YV12, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY), format=(string){ I420, YV12, YUY2, UYVY, AYUV, 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 ]
-
-
-
-
-
- directsound
- DirectSound plugin
- ../../win32/vs6/release/libgstdirectsound.dll
- libgstdirectsound.dll
- 0.10.4.1
- LGPL
- gst-plugins-bad
- GStreamer Good Plug-ins CVS
- Unknown package origin
-
-
- directsoundsink
- DirectSound audio sink
- Sink/Audio
- DirectSound audio sink
- Sebastien Moutte <sebastien@moutte.net>
-
-
-
-
- dtmf
- DTMF plugins
- ../../gst/dtmf/.libs/libgstdtmf.so
- libgstdtmf.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- dtmfsrc
- DTMF tone generator
- Source/Audio
- Generates DTMF tones
- Youness Alaoui <youness.alaoui@collabora.co.uk>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
- rtpdtmfdepay
- RTP DTMF packet depayloader
- Codec/Depayloader/Network
- Generates DTMF Sound from telephone-event RTP packets
- Youness Alaoui <youness.alaoui@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 1, 2147483647 ], channels=(int)1
-
-
-
-
- rtpdtmfsrc
- RTP DTMF packet generator
- Source/Network
- Generates RTP DTMF packets
- Zeeshan Ali <zeeshan.ali@nokia.com>
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 0, 2147483647 ], encoding-name=(string)TELEPHONE-EVENT
-
-
-
-
-
- dv
- DV demuxer and decoder based on libdv (libdv.sf.net)
- ../../ext/dv/.libs/libgstdv.so
- libgstdv.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- dvdec
- DV video decoder
- Codec/Decoder/Video
- Uses libdv to decode DV video (smpte314) (libdv.sourceforge.net)
- Erik Walthinsen <omega@cse.ogi.edu>,Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-dv, systemstream=(boolean)false
-
-
- src
- source
- always
- video/x-raw, format=(string){ YUY2, BGRx, RGB }, framerate=(fraction)[ 1/1, 60/1 ], width=(int)720, height=(int){ 576, 480 }
-
-
-
-
- dvdemux
- DV system stream demuxer
- Codec/Demuxer
- Uses libdv to separate DV audio from DV video (libdv.sourceforge.net)
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-dv, systemstream=(boolean)true
-
-
- audio
- source
- sometimes
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 32000, 44100, 48000 }, channels=(int){ 2, 4 }
-
-
- video
- source
- sometimes
- video/x-dv, systemstream=(boolean)false
-
-
-
-
-
- effectv
- effect plugins from the effectv project
- ../../gst/effectv/.libs/libgsteffectv.so
- libgsteffectv.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- agingtv
- AgingTV effect
- Filter/Effect/Video
- AgingTV adds age to video input using scratches and dust
- Sam Lantinga <slouken@devolution.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- dicetv
- DiceTV effect
- Filter/Effect/Video
- 'Dices' the screen up into many small squares
- Wim Taymans <wim.taymans@gmail.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- edgetv
- EdgeTV effect
- Filter/Effect/Video
- Apply edge detect on video
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- optv
- OpTV effect
- Filter/Effect/Video
- Optical art meets real-time video effect
- FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- quarktv
- QuarkTV effect
- Filter/Effect/Video
- Motion dissolver
- FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ xRGB, xBGR, BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ xRGB, xBGR, BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- radioactv
- RadioacTV effect
- Filter/Effect/Video
- motion-enlightment effect
- FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- revtv
- RevTV effect
- Filter/Effect/Video
- A video waveform monitor for each line of video processed
- Wim Taymans <wim.taymans@gmail.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- rippletv
- RippleTV effect
- Filter/Effect/Video
- RippleTV does ripple mark effect on the video input
- FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- shagadelictv
- ShagadelicTV
- Filter/Effect/Video
- Oh behave, ShagedelicTV makes images shagadelic!
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- streaktv
- StreakTV effect
- Filter/Effect/Video
- StreakTV makes after images of moving objects
- FUKUCHI, Kentarou <fukuchi@users.sourceforge.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ BGRx, RGBx, xBGR, xRGB }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- vertigotv
- VertigoTV effect
- Filter/Effect/Video
- A loopback alpha blending effector with rotating and scaling
- Wim Taymans <wim.taymans@gmail.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, BGRx }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- warptv
- WarpTV effect
- Filter/Effect/Video
- WarpTV does realtime goo'ing of the video input
- Sam Lantinga <slouken@devolution.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- equalizer
- GStreamer audio equalizers
- ../../gst/equalizer/.libs/libgstequalizer.so
- libgstequalizer.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- equalizer-10bands
- 10 Band Equalizer
- Filter/Effect/Audio
- Direct Form 10 band IIR equalizer
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- equalizer-3bands
- 3 Band Equalizer
- Filter/Effect/Audio
- Direct Form 3 band IIR equalizer
- Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
- equalizer-nbands
- N Band Equalizer
- Filter/Effect/Audio
- Direct Form IIR equalizer
- Benjamin Otte <otte@gnome.org>, Stefan Kost <ensonic@users.sf.net>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
-
- flac
- The FLAC Lossless compressor Codec
- ../../ext/flac/.libs/libgstflac.so
- libgstflac.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- flacdec
- FLAC audio decoder
- Codec/Decoder/Audio
- Decodes FLAC lossless audio streams
- Tim-Philipp Müller <tim@centricular.net>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-flac, framed=(boolean)true, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16LE, S24_32LE, S32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)[ 1, 8 ]
-
-
-
-
- flacenc
- FLAC audio encoder
- Codec/Encoder/Audio
- Encodes audio with the FLAC lossless audio encoder
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)1; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)3, channel-mask=(bitmask)0x0000000000000007; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)4, channel-mask=(bitmask)0x0000000000000033; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)5, channel-mask=(bitmask)0x0000000000000037; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)6, channel-mask=(bitmask)0x000000000000003f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)7, channel-mask=(bitmask)0x000000000000013f; audio/x-raw, format=(string){ S8, S16LE, S24LE, S24_32LE }, layout=(string)interleaved, rate=(int)[ 1, 655350 ], channels=(int)8, channel-mask=(bitmask)0x0000000000000c3f
-
-
- src
- source
- always
- audio/x-flac
-
-
-
-
- flactag
- FLAC tagger
- Formatter/Metadata
- Rewrite tags in a FLAC file
- Christophe Fergeau <teuf@gnome.org>
-
-
- sink
- sink
- always
- audio/x-flac
-
-
- src
- source
- always
- audio/x-flac
-
-
-
-
-
- flv
- FLV muxing and demuxing plugin
- ../../gst/flv/.libs/libgstflv.so
- libgstflv.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- flvdemux
- FLV Demuxer
- Codec/Demuxer
- Demux FLV feeds into digital streams
- Julien Moutte <julien@moutte.net>
-
-
- sink
- sink
- always
- video/x-flv
-
-
- audio
- source
- sometimes
- audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, framed=(boolean)true; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int)1, rate=(int)16000
-
-
- video
- source
- sometimes
- video/x-flash-video, flvversion=(int)1; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc
-
-
-
-
- flvmux
- FLV muxer
- Codec/Muxer
- Muxes video/audio streams into a FLV stream
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- audio
- sink
- request
- audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 4, 2 }, stream-format=(string)raw; audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }; audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }; audio/x-speex, channels=(int)1, rate=(int)16000
-
-
- video
- sink
- request
- video/x-flash-video; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264, stream-format=(string)avc
-
-
- src
- source
- always
- video/x-flv
-
-
-
-
-
- flxdec
- FLC/FLI/FLX video decoder
- ../../gst/flx/.libs/libgstflxdec.so
- libgstflxdec.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- flxdec
- FLX video decoder
- Codec/Decoder/Video
- FLC/FLI/FLX video decoder
- Sepp Wijnands <mrrazz@garbage-coderz.net>, Zeeshan Ali <zeenix@gmail.com>
-
-
- sink
- sink
- always
- video/x-fli
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- gdkpixbuf
- GdkPixbuf-based image decoder, overlay and sink
- ../../ext/gdk_pixbuf/.libs/libgstgdkpixbuf.so
- libgstgdkpixbuf.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- gdkpixbufdec
- GdkPixbuf image decoder
- Codec/Decoder/Image
- Decodes images in a video stream using GdkPixbuf
- David A. Schleef <ds@schleef.org>, Renato Filho <renato.filho@indt.org.br>
-
-
- sink
- sink
- always
- image/png; image/gif; image/x-icon; application/x-navi-animation; image/x-cmu-raster; image/x-sun-raster; image/x-pixmap; image/tiff; image/x-portable-anymap; image/x-portable-bitmap; image/x-portable-graymap; image/x-portable-pixmap; image/bmp; image/x-bmp; image/x-MS-bmp; image/vnd.wap.wbmp; image/x-bitmap; image/x-tga; image/x-pcx; image/svg; image/svg+xml
-
-
- 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- gdkpixbufoverlay
- GdkPixbuf Overlay
- Filter/Effect/Video
- Overlay an image onto a video stream
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, RGB, BGR, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, I420, YV12, AYUV, YUY2, UYVY, v308, v210, v216, Y41B, Y42B, Y444, YVYU, NV12, NV21, UYVP, RGB16, BGR16, RGB15, BGR15, UYVP, A420, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10LE, I420_10BE, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- gdkpixbufsink
- GdkPixbuf sink
- Sink/Video
- Output images as GdkPixbuf objects in bus messages
- Tim-Philipp Müller <tim centricular net>
-
-
- 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)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- goom2k1
- GOOM 2k1 visualization filter
- ../../gst/goom2k1/.libs/libgstgoom2k1.so
- libgstgoom2k1.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- goom2k1
- GOOM: what a GOOM! 2k1 edition
- Visualization
- Takes frames of data and outputs video frames using the GOOM 2k1 filter
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- goom
- GOOM visualization filter
- ../../gst/goom/.libs/libgstgoom.so
- libgstgoom.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- goom
- GOOM: what a GOOM!
- Visualization
- Takes frames of data and outputs video frames using the GOOM filter
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved; audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003, layout=(string)interleaved
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- icydemux
- Demux ICY tags from a stream
- ../../gst/icydemux/.libs/libgsticydemux.so
- libgsticydemux.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- icydemux
- ICY tag demuxer
- Codec/Demuxer/Metadata
- Read and output ICY tags while demuxing the contents
- Jan Schmidt <thaytan@mad.scientist.com>, Michael Smith <msmith@fluendo.com>
-
-
- sink
- sink
- always
- application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]
-
-
- src
- source
- sometimes
- ANY
-
-
-
-
-
- id3demux
- Demux ID3v1 and ID3v2 tags from a file
- ../../gst/id3demux/.libs/libgstid3demux.so
- libgstid3demux.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- id3demux
- ID3 tag demuxer
- Codec/Demuxer/Metadata
- Read and output ID3v1 and ID3v2 tags while demuxing the contents
- Jan Schmidt <thaytan@mad.scientist.com>
-
-
- sink
- sink
- always
- application/x-id3
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- imagefreeze
- Still frame stream generator
- ../../gst/imagefreeze/.libs/libgstimagefreeze.so
- libgstimagefreeze.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- imagefreeze
- Still frame stream generator
- Filter/Video
- Generates a still frame stream from an image
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw
-
-
- src
- source
- always
- video/x-raw
-
-
-
-
-
- interleave
- Audio interleaver/deinterleaver
- ../../gst/interleave/.libs/libgstinterleave.so
- libgstinterleave.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- deinterleave
- Audio deinterleaver
- Filter/Converter/Audio
- Splits one interleaved multichannel audio stream into many mono audio streams
- Andy Wingo <wingo at pobox.com>, Iain <iain@prettypeople.org>, Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- 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
-
-
- src_%u
- source
- sometimes
- audio/x-raw, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, rate=(int)[ 1, 2147483647 ], channels=(int)1, layout=(string){ non-interleaved, interleaved }
-
-
-
-
- interleave
- Audio interleaver
- Filter/Converter/Audio
- Folds many mono channels into one interleaved audio stream
- Andy Wingo <wingo at pobox.com>, Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink_%u
- sink
- request
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string){ non-interleaved, interleaved }
-
-
- src
- source
- always
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }, layout=(string)interleaved
-
-
-
-
-
- isomp4
- ISO base media file format support (mp4, 3gpp, qt, mj2)
- ../../gst/isomp4/.libs/libgstisomp4.so
- libgstisomp4.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- 3gppmux
- 3GPP Muxer
- Codec/Muxer
- Multiplex audio and video into a 3GPP file
- Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]
-
-
- subtitle_%u
- sink
- request
- text/x-raw, format=(string)utf8
-
-
- video_%u
- sink
- request
- video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/quicktime, variant=(string)3gpp
-
-
-
-
- ismlmux
- ISML Muxer
- Codec/Muxer
- Multiplex audio and video into a ISML file
- Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]
-
-
- video_%u
- sink
- request
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/quicktime, variant=(string)iso-fragmented
-
-
-
-
- mj2mux
- MJ2 Muxer
- Codec/Muxer
- Multiplex audio and video into a MJ2 file
- Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/x-raw, format=(string){ S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]
-
-
- video_%u
- sink
- request
- image/x-j2c, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/x-jpc, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/mj2
-
-
-
-
- mp4mux
- MP4 Muxer
- Codec/Muxer
- Multiplex audio and video into a MP4 file
- Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 6 ], rate=(int)[ 1, 2147483647 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channel-mapping-family=(int)[ 0, 255 ], channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]
-
-
- subtitle_%u
- sink
- request
- text/x-raw, format=(string)utf8
-
-
- video_%u
- sink
- request
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-mp4-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/quicktime, variant=(string)iso
-
-
-
-
- qtdemux
- QuickTime demuxer
- Codec/Demuxer
- Demultiplex a QuickTime file into audio and video streams
- David Schleef <ds@schleef.org>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/quicktime; video/mj2; audio/x-m4a; application/x-3gp
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- subtitle_%u
- source
- sometimes
- ANY
-
-
- video_%u
- source
- sometimes
- ANY
-
-
-
-
- qtmoovrecover
- QT Moov Recover
- Util
- Recovers unfinished qtmux files
- Thiago Santos <thiago.sousa.santos@collabora.co.uk>
-
-
-
-
- qtmux
- QuickTime Muxer
- Codec/Muxer
- Multiplex audio and video into a QuickTime file
- Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
-
-
- audio_%u
- sink
- request
- audio/x-raw, format=(string){ S32LE, S32BE, S24LE, S24BE, S16LE, S16BE, S8, U8 }, layout=(string)interleaved, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, channels=(int)[ 1, 8 ], rate=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8096 ], channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/x-mulaw, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]; audio/AMR, rate=(int)8000, channels=(int)[ 1, 2 ]; audio/AMR-WB, rate=(int)16000, channels=(int)[ 1, 2 ]; audio/x-alac, channels=(int)[ 1, 2 ], rate=(int)[ 1, 2147483647 ]
-
-
- subtitle_%u
- sink
- request
- text/x-raw, format=(string)utf8
-
-
- video_%u
- sink
- request
- video/x-raw, format=(string){ RGB, UYVY, v210 }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, divxversion=(int)5, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, variant=(string){ standard, lt, hq, proxy }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-svq, svqversion=(int)3, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-qt-part, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/quicktime, variant=(string)apple; video/quicktime
-
-
-
-
- rtpxqtdepay
- RTP packet depayloader
- Codec/Depayloader/Network
- Extracts Quicktime audio/video from RTP packets
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- application/x-rtp, payload=(int)[ 96, 127 ], media=(string){ audio, video }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-QT, X-QUICKTIME }
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- jack
- JACK audio elements
- ../../ext/jack/.libs/libgstjack.so
- libgstjack.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- jackaudiosink
- Audio Sink (Jack)
- Sink/Audio
- Output audio to a JACK server
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
- jackaudiosrc
- Audio Source (Jack)
- Source/Audio
- Captures audio from a JACK server
- Tristan Matthews <tristan@sat.qc.ca>
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- jpeg
- JPeg plugin library
- ../../ext/jpeg/.libs/libgstjpeg.so
- libgstjpeg.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- jpegdec
- JPEG image decoder
- Codec/Decoder/Image
- Decode images from JPEG format
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- image/jpeg
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- jpegenc
- JPEG image encoder
- Codec/Encoder/Image
- Encode images in JPEG format
- Wim Taymans <wim.taymans@tvd.be>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, YV12, YUY2, UYVY, Y41B, Y42B, YVYU, Y444, NV21, NV12, RGB, BGR, RGBx, xRGB, BGRx, xBGR, GRAY8 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- image/jpeg, width=(int)[ 16, 65535 ], height=(int)[ 16, 65535 ], framerate=(fraction)[ 0/1, 2147483647/1 ], sof-marker=(int){ 0, 1, 2, 9 }
-
-
-
-
-
- level
- Audio level plugin
- ../../gst/level/.libs/libgstlevel.so
- libgstlevel.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- level
- Level
- Filter/Analyzer/Audio
- RMS/Peak/Decaying Peak Level messager for audio/raw
- Thomas Vander Stichele <thomas at apestaart dot org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S8, S16LE, S32LE, F32LE, F64LE }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- matroska
- Matroska and WebM stream handling
- ../../gst/matroska/.libs/libgstmatroska.so
- libgstmatroska.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- matroskademux
- Matroska demuxer
- Codec/Demuxer
- Demuxes Matroska/WebM streams into video/audio/subtitles
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- subtitle_%u
- source
- sometimes
- text/x-raw, format=(string)pango-markup; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; subpicture/x-pgs; subtitle/x-kate; application/x-subtitle-unknown
-
-
- video_%u
- source
- sometimes
- ANY
-
-
-
-
- matroskamux
- Matroska muxer
- Codec/Muxer
- Muxes video/audio/subtitle streams into a matroska stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- audio_%u
- sink
- request
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, stream-format=(string)raw, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-ac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-eac3, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-dts, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-flac, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus; audio/x-speex, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-raw, format=(string){ U8, S16BE, S16LE, S24BE, S24LE, S32BE, S32LE, F32LE, F64LE }, layout=(string)interleaved, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-pn-realaudio, raversion=(int){ 1, 2, 8 }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)[ 1, 3 ], block_align=(int)[ 0, 65535 ], bitrate=(int)[ 0, 524288 ], channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-alaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int)[ 8000, 192000 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 64, 8192 ], channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]; audio/x-adpcm, layout=(string)g726, channels=(int)1, rate=(int)8000
-
-
- subtitle_%u
- sink
- request
- subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown
-
-
- video_%u
- sink
- request
- video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h264, stream-format=(string)avc, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h265, stream-format=(string)hvc1, alignment=(string)au, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-divx, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-huffyuv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-dv, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-h263, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-msmpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; image/jpeg, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-theora; video/x-dirac, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-pn-realvideo, rmversion=(int)[ 1, 4 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp8, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-vp9, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-raw, format=(string){ YUY2, I420, YV12, UYVY, AYUV, GRAY8, BGR, RGB }, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-prores, width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]; video/x-wmv, wmvversion=(int)[ 1, 3 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/x-matroska; video/x-matroska-3d; audio/x-matroska
-
-
-
-
- matroskaparse
- Matroska parser
- Codec/Parser
- Parses Matroska/WebM streams into video/audio/subtitles
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
-
-
- src
- source
- always
- audio/x-matroska; video/x-matroska; video/x-matroska-3d; audio/webm; video/webm
-
-
-
-
- webmmux
- WebM muxer
- Codec/Muxer
- Muxes video and audio streams into a WebM stream
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- audio_%u
- sink
- request
- audio/x-vorbis, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; audio/x-opus, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
-
-
- subtitle_%u
- sink
- request
- subtitle/x-kate; text/x-raw, format=(string)utf8; application/x-ssa; application/x-ass; application/x-usf; subpicture/x-dvd; application/x-subtitle-unknown
-
-
- video_%u
- sink
- request
- video/x-vp8, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp9, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/webm; audio/webm
-
-
-
-
-
- monoscope
- Monoscope visualization
- ../../gst/monoscope/.libs/libgstmonoscope.so
- libgstmonoscope.so
- 1.1.3
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- monoscope
- Monoscope
- Visualization
- Displays a highly stabilised waveform of audio input
- Richard Boulton <richard@tartarus.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, rate=(int)[ 8000, 96000 ], channels=(int)1, layout=(string)interleaved
-
-
- src
- source
- always
- video/x-raw, format=(string)BGRx, width=(int)256, height=(int)128, framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- mulaw
- MuLaw audio conversion routines
- ../../gst/law/.libs/libgstmulaw.so
- libgstmulaw.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- mulawdec
- Mu Law audio decoder
- Codec/Decoder/Audio
- Convert 8bit mu law to 16bit PCM
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
-
-
- mulawenc
- Mu Law audio encoder
- Codec/Encoder/Audio
- Convert 16bit PCM to 8bit mu law
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- multifile
- Reads/Writes buffers from/to sequentially named files
- ../../gst/multifile/.libs/libgstmultifile.so
- libgstmultifile.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- multifilesink
- Multi-File Sink
- Sink/File
- Write buffers to a sequentially named set of files
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- multifilesrc
- Multi-File Source
- Source/File
- Read a sequentially named set of files into buffers
- David Schleef <ds@schleef.org>
-
-
- src
- source
- always
- ANY
-
-
-
-
- splitfilesrc
- Split-File Source
- Source/File
- Read a sequentially named set of files as if it was one large file
- Tim-Philipp Müller <tim.muller@collabora.co.uk>
-
-
- src
- source
- always
- ANY
-
-
-
-
- splitmuxsink
- Split Muxing Bin
- Generic/Bin/Muxer
- Convenience bin that muxes incoming streams into multiple time/size limited files
- Jan Schmidt <jan@centricular.com>
-
-
- audio_%u
- sink
- request
- ANY
-
-
- subtitle_%u
- sink
- request
- ANY
-
-
- video
- sink
- request
- ANY
-
-
-
-
- splitmuxsrc
- Split File Demuxing Bin
- Generic/Bin/Demuxer
- Source that reads a set of files created by splitmuxsink
- Jan Schmidt <jan@centricular.com>
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- subtitle_%u
- source
- sometimes
- ANY
-
-
- video
- source
- sometimes
- ANY
-
-
-
-
-
- multipart
- multipart stream manipulation
- ../../gst/multipart/.libs/libgstmultipart.so
- libgstmultipart.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- multipartdemux
- Multipart demuxer
- Codec/Demuxer
- demux multipart streams
- Wim Taymans <wim.taymans@gmail.com>, Sjoerd Simons <sjoerd@luon.net>
-
-
- sink
- sink
- always
- multipart/x-mixed-replace
-
-
- src_%u
- source
- sometimes
- ANY
-
-
-
-
- multipartmux
- Multipart muxer
- Codec/Muxer
- mux multipart streams
- Wim Taymans <wim@fluendo.com>
-
-
- sink_%u
- sink
- request
- ANY
-
-
- src
- source
- always
- multipart/x-mixed-replace
-
-
-
-
-
- navigationtest
- Template for a video filter
- ../../gst/debugutils/.libs/libgstnavigationtest.so
- libgstnavigationtest.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- navigationtest
- Video navigation test
- Filter/Effect/Video
- Handle navigation events showing a black square following mouse pointer
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- oss4
- Open Sound System (OSS) version 4 support for GStreamer
- ../../sys/oss4/.libs/libgstoss4audio.so
- libgstoss4audio.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- oss4sink
- OSS v4 Audio Sink
- Sink/Audio
- Output to a sound card via OSS version 4
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]
-
-
-
-
- oss4src
- OSS v4 Audio Source
- Source/Audio
- Capture from a sound card via OSS version 4
- Tim-Philipp Müller <tim centricular net>
-
-
- src
- source
- always
- audio/x-alaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-mulaw, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]; audio/x-raw, format=(string){ S32LE, S32BE, S24_32LE, S24_32BE, S24LE, S16LE, S16BE, U16LE, U16BE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 192000 ], channels=(int)[ 1, 4096 ]
-
-
-
-
-
- ossaudio
- OSS (Open Sound System) support for GStreamer
- ../../sys/oss/.libs/libgstossaudio.so
- libgstossaudio.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- osssink
- Audio Sink (OSS)
- Sink/Audio
- Output to a sound card via OSS
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
-
-
- osssrc
- Audio Source (OSS)
- Source/Audio
- Capture from a sound card via OSS
- Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)1; audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
-
-
-
- osxaudio
- OSX (Mac OS X) audio support for GStreamer
- ../../sys/osxaudio/.libs/libgstosxaudio.so
- libgstosxaudio.so
- 0.10.5.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins CVS/prerelease
- Unknown package origin
-
-
- osxaudiosink
- Audio Sink (OSX)
- Sink/Audio
- Output to a sound card in OS X
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- osxaudiosrc
- Audio Source (OSX)
- Source/Audio
- Input from a sound card in OS X
- Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
-
-
- osxvideo
- OSX native video output plugin
- ../../ext/osxvideo/.libs/libgstosxvideo.so
- libgstosxvideo.so
- 0.10.4
- LGPL
- gst-plugins-bad
- Gstreamer
- http://gstreamer.freedesktop.org
-
-
- osxvideosink
- OSX Video sink
- Sink/Video
- OSX native videosink
- Zaheer Abbas Merali <zaheerabas at merali dot org>
-
-
-
-
- png
- PNG plugin library
- ../../ext/libpng/.libs/libgstpng.so
- libgstpng.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- pngdec
- PNG image decoder
- Codec/Decoder/Image
- Decode a png video frame to a raw image
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- image/png
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBA, RGB, ARGB64, GRAY8, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- pngenc
- PNG image encoder
- Codec/Encoder/Image
- Encode a video frame to a .png image
- Jeremy SIMON <jsimon13@yahoo.fr>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBA, RGB, GRAY8, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- image/png, width=(int)[ 16, 1000000 ], height=(int)[ 16, 1000000 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- pulseaudio
- PulseAudio plugin library
- ../../ext/pulse/.libs/libgstpulse.so
- libgstpulse.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- pulsesink
- PulseAudio Audio Sink
- Sink/Audio
- Plays audio to a PulseAudio server
- Lennart Poettering
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-ac3, framed=(boolean)true; audio/x-eac3, framed=(boolean)true; audio/x-dts, framed=(boolean)true, block-size=(int){ 512, 1024, 2048 }; audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)[ 1, 2 ], parsed=(boolean)true; audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)true, stream-format=(string)adts
-
-
-
-
- pulsesrc
- PulseAudio Audio Source
- Source/Audio
- Captures audio from a PulseAudio server
- Lennart Poettering
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, S16BE, F32LE, F32BE, S32LE, S32BE, S24LE, S24BE, S24_32LE, S24_32BE, U8 }, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-alaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]; audio/x-mulaw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 32 ]
-
-
-
-
-
- replaygain
- ReplayGain volume normalization
- ../../gst/replaygain/.libs/libgstreplaygain.so
- libgstreplaygain.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- rganalysis
- ReplayGain analysis
- Filter/Analyzer/Audio
- Perform the ReplayGain analysis
- René Stadler <mail@renestadler.de>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)1, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, channels=(int)2, channel-mask=(bitmask)0x0000000000000003, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
-
-
-
-
- rglimiter
- ReplayGain limiter
- Filter/Effect/Audio
- Apply signal compression to raw audio data
- René Stadler <mail@renestadler.de>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)F32LE, layout=(string){ interleaved, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, layout=(string){ interleaved, non-interleaved }, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]
-
-
-
-
- rgvolume
- ReplayGain volume
- Filter/Effect/Audio
- Apply ReplayGain volume adjustment
- René Stadler <mail@renestadler.de>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string){ interleaved, non-interleaved }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
-
- rtpmanager
- RTP session management plugin library
- ../../gst/rtpmanager/.libs/libgstrtpmanager.so
- libgstrtpmanager.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- rtpbin
- RTP Bin
- Filter/Network/RTP
- Real-Time Transport Protocol bin
- Wim Taymans <wim.taymans@gmail.com>
-
-
- recv_rtcp_sink_%u
- sink
- request
- application/x-rtcp; application/x-srtcp
-
-
- recv_rtp_sink_%u
- sink
- request
- application/x-rtp; application/x-srtp
-
-
- send_rtp_sink_%u
- sink
- request
- application/x-rtp
-
-
- recv_rtp_src_%u_%u_%u
- source
- sometimes
- application/x-rtp
-
-
- send_rtp_src_%u
- source
- sometimes
- application/x-rtp; application/x-srtp
-
-
- send_rtcp_src_%u
- source
- request
- application/x-rtcp; application/x-srtcp
-
-
-
-
- rtpdtmfmux
- RTP muxer
- Codec/Muxer
- mixes RTP DTMF streams into other RTP streams
- Zeeshan Ali <first.last@nokia.com>
-
-
- priority_sink_%u
- sink
- request
- application/x-rtp
-
-
- sink_%u
- sink
- request
- application/x-rtp
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtpjitterbuffer
- RTP packet jitter-buffer
- Filter/Network/RTP
- A buffer that deals with network jitter and other transmission faults
- Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp
-
-
- sink_rtcp
- sink
- request
- application/x-rtcp
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtpmux
- RTP muxer
- Codec/Muxer
- multiplex N rtp streams into one
- Zeeshan Ali <first.last@nokia.com>
-
-
- sink_%u
- sink
- request
- application/x-rtp
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtpptdemux
- RTP Demux
- Demux/Network/RTP
- Parses codec streams transmitted in the same RTP session
- Kai Vehmanen <kai.vehmanen@nokia.com>
-
-
- sink
- sink
- always
- application/x-rtp
-
-
- src_%u
- source
- sometimes
- application/x-rtp, payload=(int)[ 0, 255 ]
-
-
-
-
- rtprtxqueue
- RTP Retransmission Queue
- Codec
- Keep RTP packets in a queue for retransmission
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtprtxreceive
- RTP Retransmission receiver
- Codec
- Receive retransmitted RTP packets according to RFC4588
- Julien Isorce <julien.isorce@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtprtxsend
- RTP Retransmission Sender
- Codec
- Retransmit RTP packets when needed, according to RFC4588
- Julien Isorce <julien.isorce@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- application/x-rtp
-
-
-
-
- rtpsession
- RTP Session
- Filter/Network/RTP
- Implement an RTP session
- Wim Taymans <wim.taymans@gmail.com>
-
-
- recv_rtcp_sink
- sink
- request
- application/x-rtcp
-
-
- recv_rtp_sink
- sink
- request
- application/x-rtp
-
-
- send_rtp_sink
- sink
- request
- application/x-rtp
-
-
- recv_rtp_src
- source
- sometimes
- application/x-rtp
-
-
- send_rtp_src
- source
- sometimes
- application/x-rtp
-
-
- sync_src
- source
- sometimes
- application/x-rtcp
-
-
- send_rtcp_src
- source
- request
- application/x-rtcp
-
-
-
-
- rtpssrcdemux
- RTP SSRC Demux
- Demux/Network/RTP
- Splits RTP streams based on the SSRC
- Wim Taymans <wim.taymans@gmail.com>
-
-
- rtcp_sink
- sink
- always
- application/x-rtcp
-
-
- sink
- sink
- always
- application/x-rtp
-
-
- rtcp_src_%u
- source
- sometimes
- application/x-rtcp
-
-
- src_%u
- source
- sometimes
- application/x-rtp
-
-
-
-
-
- rtp
- Real-time protocol plugins
- ../../gst/rtp/.libs/libgstrtp.so
- libgstrtp.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- asteriskh263
- RTP Asterisk H263 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H263 video from RTP and encodes in Asterisk H263 format
- Neil Stratford <neils@vipadia.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998
-
-
- src
- source
- always
- application/x-asteriskh263
-
-
-
-
- rtpL16depay
- RTP audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts raw audio from RTP packets
- Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
- rtpL16pay
- RTP audio payloader
- Codec/Payloader/Network/RTP
- Payload-encode Raw audio into RTP packets (RFC 3551)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)10, clock-rate=(int)44100; application/x-rtp, media=(string)audio, encoding-name=(string)L16, payload=(int)11, clock-rate=(int)44100
-
-
-
-
- rtpL24depay
- RTP audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts raw 24-bit audio from RTP packets
- Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24
-
-
- src
- source
- always
- audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
- rtpL24pay
- RTP audio payloader
- Codec/Payloader/Network/RTP
- Payload-encode Raw 24-bit audio into RTP packets (RFC 3190)
- Wim Taymans <wim.taymans@gmail.com>,David Holroyd <dave@badgers-in-foil.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S24BE, layout=(string)interleaved, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L24, channels=(int)[ 1, 2147483647 ]
-
-
-
-
- rtpac3depay
- RTP AC3 depayloader
- Codec/Depayloader/Network/RTP
- Extracts AC3 audio from RTP packets (RFC 4184)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3
-
-
- src
- source
- always
- audio/ac3
-
-
-
-
- rtpac3pay
- RTP AC3 audio payloader
- Codec/Payloader/Network/RTP
- Payload AC3 audio as RTP packets (RFC 4184)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/ac3; audio/x-ac3
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3
-
-
-
-
- rtpamrdepay
- RTP AMR depayloader
- Codec/Depayloader/Network/RTP
- Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)AMR, octet-align=(string)1; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)AMR-WB, octet-align=(string)1
-
-
- src
- source
- always
- audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
-
-
-
-
- rtpamrpay
- RTP AMR payloader
- Codec/Payloader/Network/RTP
- Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)AMR, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)AMR-WB, encoding-params=(string)1, octet-align=(string)1, crc=(string)0, robust-sorting=(string)0, interleaving=(string)0, mode-set=(int)[ 0, 7 ], mode-change-period=(int)[ 1, 2147483647 ], mode-change-neighbor=(string){ 0, 1 }, maxptime=(int)[ 20, 2147483647 ], ptime=(int)[ 20, 2147483647 ]
-
-
-
-
- rtpbvdepay
- RTP BroadcomVoice depayloader
- Codec/Depayloader/Network/RTP
- Extracts BroadcomVoice audio from RTP packets (RFC 4298)
- Wim Taymans <wim.taymans@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)BV32
-
-
- src
- source
- always
- audio/x-bv, mode=(int){ 16, 32 }
-
-
-
-
- rtpbvpay
- RTP BV Payloader
- Codec/Payloader/Network/RTP
- Packetize BroadcomVoice audio streams into RTP packets (RFC 4298)
- Wim Taymans <wim.taymans@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-bv, mode=(int){ 16, 32 }
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)BV16; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)BV32
-
-
-
-
- rtpceltdepay
- RTP CELT depayloader
- Codec/Depayloader/Network/RTP
- Extracts CELT audio from RTP packets
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT
-
-
- src
- source
- always
- audio/x-celt
-
-
-
-
- rtpceltpay
- RTP CELT payloader
- Codec/Payloader/Network/RTP
- Payload-encodes CELT audio into a RTP packet
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-celt, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], frame-size=(int)[ 64, 512 ]
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 32000, 48000 ], encoding-name=(string)CELT
-
-
-
-
- rtpdvdepay
- RTP DV Depayloader
- Codec/Depayloader/Network/RTP
- Depayloads DV from RTP packets (RFC 3189)
- Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string){ video, audio }, encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }
-
-
- src
- source
- always
- video/x-dv
-
-
-
-
- rtpdvpay
- RTP DV Payloader
- Codec/Payloader/Network/RTP
- Payloads DV into RTP packets (RFC 3189)
- Marcel Moreaux <marcelm@spacelabs.nl>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-dv
-
-
- src
- source
- always
- application/x-rtp, media=(string){ video, audio }, payload=(int)[ 96, 127 ], encoding-name=(string)DV, clock-rate=(int)90000, encode=(string){ SD-VCR/525-60, SD-VCR/625-50, HD-VCR/1125-60, HD-VCR/1250-50, SDL-VCR/525-60, SDL-VCR/625-50, 306M/525-60, 306M/625-50, 314M-25/525-60, 314M-25/625-50, 314M-50/525-60, 314M-50/625-50 }
-
-
-
-
- rtpg722depay
- RTP audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts G722 audio from RTP packets
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G722; application/x-rtp, media=(string)audio, payload=(int)9, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/G722, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
-
-
-
-
- rtpg722pay
- RTP audio payloader
- Codec/Payloader/Network/RTP
- Payload-encode Raw audio into RTP packets (RFC 3551)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/G722, rate=(int)16000, channels=(int)1
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)9, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)G722, payload=(int)[ 96, 127 ], clock-rate=(int)8000
-
-
-
-
- rtpg723depay
- RTP G.723 depayloader
- Codec/Depayloader/Network/RTP
- Extracts G.723 audio from RTP packets (RFC 3551)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000
-
-
- src
- source
- always
- audio/G723, channels=(int)1, rate=(int)8000
-
-
-
-
- rtpg723pay
- RTP G.723 payloader
- Codec/Payloader/Network/RTP
- Packetize G.723 audio into RTP packets
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/G723, channels=(int)1, rate=(int)8000
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)4, clock-rate=(int)8000, encoding-name=(string)G723; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G723
-
-
-
-
- rtpg726depay
- RTP G.726 depayloader
- Codec/Depayloader/Network/RTP
- Extracts G.726 audio from RTP packets
- Axis Communications <dev-gstreamer@axis.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, encoding-name=(string){ G726, G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }, clock-rate=(int)8000
-
-
- src
- source
- always
- audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, block_align=(int){ 2, 3, 4, 5 }, layout=(string)g726
-
-
-
-
- rtpg726pay
- RTP G.726 payloader
- Codec/Payloader/Network/RTP
- Payload-encodes G.726 audio into a RTP packet
- Axis Communications <dev-gstreamer@axis.com>
-
-
- sink
- sink
- always
- audio/x-adpcm, channels=(int)1, rate=(int)8000, bitrate=(int){ 16000, 24000, 32000, 40000 }, layout=(string)g726
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string){ G726-16, G726-24, G726-32, G726-40, AAL2-G726-16, AAL2-G726-24, AAL2-G726-32, AAL2-G726-40 }
-
-
-
-
- rtpg729depay
- RTP G.729 depayloader
- Codec/Depayloader/Network/RTP
- Extracts G.729 audio from RTP packets (RFC 3551)
- Laurent Glayal <spglegle@yahoo.fr>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000
-
-
- src
- source
- always
- audio/G729, channels=(int)1, rate=(int)8000
-
-
-
-
- rtpg729pay
- RTP G.729 payloader
- Codec/Payloader/Network/RTP
- Packetize G.729 audio into RTP packets
- Olivier Crete <olivier.crete@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/G729, channels=(int)1, rate=(int)8000
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)18, clock-rate=(int)8000, encoding-name=(string)G729; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)G729
-
-
-
-
- rtpgsmdepay
- RTP GSM depayloader
- Codec/Depayloader/Network/RTP
- Extracts GSM audio from RTP packets
- Zeeshan Ali <zeenix@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000
-
-
- src
- source
- always
- audio/x-gsm, rate=(int)8000, channels=(int)1
-
-
-
-
- rtpgsmpay
- RTP GSM payloader
- Codec/Payloader/Network/RTP
- Payload-encodes GSM audio into a RTP packet
- Zeeshan Ali <zeenix@gmail.com>
-
-
- sink
- sink
- always
- audio/x-gsm, rate=(int)8000, channels=(int)1
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM
-
-
-
-
- rtpgstdepay
- GStreamer depayloader
- Codec/Depayloader/Network
- Extracts GStreamer buffers from RTP packets
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)application, clock-rate=(int)90000, encoding-name=(string)X-GST
-
-
- src
- source
- always
- ANY
-
-
-
-
- rtpgstpay
- RTP GStreamer payloader
- Codec/Payloader/Network/RTP
- Payload GStreamer buffers as RTP packets
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-rtp, media=(string)application, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)X-GST
-
-
-
-
- rtph261depay
- RTP H261 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H261 video from RTP packets (RFC 4587)
- Stian Selnes <stian@pexip.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
-
-
- src
- source
- always
- video/x-h261
-
-
-
-
- rtph261pay
- RTP H261 packet payloader
- Codec/Payloader/Network/RTP
- Payload-encodes H261 video in RTP packets (RFC 4587)
- Stian Selnes <stian@pexip.com>
-
-
- sink
- sink
- always
- video/x-h261
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)31, clock-rate=(int)90000, encoding-name=(string)H261; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H261
-
-
-
-
- rtph263depay
- RTP H263 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H263 video from RTP packets (RFC 2190)
- Philippe Kalaf <philippe.kalaf@collabora.co.uk>, Edward Hervey <bilboed@bilboed.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000; application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H263
-
-
- src
- source
- always
- video/x-h263, variant=(string)itu, h263version=(string)h263
-
-
-
-
- rtph263pay
- RTP H263 packet payloader
- Codec/Payloader/Network/RTP
- Payload-encodes H263 video in RTP packets (RFC 2190)
- Neil Stratford <neils@vipadia.com>Dejan Sakelsak <dejan.sakelsak@marand.si>
-
-
- sink
- sink
- always
- video/x-h263, variant=(string)itu, h263version=(string)h263
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)34, clock-rate=(int)90000, encoding-name=(string)H263; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263
-
-
-
-
- rtph263pdepay
- RTP H263 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H263/+/++ video from RTP packets (RFC 4629)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)H263-2000
-
-
- src
- source
- always
- video/x-h263, variant=(string)itu
-
-
-
-
- rtph263ppay
- RTP H263 payloader
- Codec/Payloader/Network/RTP
- Payload-encodes H263/+/++ video in RTP packets (RFC 4629)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-h263, variant=(string)itu
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-2000
-
-
-
-
- rtph264depay
- RTP H264 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H264 video from RTP packets (RFC 3984)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264
-
-
- src
- source
- always
- video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }
-
-
-
-
- rtph264pay
- RTP H264 payloader
- Codec/Payloader/Network/RTP
- Payload-encode H264 video into RTP packets (RFC 3984)
- Laurent Glayal <spglegle@yahoo.fr>
-
-
- sink
- sink
- always
- video/x-h264, stream-format=(string)avc, alignment=(string)au; video/x-h264, stream-format=(string)byte-stream, alignment=(string){ nal, au }
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264
-
-
-
-
- rtph265depay
- RTP H265 depayloader
- Codec/Depayloader/Network/RTP
- Extracts H265 video from RTP packets (RFC 7798)
- Jurgen Slowack <jurgenslowack@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H265
-
-
- src
- source
- always
- video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
-
-
-
-
- rtph265pay
- RTP H265 payloader
- Codec/Payloader/Network/RTP
- Payload-encode H265 video into RTP packets (RFC 7798)
- Jurgen Slowack <jurgenslowack@gmail.com>
-
-
- sink
- sink
- always
- video/x-h265, stream-format=(string)hvc1, alignment=(string)au; video/x-h265, stream-format=(string)byte-stream, alignment=(string){ nal, au }
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H265
-
-
-
-
- rtpilbcdepay
- RTP iLBC depayloader
- Codec/Depayloader/Network/RTP
- Extracts iLBC audio from RTP packets (RFC 3952)
- Philippe Kalaf <philippe.kalaf@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)ILBC
-
-
- src
- source
- always
- audio/x-iLBC, mode=(int){ 20, 30 }
-
-
-
-
- rtpilbcpay
- RTP iLBC Payloader
- Codec/Payloader/Network/RTP
- Packetize iLBC audio streams into RTP packets
- Philippe Kalaf <philippe.kalaf@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-iLBC, mode=(int){ 20, 30 }
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(string){ 20, 30 }
-
-
-
-
- rtpj2kdepay
- RTP JPEG 2000 depayloader
- Codec/Depayloader/Network/RTP
- Extracts JPEG 2000 video from RTP packets (RFC 5371)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000; application/x-rtp, media=(string)video, clock-rate=(int)90000, colorspace=(string){ sRGB, sYUV, GRAY }, encoding-name=(string)JPEG2000
-
-
- src
- source
- always
- image/x-jpc, colorspace=(string){ sRGB, sYUV, GRAY }
-
-
-
-
- rtpj2kpay
- RTP JPEG 2000 payloader
- Codec/Payloader/Network/RTP
- Payload-encodes JPEG 2000 pictures into RTP packets (RFC 5371)
- Wim Taymans <wim.taymans@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 }
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, sampling=(string){ RGB, BGR, RGBA, BGRA, YCbCrA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1, GRAYSCALE }, encoding-name=(string)JPEG2000
-
-
-
-
- rtpjpegdepay
- RTP JPEG depayloader
- Codec/Depayloader/Network/RTP
- Extracts JPEG video from RTP packets (RFC 2435)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)JPEG; application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000
-
-
- src
- source
- always
- image/jpeg
-
-
-
-
- rtpjpegpay
- RTP JPEG payloader
- Codec/Payloader/Network/RTP
- Payload-encodes JPEG pictures into RTP packets (RFC 2435)
- Axis Communications <dev-gstreamer@axis.com>
-
-
- sink
- sink
- always
- image/jpeg; video/x-jpeg
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)JPEG, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]
-
-
-
-
- rtpklvdepay
- RTP KLV Depayloader
- Codec/Depayloader/Network/RTP
- Extracts KLV (SMPTE ST 336) metadata from RTP packets
- Tim-Philipp Müller <tim@centricular.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
-
-
- src
- source
- always
- meta/x-klv, parsed=(boolean)true
-
-
-
-
- rtpklvpay
- RTP KLV Payloader
- Codec/Payloader/Network/RTP
- Payloads KLV (SMPTE ST 336) metadata as RTP packets
- Tim-Philipp Müller <tim@centricular.com>
-
-
- sink
- sink
- always
- meta/x-klv, parsed=(boolean)true
-
-
- src
- source
- always
- application/x-rtp, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)SMPTE336M
-
-
-
-
- rtpmp1sdepay
- RTP MPEG1 System Stream depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG1 System Streams from RTP packets (RFC 3555)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)other, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S; application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP1S
-
-
- src
- source
- always
- video/mpeg, systemstream=(boolean)true
-
-
-
-
- rtpmp2tdepay
- RTP MPEG Transport Stream depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG2 TS from RTP packets (RFC 2250)
- Wim Taymans <wim.taymans@gmail.com>, Thijs Vermeir <thijs.vermeir@barco.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ MP2T, MP2T-ES }; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- video/mpegts, packetsize=(int)188, systemstream=(boolean)true
-
-
-
-
- rtpmp2tpay
- RTP MPEG2 Transport Stream payloader
- Codec/Payloader/Network/RTP
- Payload-encodes MPEG2 TS into RTP packets (RFC 2250)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/mpegts, packetsize=(int)188, systemstream=(boolean)true
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000, encoding-name=(string)MP2T; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T
-
-
-
-
- rtpmp4adepay
- RTP MPEG4 audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG4 audio from RTP packets (RFC 3016)
- Nokia Corporation (contact <stefan.kost@nokia.com>), Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)4, framed=(boolean){ false, true }, stream-format=(string)raw
-
-
-
-
- rtpmp4apay
- RTP MPEG4 audio payloader
- Codec/Payloader/Network/RTP
- Payload MPEG4 audio as RTP packets (RFC 3016)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM
-
-
-
-
- rtpmp4gdepay
- RTP MPEG4 ES depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG4 elementary streams from RTP packets (RFC 3640)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string){ video, audio, application }, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
-
-
-
-
- rtpmp4gpay
- RTP MPEG4 ES payloader
- Codec/Payloader/Network/RTP
- Payload MPEG4 elementary streams as RTP packets (RFC 3640)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4, stream-format=(string)raw
-
-
- src
- source
- always
- application/x-rtp, media=(string){ video, audio, application }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MPEG4-GENERIC, streamtype=(string){ 4, 5 }, mode=(string){ generic, CELP-cbr, CELP-vbr, AAC-lbr, AAC-hbr }
-
-
-
-
- rtpmp4vdepay
- RTP MPEG4 video depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG4 video from RTP packets (RFC 3016)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false
-
-
-
-
- rtpmp4vpay
- RTP MPEG4 Video payloader
- Codec/Payloader/Network/RTP
- Payload MPEG-4 video as RTP packets (RFC 3016)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
-
-
-
-
- rtpmpadepay
- RTP MPEG audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG audio from RTP packets (RFC 2038)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000; application/x-rtp, media=(string)audio, encoding-name=(string)MPA, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1
-
-
-
-
- rtpmpapay
- RTP MPEG audio payloader
- Codec/Payloader/Network/RTP
- Payload MPEG audio as RTP packets (RFC 2038)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)1
-
-
- src
- source
- always
- 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
-
-
-
-
- rtpmparobustdepay
- RTP MPEG audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG audio from RTP packets (RFC 5219)
- Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)90000, encoding-name=(string)MPA-ROBUST; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string){ X-MP3-DRAFT-00, X-MP3-DRAFT-01, X-MP3-DRAFT-02, X-MP3-DRAFT-03, X-MP3-DRAFT-04, X-MP3-DRAFT-05, X-MP3-DRAFT-06 }
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1
-
-
-
-
- rtpmpvdepay
- RTP MPEG video depayloader
- Codec/Depayloader/Network/RTP
- Extracts MPEG video from RTP packets (RFC 2250)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)2, systemstream=(boolean)false
-
-
-
-
- rtpmpvpay
- RTP MPEG2 ES video payloader
- Codec/Payloader/Network/RTP
- Payload-encodes MPEG2 ES into RTP packets (RFC 2250)
- Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)2, systemstream=(boolean)false
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV
-
-
-
-
- rtpopusdepay
- RTP Opus packet depayloader
- Codec/Depayloader/Network/RTP
- Extracts Opus audio from RTP packets
- Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
-
-
- src
- source
- always
- audio/x-opus, channel-mapping-family=(int)0
-
-
-
-
- rtpopuspay
- RTP Opus payloader
- Codec/Payloader/Network/RTP
- Puts Opus audio in RTP packets
- Danilo Cesar Lemes de Paula <danilo.cesar@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-opus, channels=(int)[ 1, 2 ], channel-mapping-family=(int)0
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)48000, encoding-params=(string)2, encoding-name=(string){ OPUS, X-GST-OPUS-DRAFT-SPITTKA-00 }
-
-
-
-
- rtppcmadepay
- RTP PCMA depayloader
- Codec/Depayloader/Network/RTP
- Extracts PCMA audio from RTP packets
- Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000; application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA
-
-
- src
- source
- always
- audio/x-alaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]
-
-
-
-
- rtppcmapay
- RTP PCMA payloader
- Codec/Payloader/Network/RTP
- Payload-encodes PCMA audio into a RTP packet
- Edgard Lima <edgard.lima@indt.org.br>
-
-
- sink
- sink
- always
- audio/x-alaw, channels=(int)1, rate=(int)8000
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMA
-
-
-
-
- rtppcmudepay
- RTP PCMU depayloader
- Codec/Depayloader/Network/RTP
- Extracts PCMU audio from RTP packets
- Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000; application/x-rtp, media=(string)audio, encoding-name=(string)PCMU, clock-rate=(int)[ 1, 2147483647 ]
-
-
- src
- source
- always
- audio/x-mulaw, channels=(int)1, rate=(int)[ 1, 2147483647 ]
-
-
-
-
- rtppcmupay
- RTP PCMU payloader
- Codec/Payloader/Network/RTP
- Payload-encodes PCMU audio into a RTP packet
- Edgard Lima <edgard.lima@indt.org.br>
-
-
- sink
- sink
- always
- audio/x-mulaw, channels=(int)1, rate=(int)8000
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)PCMU
-
-
-
-
- rtpqcelpdepay
- RTP QCELP depayloader
- Codec/Depayloader/Network/RTP
- Extracts QCELP (PureVoice) audio from RTP packets (RFC 2658)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)QCELP; application/x-rtp, media=(string)audio, payload=(int)12, clock-rate=(int)8000
-
-
- src
- source
- always
- audio/qcelp, channels=(int)1, rate=(int)8000
-
-
-
-
- rtpqdm2depay
- RTP QDM2 depayloader
- Codec/Depayloader/Network/RTP
- Extracts QDM2 audio from RTP packets (no RFC)
- Edward Hervey <bilboed@bilboed.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, encoding-name=(string)X-QDM
-
-
- src
- source
- always
- audio/x-qdm2
-
-
-
-
- rtpsbcdepay
- RTP SBC audio depayloader
- Codec/Depayloader/Network/RTP
- Extracts SBC audio from RTP packets
- Arun Raghavan <arun.raghavan@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC
-
-
- src
- source
- always
- audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], 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 ]
-
-
-
-
- rtpsbcpay
- RTP packet payloader
- Codec/Payloader/Network
- Payload SBC audio as RTP packets
- Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
-
-
- 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 ]
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC
-
-
-
-
- rtpsirendepay
- RTP Siren packet depayloader
- Codec/Depayloader/Network/RTP
- Extracts Siren audio from RTP packets
- Philippe Kalaf <philippe.kalaf@collabora.co.uk>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)16000, encoding-name=(string)SIREN
-
-
- src
- source
- always
- audio/x-siren, dct-length=(int)320
-
-
-
-
- rtpsirenpay
- RTP Payloader for Siren Audio
- Codec/Payloader/Network/RTP
- Packetize Siren audio streams into RTP packets
- Youness Alaoui <kakaroto@kakaroto.homelinux.net>
-
-
- sink
- sink
- always
- audio/x-siren, dct-length=(int)320
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)16000, encoding-name=(string)SIREN, bitrate=(string)16000, dct-length=(int)320
-
-
-
-
- rtpspeexdepay
- RTP Speex depayloader
- Codec/Depayloader/Network/RTP
- Extracts Speex audio from RTP packets
- Edgard Lima <edgard.lima@indt.org.br>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX
-
-
- src
- source
- always
- audio/x-speex
-
-
-
-
- rtpspeexpay
- RTP Speex payloader
- Codec/Payloader/Network/RTP
- Payload-encodes Speex audio into a RTP packet
- Edgard Lima <edgard.lima@indt.org.br>
-
-
- sink
- sink
- always
- audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)1
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1
-
-
-
-
- rtpstreamdepay
- RTP Stream Depayloading
- Codec/Depayloader/Network
- Depayloads RTP/RTCP packets for streaming protocols according to RFC4571
- Sebastian Dröge <sebastian@centricular.com>
-
-
- sink
- sink
- always
- application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
-
-
- src
- source
- always
- application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
-
-
-
-
- rtpstreampay
- RTP Stream Payloading
- Codec/Payloader/Network
- Payloads RTP/RTCP packets for streaming protocols according to RFC4571
- Sebastian Dröge <sebastian@centricular.com>
-
-
- sink
- sink
- always
- application/x-rtp; application/x-rtcp; application/x-srtp; application/x-srtcp
-
-
- src
- source
- always
- application/x-rtp-stream; application/x-rtcp-stream; application/x-srtp-stream; application/x-srtcp-stream
-
-
-
-
- rtpsv3vdepay
- RTP SVQ3 depayloader
- Codec/Depayloader/Network/RTP
- Extracts SVQ3 video from RTP packets (no RFC)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO, X-SORENSONVIDEO, X-SorensonVideo }
-
-
- src
- source
- always
- video/x-svq, svqversion=(int)3
-
-
-
-
- rtptheoradepay
- RTP Theora depayloader
- Codec/Depayloader/Network/RTP
- Extracts Theora video from RTP packets (draft-01 of RFC XXXX)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)THEORA
-
-
- src
- source
- always
- video/x-theora
-
-
-
-
- rtptheorapay
- RTP Theora payloader
- Codec/Payloader/Network/RTP
- Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-theora
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)THEORA
-
-
-
-
- rtpvorbisdepay
- RTP Vorbis depayloader
- Codec/Depayloader/Network/RTP
- Extracts Vorbis Audio from RTP packets (RFC 5215)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
-
-
- src
- source
- always
- audio/x-vorbis
-
-
-
-
- rtpvorbispay
- RTP Vorbis payloader
- Codec/Payloader/Network/RTP
- Payload-encode Vorbis audio into RTP packets (RFC 5215)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-vorbis
-
-
- src
- source
- always
- application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
-
-
-
-
- rtpvp8depay
- RTP VP8 depayloader
- Codec/Depayloader/Network/RTP
- Extracts VP8 video from RTP packets)
- Sjoerd Simons <sjoerd@luon.net>
-
-
- sink
- sink
- always
- application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
-
-
- src
- source
- always
- video/x-vp8
-
-
-
-
- rtpvp8pay
- RTP VP8 payloader
- Codec/Payloader/Network/RTP
- Puts VP8 video in RTP packets
- Sjoerd Simons <sjoerd@luon.net>
-
-
- sink
- sink
- always
- video/x-vp8
-
-
- src
- source
- always
- application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP8, VP8-DRAFT-IETF-01 }
-
-
-
-
- rtpvp9depay
- RTP VP9 depayloader
- Codec/Depayloader/Network/RTP
- Extracts VP9 video from RTP packets)
- Stian Selnes <stian@pexip.com>
-
-
- sink
- sink
- always
- application/x-rtp, clock-rate=(int)90000, media=(string)video, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
-
-
- src
- source
- always
- video/x-vp9
-
-
-
-
- rtpvp9pay
- RTP VP9 payloader
- Codec/Payloader/Network/RTP
- Puts VP9 video in RTP packets)
- Stian Selnes <stian@pexip.com>
-
-
- sink
- sink
- always
- video/x-vp9
-
-
- src
- source
- always
- application/x-rtp, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ VP9, VP9-DRAFT-IETF-01 }
-
-
-
-
- rtpvrawdepay
- RTP Raw Video depayloader
- Codec/Depayloader/Network/RTP
- Extracts raw video from RTP packets (RFC 4175)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }
-
-
- src
- source
- always
- video/x-raw
-
-
-
-
- rtpvrawpay
- RTP Raw Video payloader
- Codec/Payloader/Network/RTP
- Payload raw video as RTP packets (RFC 4175)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGB, RGBA, BGR, BGRA, AYUV, UYVY, I420, Y41B, UYVP }, width=(int)[ 1, 32767 ], height=(int)[ 1, 32767 ]
-
-
- src
- source
- always
- application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)RAW, sampling=(string){ RGB, RGBA, BGR, BGRA, YCbCr-4:4:4, YCbCr-4:2:2, YCbCr-4:2:0, YCbCr-4:1:1 }, depth=(string){ 8, 10, 12, 16 }, colorimetry=(string){ BT601-5, BT709-2, SMPTE240M }
-
-
-
-
-
- rtsp
- transfer data via RTSP
- ../../gst/rtsp/.libs/libgstrtsp.so
- libgstrtsp.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- rtpdec
- RTP Decoder
- Codec/Parser/Network
- Accepts raw RTP and RTCP packets and sends them forward
- Wim Taymans <wim.taymans@gmail.com>
-
-
- recv_rtcp_sink_%u
- sink
- request
- application/x-rtcp
-
-
- recv_rtp_sink_%u
- sink
- request
- application/x-rtp
-
-
- recv_rtp_src_%u_%u_%u
- source
- sometimes
- application/x-rtp
-
-
- rtcp_src_%u
- source
- request
- application/x-rtcp
-
-
-
-
- rtspsrc
- RTSP packet receiver
- Source/Network
- Receive data over the network via RTSP (RFC 2326)
- Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>, Lutz Mueller <lutz@topfrose.de>
-
-
- stream_%u
- source
- sometimes
- application/x-rtp; application/x-rdt
-
-
-
-
-
- shapewipe
- Shape Wipe transition filter
- ../../gst/shapewipe/.libs/libgstshapewipe.so
- libgstshapewipe.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- shapewipe
- Shape Wipe transition filter
- Filter/Editor/Video
- Adds a shape wipe transition to a video stream
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- mask_sink
- sink
- always
- video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1; video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)0/1
-
-
- video_sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- shout2send
- Sends data to an icecast server using libshout2
- ../../ext/shout2/.libs/libgstshout2.so
- libgstshout2.so
- 1.10.1
- LGPL
- gst-plugins-good
- libshout2
- http://www.icecast.org/download.html
-
-
- shout2send
- Icecast network sink
- Sink/Network
- Sends data to an icecast server
- Wim Taymans <wim.taymans@chello.be>, Pedro Corte-Real <typo@netcabo.pt>, Zaheer Abbas Merali <zaheerabbas at merali dot org>
-
-
- sink
- sink
- always
- application/ogg; audio/ogg; video/ogg; audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]; video/webm; audio/webm
-
-
-
-
-
- smpte
- Apply the standard SMPTE transitions on video images
- ../../gst/smpte/.libs/libgstsmpte.so
- libgstsmpte.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- smpte
- SMPTE transitions
- Filter/Editor/Video
- Apply the standard SMPTE transitions on video images
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink1
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- sink2
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- smptealpha
- SMPTE transitions
- Filter/Editor/Video
- Apply the standard SMPTE transitions as alpha on video images
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- soup
- libsoup HTTP client src/sink
- ../../ext/soup/.libs/libgstsouphttpsrc.so
- libgstsouphttpsrc.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- souphttpclientsink
- HTTP client sink
- Generic
- Sends streams to HTTP server via PUT
- David Schleef <ds@entropywave.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- souphttpsrc
- HTTP client source
- Source/Network
- Receive data as a client over the network via HTTP using SOUP
- Wouter Cloetens <wouter@mind.be>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- spectrum
- Run an FFT on the audio signal, output spectrum data
- ../../gst/spectrum/.libs/libgstspectrum.so
- libgstspectrum.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- spectrum
- Spectrum analyzer
- Filter/Analyzer/Audio
- Run an FFT on the audio signal, output spectrum data
- Erik Walthinsen <omega@cse.ogi.edu>, Stefan Kost <ensonic@users.sf.net>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, S24LE, S32LE, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved
-
-
-
-
-
- speex
- Speex plugin library
- ../../ext/speex/.libs/libgstspeex.so
- libgstspeex.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- speexdec
- Speex audio decoder
- Codec/Decoder/Audio
- decode speex streams to audio
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-speex
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]
-
-
-
-
- speexenc
- Speex audio encoder
- Codec/Encoder/Audio
- Encodes audio in Speex format
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 6000, 48000 ], channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- audio/x-speex, rate=(int)[ 6000, 48000 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- taglib
- Tag writing plug-in based on taglib
- ../../ext/taglib/.libs/libgsttaglib.so
- libgsttaglib.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- apev2mux
- TagLib-based APEv2 Muxer
- Formatter/Metadata
- Adds an APEv2 header to the beginning of files using taglib
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-apetag
-
-
-
-
- id3v2mux
- TagLib-based ID3v2 Muxer
- Formatter/Metadata
- Adds an ID3v2 header to the beginning of MP3 files using taglib
- Christophe Fergeau <teuf@gnome.org>
-
-
- sink
- sink
- always
- ANY
-
-
- src
- source
- always
- application/x-id3
-
-
-
-
-
- udp
- transfer data via UDP
- ../../gst/udp/.libs/libgstudp.so
- libgstudp.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- dynudpsink
- UDP packet sender
- Sink/Network
- Send data over the network via UDP with packet destinations picked up dynamically from meta on the buffers passed
- Philippe Khalaf <burger@speedy.org>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- multiudpsink
- UDP packet sender
- Sink/Network
- Send data over the network via UDP to one or multiple recipients which can be added or removed at runtime using action signals
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- udpsink
- UDP packet sender
- Sink/Network
- Send data over the network via UDP
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- ANY
-
-
-
-
- udpsrc
- UDP packet receiver
- Source/Network
- Receive data over the network via UDP
- Wim Taymans <wim@fluendo.com>, Thijs Vermeir <thijs.vermeir@barco.com>
-
-
- src
- source
- always
- ANY
-
-
-
-
-
- video4linux2
- elements for Video 4 Linux
- ../../sys/v4l2/.libs/libgstvideo4linux2.so
- libgstvideo4linux2.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- v4l2radio
- Radio (video4linux2) Tuner
- Tuner
- Controls a Video4Linux2 radio device
- Alexey Chernov <4ernov@gmail.com>
-
-
-
-
- v4l2sink
- Video (video4linux2) Sink
- Sink/Video
- Displays frames on a video4linux2 device
- Rob Clark <rob@ti.com>,
-
-
- sink
- sink
- always
- image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
-
-
-
-
- v4l2src
- Video (video4linux2) Source
- Source/Video
- Reads frames from a Video4Linux2 device
- Edgard Lima <edgard.lima@indt.org.br>, Stefan Kost <ensonic@users.sf.net>
-
-
- src
- source
- always
- image/jpeg; video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/mpeg, mpegversion=(int)2; video/mpegts, systemstream=(boolean)true; video/x-bayer, format=(string){ bggr, gbrg, grbg, rggb }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, systemstream=(boolean)true; video/x-h263, variant=(string)itu; video/x-h264, stream-format=(string){ byte-stream, avc }, alignment=(string)au; video/x-pwc1, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-pwc2, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string){ RGB16, BGR, RGB, GRAY8, GRAY16_LE, GRAY16_BE, YVU9, YV12, YUY2, YVYU, UYVY, Y42B, Y41B, YUV9, NV12_64Z32, NV24, NV61, NV16, NV21, NV12, I420, BGRA, BGRx, ARGB, xRGB, BGR15, RGB15 }, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-sonix, width=(int)[ 1, 32768 ], height=(int)[ 1, 32768 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-vp8; video/x-wmv, wmvversion=(int)3, format=(string)WVC1
-
-
-
-
-
- videobox
- resizes a video by adding borders or cropping
- ../../gst/videobox/.libs/libgstvideobox.so
- libgstvideobox.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- videobox
- Video box filter
- Filter/Effect/Video
- Resizes a video by adding borders or cropping
- Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, xRGB, BGRx, xBGR, RGBx, RGB, BGR, Y444, Y42B, YUY2, YVYU, UYVY, I420, YV12, Y41B, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- videocrop
- Crops video into a user-defined region
- ../../gst/videocrop/.libs/libgstvideocrop.so
- libgstvideocrop.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- aspectratiocrop
- aspectratiocrop
- Filter/Effect/Video
- Crops video into a user-defined aspect-ratio
- Thijs Vermeir <thijsvermeir@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- videocrop
- Crop
- Filter/Effect/Video
- Crops video into a user-defined region
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ RGBx, xRGB, BGRx, xBGR, RGBA, ARGB, BGRA, ABGR, RGB, BGR, AYUV, YUY2, YVYU, UYVY, I420, YV12, RGB16, RGB15, GRAY8, NV12, NV21, GRAY16_LE, GRAY16_BE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- videofilter
- Video filters plugin
- ../../gst/videofilter/.libs/libgstvideofilter.so
- libgstvideofilter.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- gamma
- Video gamma correction
- Filter/Effect/Video
- Adjusts gamma on a video stream
- Arwed v. Merkatz <v.merkatz@gmx.net
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, NV12, NV21, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- videobalance
- Video balance
- Filter/Effect/Video
- Adjusts brightness, contrast, hue, saturation on a video stream
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, Y42B, YUY2, UYVY, YVYU, I420, YV12, IYUV, Y41B, NV12, NV21 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw(ANY)
-
-
-
-
- videoflip
- Video flipper
- Filter/Effect/Video
- Flips and rotates video
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB, BGRA, ABGR, RGBA, Y444, xRGB, RGBx, xBGR, BGRx, RGB, BGR, I420, YV12, IYUV, YUY2, UYVY, YVYU, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- videomedian
- Median effect
- Filter/Effect/Video
- Apply a median filter to an image
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- videomixer
- Video mixer
- ../../gst/videomixer/.libs/libgstvideomixer.so
- libgstvideomixer.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- videomixer
- Video mixer 2
- Filter/Editor/Video/Compositor
- Mix 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 ]
-
-
-
-
-
- vpx
- VP8 plugin
- ../../ext/vpx/.libs/libgstvpx.so
- libgstvpx.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- vp8dec
- On2 VP8 Decoder
- Codec/Decoder/Video
- Decode VP8 video streams
- David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-vp8
-
-
- src
- source
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- vp8enc
- On2 VP8 Encoder
- Codec/Encoder/Video
- Encode VP8 video streams
- David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string)I420, width=(int)[ 1, 16383 ], height=(int)[ 1, 16383 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-vp8, profile=(string){ 0, 1, 2, 3 }
-
-
-
-
- vp9dec
- On2 VP9 Decoder
- Codec/Decoder/Video
- Decode VP9 video streams
- David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-vp9
-
-
- src
- source
- always
- video/x-raw, format=(string){ I420, YV12, Y42B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
- vp9enc
- On2 VP9 Encoder
- Codec/Encoder/Video
- Encode VP9 video streams
- David Schleef <ds@entropywave.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- video/x-vp9, profile=(string){ 0, 1, 2, 3 }
-
-
-
-
-
- waveform
- WaveForm API based plugin
- ../../win32/vs6/release/libgstwaveform.dll
- libgstwaveform.dll
- 0.10.4.1
- LGPL
- gst-plugins-bad
- GStreamer Good Plug-ins CVS
- Unknown package origin
-
-
- waveformsink
- WaveForm audio sink
- Sink/Audio
- WaveForm audio sink
- Sebastien Moutte <sebastien@moutte.net>
-
-
-
-
- wavenc
- Encode raw audio into WAV
- ../../gst/wavenc/.libs/libgstwavenc.so
- libgstwavenc.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- wavenc
- WAV audio muxer
- Codec/Muxer/Audio
- Encode raw audio into WAV
- Iain Holmes <iain@prettypeople.org>
-
-
- sink
- sink
- always
- audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 65535 ], format=(string){ S32LE, S24LE, S16LE, U8, F32LE, F64LE }, layout=(string)interleaved; audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-wav; audio/x-rf64
-
-
-
-
-
- wavpack
- Wavpack lossless/lossy audio format handling
- ../../ext/wavpack/.libs/libgstwavpack.so
- libgstwavpack.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- wavpackdec
- Wavpack audio decoder
- Codec/Decoder/Audio
- Decodes Wavpack audio data
- Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true
-
-
- src
- source
- always
- audio/x-raw, format=(string)S8, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]; audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]
-
-
-
-
- wavpackenc
- Wavpack audio encoder
- Codec/Encoder/Audio
- Encodes audio with the Wavpack lossless/lossy audio codec
- Sebastian Dröge <slomo@circular-chaos.org>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]
-
-
- src
- source
- always
- audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true
-
-
- wvcsrc
- source
- sometimes
- audio/x-wavpack-correction, framed=(boolean)true
-
-
-
-
-
- wavparse
- Parse a .wav file into raw audio
- ../../gst/wavparse/.libs/libgstwavparse.so
- libgstwavparse.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- wavparse
- WAV audio demuxer
- Codec/Demuxer/Audio
- Parse a .wav file into raw audio
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- sink
- sink
- always
- audio/x-wav
-
-
- src
- source
- always
- audio/ms-gsm; audio/mpeg, mpegversion=(int)1, layer=(int)3; audio/mpeg, mpegversion=(int)1, layer=(int)2; audio/x-raw, format=(string){ S8, U8, S16LE, U16LE, S24LE, U24LE, S32LE, U32LE }, layout=(string)interleaved; audio/x-vorbis; audio/x-ac3; audio/x-dts; audio/mpeg, mpegversion=(int)4; audio/x-alaw; audio/x-mulaw; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, block_align=(int)[ 1, 2147483647 ]; audio/x-truespeech; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3; audio/x-raw, format=(string){ F32LE, F64LE }, layout=(string)interleaved; audio/x-voxware, voxwaretype=(int)117; audio/x-adpcm, layout=(string)dk4; audio/x-adpcm, layout=(string)dk3; audio/x-adpcm, layout=(string)dvi; audio/AMR; audio/AMR-WB; audio/x-siren; application/x-ogg-avi
-
-
-
-
-
- ximagesrc
- X11 video input plugin using standard Xlib calls
- ../../sys/ximage/.libs/libgstximagesrc.so
- libgstximagesrc.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- ximagesrc
- Ximage video source
- Source/Video
- Creates a screenshot video stream
- Lutz Mueller <lutz@users.sourceforge.net>, Jan Schmidt <thaytan@mad.scientist.com>, Zaheer Merali <zaheerabbas at merali dot org>
-
-
- src
- source
- always
- video/x-raw, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- y4menc
- Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
- ../../gst/y4m/.libs/libgsty4menc.so
- libgsty4menc.so
- 1.10.1
- LGPL
- gst-plugins-good
- GStreamer Good Plug-ins source release
- Unknown package origin
-
-
- y4menc
- YUV4MPEG video encoder
- Codec/Encoder/Video
- Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ IYUV, I420, Y42B, Y41B, Y444 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
- src
- source
- always
- application/x-yuv4mpeg, y4mversion=(int)2
-
-
-
-
-
diff --git a/plugins-introspection/plugins-introspection.mak b/plugins-introspection/plugins-introspection.mak
deleted file mode 100644
index 4891d108f7..0000000000
--- a/plugins-introspection/plugins-introspection.mak
+++ /dev/null
@@ -1,57 +0,0 @@
-update-plugin-list:
- @cd plugins-introspection; \
- ./create_plugin_list.py > ../markdown/plugins.md ; \
- cd ..
-
-CHECKOUT_DIR = $(top_builddir)/plugins-introspection/cache
-
-checkoutdir:
- @mkdir -p $(CHECKOUT_DIR) || { \
- echo "Failed to create $(CHECKOUT_DIR)"; \
- exit 1; \
- }
-
-update-xml: checkoutdir
- @for m in gstreamer gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad; do \
- moduledir=$(CHECKOUT_DIR)/$$m; \
- branch=$(BRANCH); \
- if [ -d $$moduledir ] ; then \
- cd $$moduledir; \
- echo "$$m checkout: cleaning"; \
- git fetch --tags; \
- git clean --dry-run -f -d -x || { \
- echo "Cleaning $$m checkout failed"; exit 1; \
- } ; \
- echo "$$m checkout: updating..."; \
- git checkout -q $$branch && git pull -q || { \
- echo "Updating $$m checkout failed"; exit 1; \
- } ; \
- else \
- echo "$$m checkout: creating (cloning)"; \
- git clone -b $$branch https://gitlab.freedesktop.org/gstreamer/$$m.git $$moduledir || { \
- echo "git clone failed"; exit 1; \
- } ; \
- cd ../../ ; \
- fi; \
- done
- @cd $(CHECKOUT_DIR)/gstreamer; \
- echo '' > ../../core.xml; \
- git ls-files docs/plugins/inspect/ | sort | xargs cat >> ../../core.xml; \
- echo '' >> ../../core.xml
- @for m in base good ugly bad; do \
- cd $(CHECKOUT_DIR)/gst-plugins-$$m; \
- echo '' > ../../$$m.xml; \
- git ls-files docs/plugins/inspect/ | sort | xargs cat >> ../../$$m.xml; \
- echo '' >> ../../$$m.xml; \
- done
-
-
-foo:
- @for m in base good ugly bad; do \
- echo '' > plugins-introspection/$$m.xml; \
- cat $(CHECKOUT_DIR)/gst-plugins-$$m/docs/plugins/inspect/plugin-* >> plugins-introspection/$$m.xml; \
- echo '' >> plugins-introspection/$$m.xml; \
- done
-
-clean-url-cache:
- @rm -f plugins-introspection/cache/url_cache.pkl
diff --git a/plugins-introspection/ugly.xml b/plugins-introspection/ugly.xml
deleted file mode 100644
index 6c63e5866e..0000000000
--- a/plugins-introspection/ugly.xml
+++ /dev/null
@@ -1,734 +0,0 @@
-
-
- a52dec
- Decodes ATSC A/52 encoded audio streams
- ../../ext/a52dec/.libs/libgsta52dec.so
- libgsta52dec.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- a52dec
- ATSC A/52 audio decoder
- Codec/Decoder/Audio
- Decodes ATSC A/52 encoded audio streams
- David I. Lehn <dlehn@users.sourceforge.net>
-
-
- sink
- sink
- always
- audio/x-ac3; audio/ac3; audio/x-private1-ac3
-
-
- src
- source
- always
- audio/x-raw, format=(string)F32LE, layout=(string)interleaved, rate=(int)[ 4000, 96000 ], channels=(int)[ 1, 6 ]
-
-
-
-
-
- amrnb
- Adaptive Multi-Rate Narrow-Band
- ../../ext/amrnb/.libs/libgstamrnb.so
- libgstamrnb.so
- 1.10.1
- unknown
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- amrnbdec
- AMR-NB audio decoder
- Codec/Decoder/Audio
- Adaptive Multi-Rate Narrow-Band audio decoder
- GStreamer maintainers <gstreamer-devel@lists.freedesktop.org>
-
-
- sink
- sink
- always
- audio/AMR, rate=(int)8000, channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1
-
-
-
-
- amrnbenc
- AMR-NB audio encoder
- Codec/Encoder/Audio
- Adaptive Multi-Rate Narrow-Band audio encoder
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)8000, channels=(int)1
-
-
- src
- source
- always
- audio/AMR, rate=(int)8000, channels=(int)1
-
-
-
-
-
- amrwbdec
- Adaptive Multi-Rate Wide-Band Decoder
- ../../ext/amrwbdec/.libs/libgstamrwbdec.so
- libgstamrwbdec.so
- 1.10.1
- unknown
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- amrwbdec
- AMR-WB audio decoder
- Codec/Decoder/Audio
- Adaptive Multi-Rate Wideband audio decoder
- Renato Araujo <renato.filho@indt.org.br>
-
-
- sink
- sink
- always
- audio/AMR-WB, rate=(int)16000, channels=(int)1
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)16000, channels=(int)1
-
-
-
-
-
- asf
- Demuxes and muxes audio and video in Microsofts ASF format
- ../../gst/asfdemux/.libs/libgstasf.so
- libgstasf.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- asfdemux
- ASF Demuxer
- Codec/Demuxer
- Demultiplexes ASF Streams
- Owen Fraser-Green <owen@discobabe.net>
-
-
- sink
- sink
- always
- video/x-ms-asf
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- video_%u
- source
- sometimes
- ANY
-
-
-
-
- rtpasfdepay
- RTP ASF packet depayloader
- Codec/Depayloader/Network
- Extracts ASF streams from RTP
- Tim-Philipp Müller <tim centricular net>, Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- application/x-rtp, media=(string){ application, video, audio }, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)X-ASF-PF
-
-
- src
- source
- always
- video/x-ms-asf
-
-
-
-
- rtspwms
- WMS RTSP Extension
- Network/Extension/Protocol
- Extends RTSP so that it can handle WMS setup
- Wim Taymans <wim.taymans@gmail.com>
-
-
-
-
-
- cdio
- Read audio from audio CDs
- ../../ext/cdio/.libs/libgstcdio.so
- libgstcdio.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- cdiocddasrc
- CD audio source (CDDA)
- Source/File
- Read audio from CD using libcdio
- Tim-Philipp Müller <tim centricular net>
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2
-
-
-
-
-
- dvdlpcmdec
- Decode DVD LPCM frames into standard PCM
- ../../gst/dvdlpcmdec/.libs/libgstdvdlpcmdec.so
- libgstdvdlpcmdec.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- dvdlpcmdec
- DVD LPCM Audio decoder
- Codec/Decoder/Audio
- Decode DVD LPCM frames into standard PCM audio
- Jan Schmidt <jan@noraisin.net>, Michael Smith <msmith@fluendo.com>
-
-
- sink
- sink
- always
- audio/x-private1-lpcm; audio/x-private2-lpcm; audio/x-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16BE, S24BE }, layout=(string)interleaved, rate=(int){ 32000, 44100, 48000, 96000 }, channels=(int)[ 1, 8 ]
-
-
-
-
-
- dvdread
- Access a DVD with dvdread
- ../../ext/dvdread/.libs/libgstdvdread.so
- libgstdvdread.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- dvdreadsrc
- DVD Source
- Source/File/DVD
- Access a DVD title/chapter/angle using libdvdread
- Erik Walthinsen <omega@cse.ogi.edu>
-
-
- src
- source
- always
- video/mpeg, mpegversion=(int)2, systemstream=(boolean)true
-
-
-
-
-
- dvdsub
- DVD subtitle parser and decoder
- ../../gst/dvdsub/.libs/libgstdvdsub.so
- libgstdvdsub.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- dvdsubdec
- DVD subtitle decoder
- Codec/Decoder/Video
- Decodes DVD subtitles into AYUV video frames
- Wim Taymans <wim.taymans@gmail.com>, Jan Schmidt <thaytan@mad.scientist.com>
-
-
- sink
- sink
- always
- subpicture/x-dvd
-
-
- src
- source
- always
- video/x-raw, format=(string){ AYUV, ARGB }, width=(int)720, height=(int)576, framerate=(fraction)0/1
-
-
-
-
- dvdsubparse
- DVD subtitle parser
- Codec/Parser/Subtitle
- Parses and packetizes DVD subtitle streams
- Mark Nauwelaerts <mnauw@users.sourceforge.net>
-
-
- sink
- sink
- always
- subpicture/x-dvd
-
-
- src
- source
- always
- subpicture/x-dvd, parsed=(boolean)true
-
-
-
-
-
- lame
- Encode MP3s with LAME
- ../../ext/lame/.libs/libgstlame.so
- libgstlame.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- lamemp3enc
- L.A.M.E. mp3 encoder
- Codec/Encoder/Audio
- High-quality free MP3 encoder
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)1; audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]
-
-
-
-
-
- mad
- mp3 decoding based on the mad library
- ../../ext/mad/.libs/libgstmad.so
- libgstmad.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- mad
- mad mp3 decoder
- Codec/Decoder/Audio
- Uses mad code to decode mp3 streams
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-raw, format=(string)S32LE, layout=(string)interleaved, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]
-
-
-
-
-
- mpeg2dec
- LibMpeg2 decoder
- ../../ext/mpeg2dec/.libs/libgstmpeg2dec.so
- libgstmpeg2dec.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- mpeg2dec
- mpeg1 and mpeg2 video decoder
- Codec/Decoder/Video
- Uses libmpeg2 to decode MPEG video streams
- Wim Taymans <wim.taymans@chello.be>
-
-
- sink
- sink
- always
- video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false
-
-
- src
- source
- always
- video/x-raw, format=(string){ YV12, I420, Y42B, Y444 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
-
-
-
-
-
- mpg123
- mp3 decoding based on the mpg123 library
- ../../ext/mpg123/.libs/libgstmpg123.so
- libgstmpg123.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- mpg123audiodec
- mpg123 mp3 decoder
- Codec/Decoder/Audio
- Decodes mp3 streams using the mpg123 library
- Carlos Rafael Giani <dv@pseudoterminal.org>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], parsed=(boolean)true
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, U16LE, S32LE, U32LE, S24LE, U24LE, F32LE }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], layout=(string)interleaved
-
-
-
-
-
- realmedia
- RealMedia support plugins
- ../../gst/realmedia/.libs/libgstrmdemux.so
- libgstrmdemux.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- pnmsrc
- PNM packet receiver
- Source/Network
- Receive data over the network via PNM
- Wim Taymans <wim.taymans@gmail.com>
-
-
- src
- source
- always
- application/vnd.rn-realmedia
-
-
-
-
- rademux
- RealAudio Demuxer
- Codec/Demuxer
- Demultiplex a RealAudio file
- Tim-Philipp Müller <tim centricular net>
-
-
- sink
- sink
- always
- application/x-pn-realaudio
-
-
- src
- source
- sometimes
- ANY
-
-
-
-
- rdtdepay
- RDT packet parser
- Codec/Depayloader/Network
- Extracts RealMedia from RDT packets
- Lutz Mueller <lutz at topfrose dot de>, Wim Taymans <wim@fluendo.com>
-
-
- sink
- sink
- always
- application/x-rdt, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)X-REAL-RDT
-
-
- src
- source
- always
- application/vnd.rn-realmedia
-
-
-
-
- rdtmanager
- RTP Decoder
- Codec/Parser/Network
- Accepts raw RTP and RTCP packets and sends them forward
- Wim Taymans <wim.taymans@gmail.com>
-
-
- recv_rtcp_sink_%u
- sink
- request
- application/x-rtcp
-
-
- recv_rtp_sink_%u
- sink
- request
- application/x-rdt
-
-
- recv_rtp_src_%u_%u_%u
- source
- sometimes
- application/x-rdt
-
-
- rtcp_src_%u
- source
- request
- application/x-rtcp
-
-
-
-
- rmdemux
- RealMedia Demuxer
- Codec/Demuxer
- Demultiplex a RealMedia file into audio and video streams
- David Schleef <ds@schleef.org>
-
-
- sink
- sink
- always
- application/vnd.rn-realmedia
-
-
- audio_%u
- source
- sometimes
- ANY
-
-
- video_%u
- source
- sometimes
- ANY
-
-
-
-
- rtspreal
- RealMedia RTSP Extension
- Network/Extension/Protocol
- Extends RTSP so that it can handle RealMedia setup
- Wim Taymans <wim.taymans@gmail.com>
-
-
-
-
-
- siddec
- Uses libsidplay to decode .sid files
- ../../ext/sidplay/.libs/libgstsid.so
- libgstsid.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- siddec
- Sid decoder
- Codec/Decoder/Audio
- Use libsidplay to decode SID audio tunes
- Wim Taymans <wim.taymans@gmail.com>
-
-
- sink
- sink
- always
- audio/x-sid
-
-
- src
- source
- always
- audio/x-raw, format=(string){ S16LE, U16LE, S8, U8 }, layout=(string)interleaved, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]
-
-
-
-
-
- twolame
- Encode MP2s with TwoLAME
- ../../ext/twolame/.libs/libgsttwolame.so
- libgsttwolame.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- twolamemp2enc
- TwoLAME mp2 encoder
- Codec/Encoder/Audio
- High-quality free MP2 encoder
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)1; audio/x-raw, format=(string){ F32LE, S16LE }, layout=(string)interleaved, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int){ 16000, 22050, 24000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ]
-
-
-
-
-
- x264
- libx264-based H264 plugins
- ../../ext/x264/.libs/libgstx264.so
- libgstx264.so
- 1.10.1
- GPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- x264enc
- x264enc
- Codec/Encoder/Video
- H264 Encoder
- Josef Zlomek <josef.zlomek@itonis.tv>, Mark Nauwelaerts <mnauw@users.sf.net>
-
-
- sink
- sink
- always
- video/x-raw, format=(string){ I420, YV12, Y42B, Y444, NV12, I420_10LE, I422_10LE, Y444_10LE }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 2147483647 ], height=(int)[ 16, 2147483647 ]
-
-
- src
- source
- always
- video/x-h264, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], stream-format=(string){ avc, byte-stream }, alignment=(string)au, profile=(string){ high-4:4:4, high-4:2:2, high-10, high, main, baseline, constrained-baseline, high-4:4:4-intra, high-4:2:2-intra, high-10-intra }
-
-
-
-
-
- xingmux
- Add XING tags to mpeg audio files
- ../../gst/xingmux/.libs/libgstxingmux.so
- libgstxingmux.so
- 1.10.1
- LGPL
- gst-plugins-ugly
- GStreamer Ugly Plug-ins source release
- Unknown package origin
-
-
- xingmux
- MP3 Xing muxer
- Formatter/Muxer/Metadata
- Adds a Xing header to the beginning of a VBR MP3 file
- Christophe Fergeau <teuf@gnome.org>
-
-
- sink
- sink
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]
-
-
- src
- source
- always
- audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]
-
-
-
-
-
diff --git a/sitemap.txt b/sitemap.txt
index 93a097850f..de52602512 100644
--- a/sitemap.txt
+++ b/sitemap.txt
@@ -133,7 +133,6 @@ doc_index.md
plugin-development/appendix/checklist-element.md
plugin-development/appendix/porting.md
plugin-development/appendix/licensing-advisory.md
- plugins.md
splitup.md
licensing.md
rtp.md