wavparse
Parse a .wav file into raw audio
/usr/lib64/gstreamer-0.10/libgstwavparse.so
39824
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
wavparse
256
WAV audio demuxer
Codec/Demuxer/Audio
Parse a .wav file into raw audio
Erik Walthinsen <omega@cse.ogi.edu>
wavparse_sink
sink
always
audio/x-wav
wavparse_src
src
sometimes
audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi
videobox
resizes a video by adding borders or cropping
/usr/lib64/gstreamer-0.10/libgstvideobox.so
27136
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
gamma
Changes gamma on video images
/usr/lib64/gstreamer-0.10/libgstgamma.so
14752
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videobalance
Changes hue, saturation, brightness etc. on video images
/usr/lib64/gstreamer-0.10/libgstvideobalance.so
18960
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
GstColorBalance
GstImplementsInterface
matroska
Matroska stream handling
/usr/lib64/gstreamer-0.10/libgstmatroska.so
102608
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
matroskademux
256
Matroska demuxer
Codec/Demuxer
Demuxes a Matroska Stream into video/audio/subtitles
Ronald Bultje <rbultje@ronald.bitfreak.net>
video_%02d
src
sometimes
ANY
audio_%02d
src
sometimes
ANY
subtitle_%02d
src
sometimes
text/plain; application/x-ssa; application/x-ass; application/x-usf; video/x-dvd-subpicture; application/x-subtitle-unknown
sink
sink
always
video/x-matroska
matroskamux
Matroska muxer
Codec/Muxer
Muxes video/audio/subtitle streams into a matroska stream
Ronald Bultje <rbultje@ronald.bitfreak.net>
video_%d
sink
request
video/mpeg, mpegversion=(int){ 1, 2, 4 }, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h264, 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 ]; video/x-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-huffyuv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-dv, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-h263, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-msmpeg, 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-theora; video/x-dirac, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
audio_%d
sink
request
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/mpeg, mpegversion=(int){ 2, 4 }, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-ac3, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-vorbis, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)8, depth=(int)8, signed=(boolean)false, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int){ 4321, 1234 }, signed=(boolean)true, channels=(int)[ 1, 8 ], rate=(int)[ 8000, 96000 ]; audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
subtitle_%d
sink
request
ANY
src
src
always
video/x-matroska
GstTagSetter
efence
This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool "Electric Fence".
/usr/lib64/gstreamer-0.10/libgstefence.so
18992
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
efence
Electric Fence
Testing
This element converts a stream of normal GStreamer buffers into a stream of buffers that are allocated in such a way that out-of-bounds access to data in the buffer is more likely to cause segmentation faults. This allocation method is very similar to the debugging tool "Electric Fence".
David A. Schleef <ds@schleef.org>
sink
sink
always
ANY
src
src
always
ANY
alpha
adds an alpha channel to video
/usr/lib64/gstreamer-0.10/libgstalpha.so
18992
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
alpha
Alpha filter
Filter/Effect/Video
Adds an alpha channel to video
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
wavenc
Encode raw audio into WAV
/usr/lib64/gstreamer-0.10/libgstwavenc.so
14816
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
wavenc
WAV audio muxer
Codec/Muxer/Audio
Encode raw audio into WAV
Iain Holmes <iain@prettypeople.org>
src
src
always
audio/x-wav
sink
sink
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32, depth=(int)[ 25, 32 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)24, depth=(int)[ 17, 24 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)[ 9, 16 ], signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean)false
autodetect
Plugin contains auto-detection plugins for video/audio outputs
/usr/lib64/gstreamer-0.10/libgstautodetect.so
19088
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
autovideosink
Auto video sink
Sink/Video
Wrapper video sink for automatically detected video sink
Ronald Bultje <rbultje@ronald.bitfreak.net>
Jan Schmidt <thaytan@noraisin.net
sink
sink
always
ANY
GstChildProxy
autoaudiosink
Auto audio sink
Sink/Audio
Wrapper audio sink for automatically detected audio sink
Ronald Bultje <rbultje@ronald.bitfreak.net>
Jan Schmidt <thaytan@noraisin.net
sink
sink
always
ANY
GstChildProxy
id3demux
Demux ID3v1 and ID3v2 tags from a file
/usr/lib64/gstreamer-0.10/libgstid3demux.so
56608
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
id3demux
256
ID3 tag demuxer
Codec/Demuxer/Metadata
Read and output ID3v1 and ID3v2 tags while demuxing the contents
Jan Schmidt <thaytan@mad.scientist.com>
src
src
sometimes
ANY
sink
sink
always
application/x-id3
iec958
Convert raw AC3 into IEC958 (S/PDIF) frames
/usr/lib64/gstreamer-0.10/libgstiec958.so
15120
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
ac3iec958
AC3 to IEC958 filter
Codec/Muxer/Audio
Pads AC3 frames into IEC958 frames suitable for a raw S/PDIF interface
Martin Soto <martinsoto@users.sourceforge.net>
sink
sink
always
audio/x-private1-ac3; audio/x-ac3; audio/ac3
src
src
always
audio/x-iec958, rate=(int){ 32000, 44100, 48000 }; audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 32000, 44100, 48000 }, channels=(int)2
typefindfunctions
default typefind functions
/usr/lib64/gstreamer-0.10/libgsttypefindfunctions.so
54640
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
video/x-ms-asf
128
video/x-ms-asf
asf
wm
wma
wmv
audio/x-musepack
256
audio/x-musepack
mpc
audio/x-au
64
audio/x-au
au
snd
video/x-msvideo
256
video/x-msvideo
avi
video/x-cdxa
256
video/x-cdxa
dat
video/x-vcd
256
video/x-vcd
dat
video/x-fli
64
video/x-fli
flc
fli
application/x-id3v2
259
application/x-id3
mp3
mp2
mp1
mpga
ogg
flac
tta
application/x-id3v1
257
application/x-id3
mp3
mp2
mp1
mpga
ogg
flac
tta
application/x-apetag
258
application/x-apetag
ape
mpc
wv
audio/x-ttafile
256
audio/x-ttafile
tta
audio/x-mod
128
audio/x-mod
669
amf
dsm
gdm
far
imf
it
med
mod
mtm
okt
sam
s3m
stm
stx
ult
xm
audio/mpeg
256
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ]
mp3
mp2
mp1
mpga
audio/x-ac3
256
audio/x-ac3
ac3
video/mpeg-sys
256
video/mpeg, systemstream=(boolean)true, mpegversion=(int)[ 1, 2 ]
mpe
mpeg
mpg
video/mpegts
256
video/mpegts, systemstream=(boolean)true, packetsize=(int)[ 188, 208 ]
ts
application/ogg
256
application/x-annodex
anx
ogg
ogm
video/mpeg,elementary
128
video/mpeg, systemstream=(boolean)false
mpv
mpeg
mpg
video/mpeg-stream
64
video/mpeg, systemstream=(boolean)false
mpv
mpeg
mpg
video/mpeg4
256
video/mpeg, systemstream=(boolean)false
m4v
video/x-nuv
128
video/x-nuv
nuv
audio/x-m4a
256
audio/x-m4a
m4a
application/x-3gp
256
application/x-3gp
3gp
video/quicktime
128
video/quicktime
mov
image/x-quicktime
128
image/x-quicktime
qif
qtif
qti
text/html
128
text/html
htm
html
application/vnd.rn-realmedia
128
application/vnd.rn-realmedia
ra
ram
rm
rmvb
application/x-pn-realaudio
128
application/x-pn-realaudio
ra
ram
rm
rmvb
application/x-shockwave-flash
128
application/x-shockwave-flash
swf
swfl
video/x-flv
128
video/x-flv
flv
text/plain
64
text/plain
txt
text/uri-list
64
text/uri-list
ram
application/smil
128
application/smil
smil
application/xml
64
application/xml
xml
audio/x-wav
256
audio/x-wav
wav
audio/x-aiff
128
audio/x-aiff
aiff
aif
aifc
audio/x-svx
128
audio/x-svx
iff
svx
audio/x-paris
128
audio/x-paris
paf
audio/x-nist
128
audio/x-nist
nist
audio/x-voc
128
audio/x-voc
voc
audio/x-sds
128
audio/x-sds
sds
audio/x-ircam
128
audio/x-ircam
sf
audio/x-w64
128
audio/x-w64
w64
audio/x-shorten
128
audio/x-shorten
shn
application/x-ape
128
application/x-ape
ape
image/jpeg
256
image/jpeg
jpg
jpe
jpeg
image/gif
256
image/gif
gif
image/png
256
image/png
png
image/bmp
256
image/bmp
bmp
image/tiff
256
image/tiff, endianness=(int){ 4321, 1234 }
tif
tiff
video/x-matroska
256
video/x-matroska
mkv
mka
video/x-mve
128
video/x-mve
mve
video/x-dv
128
video/x-dv, systemstream=(boolean)true
dv
dif
audio/x-amr-nb-sh
256
audio/x-amr-nb-sh
amr
audio/x-amr-wb-sh
256
audio/x-amr-wb-sh
amr
audio/iLBC-sh
256
audio/iLBC-sh
ilbc
audio/x-sid
64
audio/x-sid
sid
image/x-xcf
128
image/x-xcf
xcf
video/x-mng
128
video/x-mng
mng
image/x-jng
128
image/x-jng
jng
image/x-xpixmap
128
image/x-xpixmap
xpm
image/x-sun-raster
128
image/x-sun-raster
ras
application/x-bzip
128
application/x-bzip
bz2
application/x-gzip
128
application/x-gzip
gz
application/zip
128
application/zip
zip
application/x-compress
128
application/x-compress
Z
audio/x-flac
256
audio/x-flac
flac
audio/x-vorbis
256
audio/x-vorbis
video/x-theora
256
video/x-theora
application/x-ogm-video
256
application/x-ogm-video
application/x-ogm-audio
256
application/x-ogm-audio
application/x-ogm-text
256
application/x-ogm-text
audio/x-speex
256
audio/x-speex
application/x-ogg-skeleton
256
application/x-ogg-skeleton, parsed=(boolean)false
text/x-cmml
256
text/x-cmml
application/x-executable
64
application/x-executable
adts_mpeg_stream
128
audio/mpeg, mpegversion=(int){ 2, 4 }, framed=(boolean)false
aac
audio/x-spc
128
audio/x-spc
spc
audio/x-wavpack
128
audio/x-wavpack, framed=(boolean)false
wv
wvp
audio/x-wavpack-correction
128
audio/x-wavpack-correction, framed=(boolean)false
wvc
application/x-rar
128
application/x-rar
rar
application/x-tar
128
application/x-tar
tar
application/x-ar
128
application/x-ar
a
application/x-ms-dos-executable
128
application/x-ms-dos-executable
dll
exe
ocx
sys
scr
msstyles
cpl
video/x-dirac
256
video/x-dirac
multipart/x-mixed-replace
128
multipart/x-mixed-replace
application/x-mmsh
128
application/x-mmsh
video/vivo
128
video/vivo
viv
filter
IIR, lpwsinc and bpwsinc audio filter elements
/usr/lib64/gstreamer-0.10/libgstfilter.so
23440
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
iir
Infinite Impulse Response (IIR) filter
Filter/Effect/Audio
IIR filter based on vorbis code
Monty <monty@xiph.org>, Thomas <thomas@apestaart.org>, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
lpwsinc
Low-pass Windowed sinc filter
Filter/Effect/Audio
Low-pass Windowed sinc filter
Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
bpwsinc
Band-pass Windowed sinc filter
Filter/Effect/Audio
Band-pass Windowed sinc filter
Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
auparse
parses au streams
/usr/lib64/gstreamer-0.10/libgstauparse.so
23184
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
auparse
128
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
src
sometimes
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }; 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 }
modplug
.MOD audio decoding
/usr/lib64/gstreamer-0.10/libgstmodplug.so
209984
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
modplug
256
ModPlug
Codec/Decoder/Audio
Module decoder based on modplug engine
Jeremy SIMON <jsimon13@yahoo.fr>
sink
sink
always
audio/x-mod
src
src
always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)2; audio/x-raw-int, endianness=(int)1234, signed=(boolean)false, width=(int)8, depth=(int)8, rate=(int){ 8000, 11025, 22050, 44100 }, channels=(int)[ 1, 2 ]
realmedia
RealMedia demuxer and depayloader
/usr/lib64/gstreamer-0.10/libgstrmdemux.so
61248
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
rmdemux
256
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
video_%02d
src
sometimes
ANY
audio_%02d
src
sometimes
ANY
rademux
128
RealAudio Demuxer
Codec/Demuxer
Demultiplex a RealAudio file
Tim-Philipp Müller <tim centricular net>
sink
sink
always
application/x-pn-realaudio
src
src
sometimes
ANY
rdtdepay
64
RDT packet parser
Codec/Depayloader/Network
Extracts RealMedia from RDT packets
Lutz Mueller <lutz at topfrose dot de>, Wim Taymans <wim@fluendo.com>
src
src
always
application/vnd.rn-realmedia
sink
sink
always
application/x-rdt, media=(string)application, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)x-real-rdt
udp
transfer data via UDP
/usr/lib64/gstreamer-0.10/libgstudp.so
44176
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
udpsink
UDP packet sender
Sink/Network
Send data over the network via UDP
Wim Taymans <wim@fluendo.com>
sink
sink
always
ANY
GstURIHandler
sink
udp
multiudpsink
UDP packet sender
Sink/Network
Send data over the network via UDP
Wim Taymans <wim@fluendo.com>
sink
sink
always
ANY
dynudpsink
UDP packet sender
Sink/Network
Send data over the network via UDP
Philippe Khalaf <burger@speedy.org>
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
src
always
ANY
GstURIHandler
source
udp
equalizer
GStreamer audio equalizers
/usr/lib64/gstreamer-0.10/libgstequalizer.so
26968
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
equalizer-nbands
N Band Equalizer
Filter/Effect/Audio
Direct Form IIR equalizer
Benjamin Otte <otte@gnome.org>, Stefan Kost <ensonic@users.sf.net>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
GstChildProxy
equalizer-3bands
3 Band Equalizer
Filter/Effect/Audio
Direct Form 3 band IIR equalizer
Stefan Kost <ensonic@users.sf.net>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
GstChildProxy
equalizer-10bands
10 Band Equalizer
Filter/Effect/Audio
Direct Form 10 band IIR equalizer
Stefan Kost <ensonic@users.sf.net>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ]
GstChildProxy
tcp
transfer data over the network via TCP
/usr/lib64/gstreamer-0.10/libgsttcp.so
93696
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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
src
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
src
always
ANY
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
vmnc
VMnc video plugin library
/usr/lib64/gstreamer-0.10/libgstvmnc.so
23088
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
vmncdec
256
VMnc video decoder
Codec/Decoder/Video
Decode VMnc to raw (RGB) video
Michael Smith <msmith@xiph.org>
src
src
always
video/x-raw-rgb
sink
sink
always
video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 0, 2147483647 ], height=(int)[ 0, 2147483647 ]
audiofx
Audio effects plugin
/usr/lib64/gstreamer-0.10/libgstaudiofx.so
31232
1189751738
0.10.6
LGPL
GStreamer
http://gstreamer.net/
audiopanorama
AudioPanorama
Filter/Effect/Audio
Positions audio streams in the stereo panorama
Stefan Kost <ensonic@users.sf.net>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
audioinvert
AudioInvert
Filter/Effect/Audio
Swaps upper and lower half of audio samples
Sebastian Dröge <slomo@circular-chaos.org>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
audioamplify
AudioAmplify
Filter/Effect/Audio
Amplifies an audio stream by a given factor
Sebastian Dröge <slomo@circular-chaos.org>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
audiodynamic
AudioDynamic
Filter/Effect/Audio
Compressor and Expander
Sebastian Dröge <slomo@circular-chaos.org>
src
src
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
alaw
ALaw audio conversion routines
/usr/lib64/gstreamer-0.10/libgstalaw.so
14584
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
alawenc
A Law audio encoder
Codec/Encoder/Audio
Convert 16bit PCM to 8bit A law
Zaheer Abbas Merali <zaheerabbas at merali dot org>
src
src
always
audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
sink
sink
always
audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
alawdec
256
A Law audio decoder
Codec/Decoder/Audio
Convert 8bit A law to 16bit PCM
Zaheer Abbas Merali <zaheerabbas at merali dot org>
src
src
always
audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
sink
sink
always
audio/x-alaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
app
Elements used to communicate with applications
/usr/lib64/gstreamer-0.10/libgstapp.so
6040
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
appsrc
AppSrc
FIXME
FIXME
autogenerated by makefilter
src
src
always
ANY
appsink
AppSink
FIXME
FIXME
autogenerated by makefilter
sink
sink
always
ANY
audiotestsrc
Creates audio test signals of given frequency and volume
/usr/lib64/gstreamer-0.10/libgstaudiotestsrc.so
18928
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
audiotestsrc
Audio test source
Source/Audio
Creates audio test signals of given frequency and volume
Stefan Kost <ensonic@users.sf.net>
src
src
always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)1
goom
GOOM visualization filter
/usr/lib64/gstreamer-0.10/libgstgoom.so
27280
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 8000, 96000 ], channels=(int){ 1, 2 }
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
uridecodebin
URI Decoder bin
/usr/lib64/gstreamer-0.10/libgsturidecodebin.so
31536
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
uridecodebin
URI Decoder
Generic/Bin/Decoder
Autoplug and decode an URI to raw media
Wim Taymans <wim@fluendo.com>
src%d
src
sometimes
ANY
GstChildProxy
mpegstream
MPEG system stream parser
/usr/lib64/gstreamer-0.10/libgstmpegstream.so
65824
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
mpegparse
MPEG System Parser
Codec/Parser
Parses MPEG1 and MPEG2 System Streams
Erik Walthinsen <omega@cse.ogi.edu>
Wim Taymans <wim.taymans@chello.be>
src
src
always
video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)true
sink
sink
always
video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)true
mpegdemux
128
MPEG Demuxer
Codec/Demuxer
Demultiplexes MPEG1 and MPEG2 System Streams
Erik Walthinsen <omega@cse.ogi.edu>
Wim Taymans <wim.taymans@chello.be>
video_%02d
src
sometimes
video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false
audio_%02d
src
sometimes
audio/mpeg, mpegversion=(int)1
private_%d
src
sometimes
ANY
sink
sink
always
video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)true
dvddemux
129
DVD Demuxer
Codec/Demuxer
Demultiplexes DVD (VOB) MPEG2 streams
Martin Soto <martinsoto@users.sourceforge.net>
video_%02d
src
sometimes
video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false
audio_%02d
src
sometimes
audio/mpeg, mpegversion=(int)1
private_%d
src
sometimes
ANY
sink
sink
always
video/mpeg, mpegversion=(int)2, systemstream=(boolean)true
dvd_audio_%02d
src
sometimes
audio/mpeg, mpegversion=(int)1; 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-dts
current_video
src
always
video/mpeg, mpegversion=(int){ 1, 2 }, systemstream=(boolean)false
current_audio
src
always
audio/mpeg, mpegversion=(int)1; 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-dts
subpicture_%d
src
sometimes
video/x-dvd-subpicture
current_subpicture
src
always
video/x-dvd-subpicture
mve
Interplay MVE movie format manipulation
/usr/lib64/gstreamer-0.10/libgstmve.so
93696
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
mvedemux
256
MVE Demuxer
Codec/Demuxer
Demultiplex an Interplay movie (MVE) stream into audio and video
Jens Granseuer <jensgr@gmx.net>
sink
sink
always
video/x-mve
video
src
sometimes
video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234
audio
src
sometimes
audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int){ 1234, 4321 }
mvemux
MVE Multiplexer
Codec/Muxer
Muxes audio and video into an MVE stream
Jens Granseuer <jensgr@gmx.net>
src
src
always
video/x-mve
audio
sink
request
audio/x-raw-int, width=(int)8, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)8, signed=(boolean)false; audio/x-raw-int, width=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], depth=(int)16, signed=(boolean)true, endianness=(int)1234
video
sink
request
video/x-raw-rgb, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31; video/x-raw-rgb, bpp=(int)8, depth=(int)8, width=(int)[ 24, 1600 ], height=(int)[ 24, 1200 ], framerate=(fraction)[ 1/1, 2147483647/1 ], endianness=(int)1234
mulaw
MuLaw audio conversion routines
/usr/lib64/gstreamer-0.10/libgstmulaw.so
14584
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
mulawenc
Mu Law audio encoder
Codec/Encoder/Audio
Convert 16bit PCM to 8bit mu law
Zaheer Abbas Merali <zaheerabbas at merali dot org>
src
src
always
audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
sink
sink
always
audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
mulawdec
256
Mu Law audio decoder
Codec/Decoder/Audio
Convert 8bit mu law to 16bit PCM
Zaheer Abbas Merali <zaheerabbas at merali dot org>
src
src
always
audio/x-raw-int, width=(int)16, depth=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
sink
sink
always
audio/x-mulaw, rate=(int)[ 8000, 192000 ], channels=(int)[ 1, 2 ]
multifile
Writes buffers to sequentially named files
/usr/lib64/gstreamer-0.10/libgstmultifile.so
19016
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
multifilesrc
Multi-File Source
Source/File
Read stream from files
David Schleef <ds@schleef.org>
src
src
always
ANY
multifilesink
Multi-File Sink
Sink/File
Write stream to a file
David Schleef <ds@schleef.org>
sink
sink
always
ANY
videotestsrc
Creates a test video stream
/usr/lib64/gstreamer-0.10/libgstvideotestsrc.so
37256
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videotestsrc
Video test source
Source/Video
Creates a test video stream
David A. Schleef <ds@schleef.org>
src
src
always
video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y422, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYNV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)IYU2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVU9, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUV9, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y41B, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y42B, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, endianness=(int)4321, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, endianness=(int)4321, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, endianness=(int)1234, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
effectv
effect plugins from the effectv project
/usr/lib64/gstreamer-0.10/libgsteffectv.so
36864
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
edgetv
EdgeTV effect
Filter/Effect/Video
Apply edge detect on video
Wim Taymans <wim.taymans@chello.be>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
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-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, 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@chello.be>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, 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-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, 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-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, 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@chello.be>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, 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@chello.be>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, 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-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
audioresample
Resamples audio
/usr/lib64/gstreamer-0.10/libgstaudioresample.so
35424
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
audioresample
256
Audio scaler
Filter/Converter/Audio
Resample audio
David Schleef <ds@schleef.org>
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)64
sink
sink
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32, depth=(int)32, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)64
h264parse
Element parsing raw h264 streams
/usr/lib64/gstreamer-0.10/libgsth264parse.so
10704
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
h264parse
H264Parse
Codec/Parser
Parses raw h264 stream
Michal Benes <michal.benes@itonis.tv>
src
src
always
video/x-h264
sink
sink
always
video/x-h264
videoscale
Resizes video
/usr/lib64/gstreamer-0.10/libgstvideoscale.so
41216
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videoscale
Video scaler
Filter/Effect/Video
Resizes video
Wim Taymans <wim.taymans@chello.be>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 2, 2147483647 ], height=(int)[ 2, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
bluetooth
Bluetooth plugin library
/usr/lib64/gstreamer-0.10/libgstbluetooth.so
36288
1193307849
3.20
LGPL
BlueZ
http://www.bluez.org/
sbc
256
audio/x-sbc
sbc
sbcenc
Bluetooth SBC encoder
Codec/Encoder/Audio
Encode a SBC audio stream
Marcel Holtmann <marcel@holtmann.org>
sink
sink
always
audio/x-raw-int, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16
src
src
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=(string){ snr, loudness }
sbcdec
256
Bluetooth SBC decoder
Codec/Decoder/Audio
Decode a SBC audio stream
Marcel Holtmann <marcel@holtmann.org>
sink
sink
always
audio/x-sbc
src
src
always
audio/x-raw-int, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16
sbcparse
256
Bluetooth SBC parser
Codec/Parser/Audio
Parse a SBC audio stream
Marcel Holtmann <marcel@holtmann.org>
sink
sink
always
audio/x-sbc
src
src
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=(string){ snr, loudness }
nuvdemux
Demuxes and muxes audio and video
/usr/lib64/gstreamer-0.10/libgstnuvdemux.so
23360
1193385670
0.10.5
LGPL
NuvDemux
nuvdemux
128
Nuv demuxer
Codec/Demuxer
Demultiplex a .nuv file into audio and video
Renato Araujo Oliveira Filho <renato.filho@indt.org.br>,Rosfran Borges <rosfran.borges@indt.org.br>
audio_src
src
sometimes
ANY
video_src
src
sometimes
ANY
sink
sink
always
video/x-nuv
switch
N-to-1 input switching
/usr/lib64/gstreamer-0.10/libgstswitch.so
23280
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
switch
Switch
Generic
N-to-1 input switching
Julien Moutte <julien@moutte.net>
Zaheer Merali <zaheerabbas at merali dot org>
sink%d
sink
request
ANY
src
src
always
ANY
quicktime
Quicktime support
/usr/lib64/gstreamer-0.10/libgstqtdemux.so
106096
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
qtdemux
256
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; audio/x-m4a; application/x-3gp
audio_%02d
src
sometimes
ANY
video_%02d
src
sometimes
ANY
rtpxqtdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts Quicktime audio/video from RTP packets
Wim Taymans <wim@fluendo.com>
src
src
always
ANY
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 }
queue2
Queue newer version
/usr/lib64/gstreamer-0.10/libgstqueue2.so
44032
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
queue2
Queue
Generic
Simple data queue
Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
src
src
always
ANY
sink
sink
always
ANY
audiorate
Adjusts audio frames
/usr/lib64/gstreamer-0.10/libgstaudiorate.so
19008
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }
audioconvert
Convert audio to different formats
/usr/lib64/gstreamer-0.10/libgstaudioconvert.so
51960
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
audioconvert
256
Audio converter
Filter/Converter/Audio
Convert audio to different formats
Benjamin Otte <in7y118@public.uni-hamburg.de>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)64; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)32, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)24, depth=(int)[ 1, 24 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean){ true, false }; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 8 ], endianness=(int){ 1234, 4321 }, width=(int)8, depth=(int)[ 1, 8 ], signed=(boolean){ true, false }
gstrtpmanager
RTP session management plugin library
/usr/lib64/gstreamer-0.10/libgstrtpmanager.so
104576
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
gstrtpbin
RTP Bin
Filter/Network/RTP
Implement an RTP bin
Wim Taymans <wim@fluendo.com>
recv_rtp_sink_%d
sink
request
application/x-rtp
recv_rtcp_sink_%d
sink
request
application/x-rtcp
send_rtp_sink_%d
sink
request
application/x-rtp
recv_rtp_src_%d_%d_%d
src
sometimes
application/x-rtp
send_rtcp_src_%d
src
request
application/x-rtcp
send_rtp_src_%d
src
sometimes
application/x-rtp
GstChildProxy
gstrtpclient
RTP Client
Filter/Network/RTP
Implement an RTP client
Wim Taymans <wim@fluendo.com>
rtp_sink_%d
sink
request
application/x-rtp
sync_sink_%d
sink
request
application/x-rtcp
rtp_src_%d_%d
src
sometimes
application/x-rtp
GstChildProxy
gstrtpjitterbuffer
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@fluendo.com>
src
src
always
application/x-rtp
sink
sink
always
application/x-rtp, clock-rate=(int)[ 1, 2147483647 ]
gstrtpptdemux
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_%d
src
sometimes
application/x-rtp, payload=(int)[ 0, 255 ]
gstrtpsession
RTP Session
Filter/Network/RTP
Implement an RTP session
Wim Taymans <wim@fluendo.com>
recv_rtp_sink
sink
request
application/x-rtp
recv_rtcp_sink
sink
request
application/x-rtcp
send_rtp_sink
sink
request
application/x-rtp
recv_rtp_src
src
sometimes
application/x-rtp
sync_src
src
sometimes
application/x-rtcp
send_rtp_src
src
sometimes
application/x-rtp
send_rtcp_src
src
request
application/x-rtcp
gstrtpssrcdemux
RTP SSRC Demux
Demux/Network/RTP
Splits RTP streams based on the SSRC
Wim Taymans <wim@fluendo.com>
sink
sink
always
application/x-rtp
src_%d
src
sometimes
application/x-rtp
flxdec
FLC/FLI/FLX video decoder
/usr/lib64/gstreamer-0.10/libgstflxdec.so
18992
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
flxdec
256
FLX audio 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
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
real
Decode REAL streams
/usr/lib64/gstreamer-0.10/libgstreal.so
31688
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
realvideodec
256
RealVideo decoder
Codec/Decoder/Video
Decoder for RealVideo streams
Lutz Mueller <lutz@topfrose.de>
sink
sink
always
video/x-pn-realvideo, rmversion=(int)[ 2, 4 ]
src
src
always
video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]
realaudiodec
256
RealAudio decoder
Codec/Decoder/Audio
Decoder for RealAudio streams
Lutz Mueller <lutz@topfrose.de>
sink
sink
always
audio/x-pn-realaudio; audio/x-sipro
src
src
always
audio/x-raw-int, width=(int)[ 1, 2147483647 ], depth=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
replaygain
ReplayGain volume normalization
/usr/lib64/gstreamer-0.10/libgstreplaygain.so
35992
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
rganalysis
ReplayGain analysis
Filter/Analyzer/Audio
Perform the ReplayGain analysis
René Stadler <mail@renestadler.de>
src
src
always
audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
sink
sink
always
audio/x-raw-float, width=(int)32, endianness=(int)1234, channels=(int){ 1, 2 }, rate=(int){ 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }; audio/x-raw-int, width=(int)16, depth=(int)[ 1, 16 ], signed=(boolean)true, endianness=(int)1234, channels=(int){ 1, 2 }, 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>
src
src
always
audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234
sink
sink
always
audio/x-raw-float, width=(int)32, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234
rgvolume
ReplayGain volume
Filter/Effect/Audio
Apply ReplayGain volume adjustment
René Stadler <mail@renestadler.de>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
GstChildProxy
playbin
player bin
/usr/lib64/gstreamer-0.10/libgstplaybin.so
89984
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
playbin
Player Bin
Generic/Bin/Player
Autoplug and play media from an uri
Wim Taymans <wim@fluendo.com>
GstChildProxy
tta
TTA lossless audio format handling
/usr/lib64/gstreamer-0.10/libgsttta.so
27520
1193385670
0.10.5
LGPL
gst-tta
http://www.true-audio.com
ttaparse
256
TTA file parser
Codec/Demuxer/Audio
Parses TTA files
Arwed v. Merkatz <v.merkatz@gmx.net>
src
src
always
audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
sink
sink
always
audio/x-ttafile
ttadec
256
TTA audio decoder
Codec/Decoder/Audio
Decode TTA audio data
Arwed v. Merkatz <v.merkatz@gmx.net>
src
src
always
audio/x-raw-int, width=(int){ 8, 16, 24 }, depth=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ], endianness=(int)1234, signed=(boolean)true
sink
sink
always
audio/x-tta, width=(int){ 8, 16, 24 }, channels=(int){ 1, 2 }, rate=(int)[ 8000, 96000 ]
interleave
Audio interleaver/deinterleaver
/usr/lib64/gstreamer-0.10/libgstinterleave.so
23408
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
interleave
Audio interleaver
Filter/Converter/Audio
Folds many mono channels into one interleaved audio stream
Andy Wingo <wingo at pobox.com>
sink%d
sink
request
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
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>
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32
src%d
src
sometimes
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)1, endianness=(int)1234, width=(int)32
y4menc
Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
/usr/lib64/gstreamer-0.10/libgsty4menc.so
14832
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
y4menc
YUV4MPEG video encoder
Codec/Encoder/Video
Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
Wim Taymans <wim.taymans@chello.be>
src
src
always
application/x-yuv4mpeg, y4mversion=(int)2
sink
sink
always
video/x-raw-yuv, format=(fourcc){ IYUV, I420 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
speed
Set speed/pitch on audio/raw streams (resampler)
/usr/lib64/gstreamer-0.10/libgstspeed.so
19040
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
apetag
APEv1/2 tag reader
/usr/lib64/gstreamer-0.10/libgstapetag.so
40000
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
apedemux
256
APE tag demuxer
Codec/Demuxer/Metadata
Read and output APE tags while demuxing the contents
Ronald Bultje <rbultje@ronald.bitfreak.net>, Tim-Philipp Müller <tim centricular net>
src
src
sometimes
ANY
sink
sink
always
application/x-apetag
volume
plugin for controlling audio volume
/usr/lib64/gstreamer-0.10/libgstvolume.so
19008
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
volume
Volume
Filter/Effect/Audio
Set volume on audio/raw streams
Andy Wingo <wingo@pobox.com>
src
src
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
sink
sink
always
audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }; audio/x-raw-int, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
GstMixer
GstImplementsInterface
mpegaudioparse
MPEG-1 layer 1/2/3 audio parser
/usr/lib64/gstreamer-0.10/libgstmpegaudioparse.so
27424
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
mp3parse
257
MPEG1 Audio Parser
Codec/Parser/Audio
Parses and frames mpeg1 audio streams (levels 1-3), provides seek
Jan Schmidt <thaytan@mad.scientist.com>
Erik Walthinsen <omega@cse.ogi.edu>
sink
sink
always
audio/mpeg, mpegversion=(int)1, parsed=(boolean)false
src
src
always
audio/mpeg, mpegversion=(int)1, layer=(int)[ 1, 3 ], rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ], parsed=(boolean)true
mpegvideoparse
MPEG-1 and MPEG-2 video parser
/usr/lib64/gstreamer-0.10/libgstmpegvideoparse.so
19040
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
mpegvideoparse
127
MPEG video elementary stream parser
Codec/Parser/Video
Parses and frames MPEG-1 and MPEG-2 elementary video streams
Wim Taymans <wim.taymans@chello.be>
Jan Schmidt <thaytan@mad.scientist.com>
src
src
always
video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)true, systemstream=(boolean)false, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], pixel-aspect-ratio=(fraction)[ 0/1, 2147483647/1 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink
sink
always
video/mpeg, mpegversion=(int)[ 1, 2 ], parsed=(boolean)false, systemstream=(boolean)false
coreelements
standard GStreamer elements
/usr/lib64/gstreamer-0.10/libgstcoreelements.so
153776
1189721156
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
capsfilter
CapsFilter
Generic
Pass data without modification, limiting formats
David Schleef <ds@schleef.org>
src
src
always
ANY
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
src
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
fdsrc
Filedescriptor Source
Source/File
Read from a file descriptor
Erik Walthinsen <omega@cse.ogi.edu>
src
src
always
ANY
GstURIHandler
source
fd
fdsink
Filedescriptor Sink
Sink/File
Write data to a file descriptor
Erik Walthinsen <omega@cse.ogi.edu>
sink
sink
always
ANY
GstURIHandler
sink
fd
filesrc
256
File Source
Source/File
Read from arbitrary point in a file
Erik Walthinsen <omega@cse.ogi.edu>
src
src
always
ANY
GstURIHandler
source
file
identity
Identity
Generic
Pass data without modification
Erik Walthinsen <omega@cse.ogi.edu>
src
src
always
ANY
sink
sink
always
ANY
queue
Queue
Generic
Simple data queue
Erik Walthinsen <omega@cse.ogi.edu>
src
src
always
ANY
sink
sink
always
ANY
filesink
256
File Sink
Sink/File
Write stream to a file
Thomas <thomas@apestaart.org>
sink
sink
always
ANY
GstURIHandler
sink
file
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%d
src
request
ANY
typefind
TypeFind
Generic
Finds the media type of a stream
Benjamin Otte <in7y118@public.uni-hamburg.de>
src
src
always
ANY
sink
sink
always
ANY
multiqueue
MultiQueue
Generic
Multiple data queue
Edward Hervey <edward@fluendo.com>
sink%d
sink
request
ANY
src%d
src
sometimes
ANY
videoflip
Flips and rotates video
/usr/lib64/gstreamer-0.10/libgstvideoflip.so
23040
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videoflip
Video flipper
Filter/Effect/Video
Flips and rotates video
David Schleef <ds@schleef.org>
sink
sink
always
video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ IYUV, I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
bayer
Elements to convert Bayer images
/usr/lib64/gstreamer-0.10/libgstbayer.so
14504
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
bayer2rgb
FIXME
Filter/Effect
FIXME example filter
FIXME <fixme@fixme.com>
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink
sink
always
video/x-raw-bayer, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ]
decodebin2
decoder bin newer version
/usr/lib64/gstreamer-0.10/libgstdecodebin2.so
48112
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
decodebin2
Decoder Bin
Generic/Bin/Decoder
Autoplug and decode to raw media
Edward Hervey <edward@fluendo.com>
sink
sink
always
ANY
src%d
src
sometimes
ANY
GstChildProxy
decodebin
decoder bin
/usr/lib64/gstreamer-0.10/libgstdecodebin.so
40000
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
decodebin
Decoder Bin
Generic/Bin/Decoder
Autoplug and decode to raw media
Wim Taymans <wim@fluendo.com>
sink
sink
always
ANY
src%d
src
sometimes
ANY
GstChildProxy
icydemux
Demux ICY tags from a stream
/usr/lib64/gstreamer-0.10/libgsticydemux.so
19152
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
icydemux
256
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>
src
src
sometimes
ANY
sink
sink
always
application/x-icy, metadata-interval=(int)[ 0, 2147483647 ]
freeze
Stream freezer
/usr/lib64/gstreamer-0.10/libgstfreeze.so
14912
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
freeze
Stream freezer
Generic
Makes a stream from buffers of data
Gergely Nagy <gergely.nagy@neteyes.hu>, Renato Filho <renato.filho@indt.org.br>
sink
sink
always
ANY
src
src
always
ANY
level
Audio level plugin
/usr/lib64/gstreamer-0.10/libgstlevel.so
19024
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 32, 64 }
gdp
Payload/depayload GDP packets
/usr/lib64/gstreamer-0.10/libgstgdp.so
35888
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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
src
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
src
always
application/x-gdp
multipart
multipart stream manipulation
/usr/lib64/gstreamer-0.10/libgstmultipart.so
27696
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
multipartdemux
256
Multipart demuxer
Codec/Demuxer
demux multipart streams
Wim Taymans <wim@fluendo.com>, Sjoerd Simons <sjoerd@luon.net>
sink
sink
always
multipart/x-mixed-replace
src
src
sometimes
ANY
multipartmux
Multipart muxer
Codec/Muxer
mux multipart streams
Wim Taymans <wim@fluendo.com>
src
src
always
multipart/x-mixed-replace
sink_%d
sink
request
ANY
navigationtest
Template for a video filter
/usr/lib64/gstreamer-0.10/libgstnavigationtest.so
14816
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
cdxaparse
Parse a .dat file (VCD) into raw mpeg1
/usr/lib64/gstreamer-0.10/libgstcdxaparse.so
19088
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
cdxaparse
256
(S)VCD parser
Codec/Parser
Parse a .dat file from (S)VCD into raw MPEG-1
Wim Taymans <wim.taymans@tvd.be>
sink
sink
always
video/x-cdxa
src
src
always
video/mpeg, systemstream=(boolean)true
videoparse
Parses byte streams into video frames
/usr/lib64/gstreamer-0.10/libgstvideoparse.so
14864
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videoparse
Video Parse
Filter/Video
Converts stream into video frames
David Schleef <ds@schleef.org>
src
src
always
ANY
sink
sink
always
ANY
videomixer
Video mixer
/usr/lib64/gstreamer-0.10/libgstvideomixer.so
27408
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videomixer
256
Video mixer
Filter/Editor/Video
Mix multiple video streams
Wim Taymans <wim@fluendo.com>
src
src
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink_%d
sink
request
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
cutter
Audio Cutter to split audio into non-silent bits
/usr/lib64/gstreamer-0.10/libgstcutter.so
19024
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
cutter
Audio cutter
Filter/Editor/Audio
Audio Cutter to split audio into non-silent bits
Thomas <thomas@apestaart.org>
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true
sink
sink
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, signed=(boolean)true
adder
Adds multiple streams
/usr/lib64/gstreamer-0.10/libgstadder.so
23328
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
adder
Adder
Generic/Audio
Add N audio channels together
Thomas <thomas@apestaart.org>
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }
sink%d
sink
request
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], signed=(boolean){ true, false }; audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int){ 1234, 4321 }, width=(int){ 32, 64 }
avi
AVI stream handling
/usr/lib64/gstreamer-0.10/libgstavi.so
94032
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
avidemux
256
Avi demuxer
Codec/Demuxer
Demultiplex an avi file into audio and video
Erik Walthinsen <omega@cse.ogi.edu>
Wim Taymans <wim.taymans@chello.be>
Ronald Bultje <rbultje@ronald.bitfreak.net>
audio_%02d
src
sometimes
audio/ms-gsm, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)3, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]; audio/mpeg, mpegversion=(int)1, layer=(int)2, rate=(int)[ 16000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16, 24, 32 }, depth=(int)[ 1, 32 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-vorbis, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ]; audio/x-dts; audio/mpeg, mpegversion=(int)4, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-alaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-mulaw, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ]; audio/x-wms, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)microsoft, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-adpcm, layout=(string)dvi, rate=(int)[ 1000, 48000 ], channels=(int)[ 1, 2 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)1, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)2, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-wma, wmaversion=(int)3, bitrate=(int)[ 0, 2147483647 ], rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 6 ], block_align=(int)[ 1, 2147483647 ]; audio/x-vnd.sony.atrac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; audio/x-raw-float, endianness=(int)1234, width=(int){ 32, 64 }, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 8 ]; audio/x-voxware, voxwaretype=(int)98, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]; application/x-ogg-avi; audio/x-avi-unknown
video_%02d
src
sometimes
video/x-3ivx, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-asus, asusversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cirrus-logic-accupak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-compressed-yuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-rgb, bpp=(int){ 8, 24 }, depth=(int){ 8, 24 }, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)false, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-divx, divxversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-flash-video, flvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-huffyuv, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-intel-h263, variant=(string)intel, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)5, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)lead, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)microsoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, mpegversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/jpeg, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)42, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)43, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/mpeg, systemstream=(boolean)false, mpegversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msmpeg, msmpegversion=(int)41, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-mszh, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; image/png, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-rle, layout=(string)microsoft, depth=(int)[ 1, 64 ], framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-indeo, indeoversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/sp5x, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-truemotion, trueversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-camtasia, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ultimotion, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-ati-vcr, vcrversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vdolive, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)vivo, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vmnc, version=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-vp3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)videosoft, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-wmv, wmvversion=(int)3, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xvid, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-xan, wcversion=(int)4, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-raw-yuv, format=(fourcc)YVU9, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-zlib, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-cinepak, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h264, variant=(string)itu, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-msvideocodec, msvideoversion=(int)1, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-h263, variant=(string)xirlink, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ]; video/x-dv, systemstream=(boolean)true; video/x-avi-unknown
subtitle_%02d
src
sometimes
application/x-subtitle-avi
sink
sink
always
video/x-msvideo
avimux
Avi muxer
Codec/Muxer
Muxes audio and video into an avi stream
Ronald Bultje <rbultje@ronald.bitfreak.net>
src
src
always
video/x-msvideo
audio_%d
sink
request
audio/x-raw-int, endianness=(int)1234, signed=(boolean){ true, false }, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, 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/x-ac3, rate=(int)[ 1000, 96000 ], channels=(int)[ 1, 2 ]
video_%d
sink
request
video/x-raw-yuv, format=(fourcc){ YUY2, I420 }, 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-xvid, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-3ivx, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; 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, 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 ]
GstTagSetter
dvdlpcmdec
Decode DVD LPCM frames into standard PCM
/usr/lib64/gstreamer-0.10/libgstdvdlpcmdec.so
18976
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
dvdlpcmdec
256
DVD LPCM Audio decoder
Codec/Demuxer/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-lpcm, width=(int){ 16, 20, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], dynamic_range=(int)[ 0, 255 ], emphasis=(boolean){ true, false }, mute=(boolean){ true, false }
src
src
always
audio/x-raw-int, width=(int){ 16, 24 }, rate=(int){ 48000, 96000 }, channels=(int)[ 1, 8 ], endianness=(int){ 4321 }, depth=(int){ 16, 24 }, signed=(boolean){ true }
xingheader
Add a xing header to mp3 encoded data
/usr/lib64/gstreamer-0.10/libgstxingheader.so
14800
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
xingmux
MP3 Xing muxer
Formatter/Metadata
Adds a Xing header to the beginning of a VBR MP3 file
Christophe Fergeau <teuf@gnome.org>
src
src
always
audio/mpeg, mpegversion=(int)1, layer=(int)3
sink
sink
always
audio/mpeg, mpegversion=(int)1, layer=(int)3
smpte
Apply the standard SMPTE transitions on video images
/usr/lib64/gstreamer-0.10/libgstsmpte.so
56144
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink2
sink
always
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
ffmpegcolorspace
colorspace conversion copied from FFMpeg 0.4.9-pre1
/usr/lib64/gstreamer-0.10/libgstffmpegcolorspace.so
107808
1189751486
0.10.14
LGPL
FFMpeg
http://ffmpeg.sourceforge.net/
ffmpegcolorspace
FFMPEG Colorspace converter
Filter/Converter/Video
Converts video from one colorspace to another
Ronald Bultje <rbultje@ronald.bitfreak.net>
src
src
always
video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV
sink
sink
always
video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)I420; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YV12; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUY2; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)24, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y42B; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y444; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)32, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, endianness=(int)4321; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)32, depth=(int)24, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, endianness=(int)4321; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YUV9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)YVU9; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)Y41B; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)16, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, endianness=(int)1234; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)16, depth=(int)15, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, endianness=(int)1234; video/x-raw-gray, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8; video/x-raw-rgb, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], bpp=(int)8, depth=(int)8, endianness=(int)1234; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)UYVY; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)IYU1; video/x-raw-yuv, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], format=(fourcc)AYUV
rtsp
transfer data via RTSP
/usr/lib64/gstreamer-0.10/libgstrtsp.so
115264
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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%d
src
sometimes
application/x-rtp; application/x-rdt
GstURIHandler
GstChildProxy
source
rtsp
rtspu
rtspt
rtpdec
RTP Decoder
Codec/Parser/Network
Accepts raw RTP and RTCP packets and sends them forward
Wim Taymans <wim@fluendo.com>
recv_rtp_sink_%d
sink
request
application/x-rtp
recv_rtcp_sink_%d
sink
request
application/x-rtcp
recv_rtp_src_%d_%d_%d
src
sometimes
application/x-rtp
rtcp_src_%d
src
request
application/x-rtcp
dvdsub
Decode DVD subtitles to AYUV video frames
/usr/lib64/gstreamer-0.10/libgstdvdsub.so
23072
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
dvdsubdec
DVD subtitle Decoder
Codec/Decoder/Video
Decodes DVD subtitles into AYUV video frames
Wim Taymans <wim.taymans@chello.be>, Jan Schmidt <thaytan@mad.scientist.com>
src
src
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)720, height=(int)576, framerate=(fraction)0/1
sink
sink
always
video/x-dvd-subpicture
spectrum
Run an FFT on the audio signal, output spectrum data
/usr/lib64/gstreamer-0.10/libgstspectrum.so
23168
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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>
sink
sink
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
src
src
always
audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true
gstinterlace
Deinterlace video
/usr/lib64/gstreamer-0.10/libgstdeinterlace.so
14752
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
deinterlace
Deinterlace
Filter/Effect/Video
Deinterlace video
Wim Taymans <wim@fluendo.com>
src
src
always
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
sink
sink
always
video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
alphacolor
RGBA to AYUV colorspace conversion preserving the alpha channel
/usr/lib64/gstreamer-0.10/libgstalphacolor.so
14736
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
alphacolor
Alpha color filter
Filter/Effect/Video
RGBA to AYUV colorspace conversion preserving the alpha channel
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
asf
Demuxes and muxes audio and video in Microsofts ASF format
/usr/lib64/gstreamer-0.10/libgstasf.so
85448
1189751997
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
asfdemux
128
ASF Demuxer
Codec/Demuxer
Demultiplexes ASF Streams
Owen Fraser-Green <owen@discobabe.net>
audio_%02d
src
sometimes
ANY
video_%02d
src
sometimes
ANY
sink
sink
always
video/x-ms-asf
rfbsrc
Connects to a VNC server and decodes RFB stream
/usr/lib64/gstreamer-0.10/libgstrfbsrc.so
23072
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
rfbsrc
Rfb source
Source/Video
Creates a rfb video stream
David A. Schleef <ds@schleef.org>, Andre Moreira Magalhaes <andre.magalhaes@indt.org.br
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 16, 4096 ], height=(int)[ 16, 4096 ], framerate=(fraction)30/1
videocrop
Crops video into a user-defined region
/usr/lib64/gstreamer-0.10/libgstvideocrop.so
23120
1189751738
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)32, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, alpha_mask=(int)-16777216, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)16711680, green_mask=(int)65280, blue_mask=(int)255, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)24, depth=(int)24, endianness=(int)4321, red_mask=(int)255, green_mask=(int)65280, blue_mask=(int)16711680, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YVYU, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)Y800, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)16, endianness=(int)1234, red_mask=(int)63488, green_mask=(int)2016, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-rgb, bpp=(int)16, depth=(int)15, endianness=(int)1234, red_mask=(int)31744, green_mask=(int)992, blue_mask=(int)31, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videosignal
Various video signal analysers
/usr/lib64/gstreamer-0.10/libgstvideosignal.so
19328
1193385670
0.10.5
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
videoanalyse
Video analyser
Filter/Effect/Video
Analyse video signal
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videodetect
Video detecter
Filter/Effect/Video
Detect patterns in a video signal
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
videomark
Video marker
Filter/Effect/Video
Marks a video signal with a pattern
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
src
src
always
video/x-raw-yuv, format=(fourcc){ I420, YV12 }, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
debug
elements for testing and debugging
/usr/lib64/gstreamer-0.10/libgstdebug.so
40640
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
breakmydata
Break my data
Testing
randomly change data in the stream
Benjamin Otte <otte@gnome>
sink
sink
always
ANY
src
src
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
src
always
ANY
progressreport
Progress report
Testing
Periodically query and report on processing progress
Jan Schmidt <thaytan@mad.scientist.com>
sink
sink
always
ANY
src
src
always
ANY
testsink
Test plugin
Testing
perform a number of tests
Benjamin Otte <otte@gnome>
sink
sink
always
ANY
videorate
Adjusts video frames
/usr/lib64/gstreamer-0.10/libgstvideorate.so
23216
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
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-yuv; video/x-raw-rgb
src
src
always
video/x-raw-yuv; video/x-raw-rgb
nsfdec
Uses nosefart to decode .nsf files
/usr/lib64/gstreamer-0.10/libgstnsf.so
69184
1193385670
0.10.5
GPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
nsfdec
256
Nsf decoder
Codec/Decoder/Audio
Using nosefart to decode NSF audio tunes
Johan Dahlin <johan@gnome.org>
src
src
always
audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int){ 8, 16 }, depth=(int){ 8, 16 }, rate=(int)[ 8000, 48000 ], channels=(int)[ 1, 2 ]
sink
sink
always
audio/x-nsf
rtp
Real-time protocol plugins
/usr/lib64/gstreamer-0.10/libgstrtp.so
147024
1189751739
0.10.6
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
rtpdepay
RTP payloader
Codec/Depayloader/Network
Accepts raw RTP and RTCP packets and sends them forward
Wim Taymans <wim@fluendo.com>
srcrtp
src
always
application/x-rtp
srcrtcp
src
always
application/x-rtcp
sinkrtp
sink
always
application/x-rtp
sinkrtcp
sink
always
application/x-rtcp
rtpac3depay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts AC3 audio from RTP packets (RFC 4184)
Wim Taymans <wim@fluendo.com>
src
src
always
audio/ac3
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 32000, 44100, 48000 }, encoding-name=(string)AC3
rtpilbcpay
RTP Payloader for iLBC Audio
Codec/Payloader/Network
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
src
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }
rtpilbcdepay
64
RTP iLBC packet depayloader
Codec/Depayloader/Network
Extracts iLBC audio from RTP packets
Philippe Kalaf <philippe.kalaf@collabora.co.uk>
src
src
always
audio/x-iLBC, mode=(int){ 20, 30 }
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)ILBC, mode=(int){ 20, 30 }
rtpgsmdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts GSM audio from RTP packets
Zeeshan Ali <zeenix@gmail.com>
src
src
always
audio/x-gsm, rate=(int)8000, channels=(int)1
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)GSM; application/x-rtp, media=(string)audio, payload=(int)3, clock-rate=(int)8000
rtpgsmpay
RTP GSM audio payloader
Codec/Payloader/Network
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
src
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
rtpamrdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts AMR or AMR-WB audio from RTP packets (RFC 3267)
Wim Taymans <wim@fluendo.com>
src
src
always
audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
sink
sink
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, 1 }, robust-sorting=(string)0, interleaving=(string)0; 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, 1 }, robust-sorting=(string)0, interleaving=(string)0
rtpamrpay
RTP packet payloader
Codec/Payloader/Network
Payload-encode AMR or AMR-WB audio into RTP packets (RFC 3267)
Wim Taymans <wim@fluendo.com>
src
src
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 ]
sink
sink
always
audio/AMR, channels=(int)1, rate=(int)8000; audio/AMR-WB, channels=(int)1, rate=(int)16000
rtppcmadepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts PCMA audio from RTP packets
Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com>
src
src
always
audio/x-alaw, channels=(int)1, rate=(int)8000
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMA; application/x-rtp, media=(string)audio, payload=(int)8, clock-rate=(int)8000
rtppcmudepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts PCMU audio from RTP packets
Edgard Lima <edgard.lima@indt.org.br>, Zeeshan Ali <zeenix@gmail.com>
src
src
always
audio/x-mulaw, channels=(int)1, rate=(int)8000
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)8000, encoding-name=(string)PCMU; application/x-rtp, media=(string)audio, payload=(int)0, clock-rate=(int)8000
rtppcmupay
RTP packet payloader
Codec/Payloader/Network
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
src
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)8000, encoding-name=(string)PCMU
rtppcmapay
RTP packet payloader
Codec/Payloader/Network
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
src
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)8000, encoding-name=(string)PCMA
rtpmpadepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts MPEG audio from RTP packets (RFC 2038)
Wim Taymans <wim@fluendo.com>
src
src
always
audio/mpeg
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPA; application/x-rtp, media=(string)audio, payload=(int)14, clock-rate=(int)90000
rtpmpapay
RTP packet payloader
Codec/Payloader/Network
Payload MPEG audio as RTP packets (RFC 2038)
Wim Taymans <wim@fluendo.com>
src
src
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
sink
sink
always
audio/mpeg
rtpmpvdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts MPEG video from RTP packets (RFC 2250)
Wim Taymans <wim@fluendo.com>
src
src
always
video/mpeg, systemstream=(boolean)false
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MPV; application/x-rtp, media=(string)video, payload=(int)32, clock-rate=(int)90000
rtph263ppay
RTP packet payloader
Codec/Payloader/Network
Payload-encodes H263+ video in RTP packets (RFC 2429)
Wim Taymans <wim@fluendo.com>
src
src
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998
sink
sink
always
video/x-h263, variant=(string)itu, h263version=(string)h263p
rtph263pdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts H263+ video from RTP packets (RFC 2429)
Wim Taymans <wim@fluendo.com>
src
src
always
video/x-h263, variant=(string)itu, h263version=(string)h263p
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998
rtph263pay
RTP packet payloader
Codec/Payloader/Network
Payload-encodes H263 video in RTP packets (RFC 2190)
Neil Stratford <neils@vipadia.com>
src
src
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
sink
sink
always
video/x-h263, variant=(string)itu, h263version=(string)h263
rtph264depay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts H264 video from RTP packets (RFC 3984)
Wim Taymans <wim@fluendo.com>
src
src
always
video/x-h264
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264
rtph264pay
RTP packet payloader
Codec/Payloader/Network
Payload-encode H264 video into RTP packets (RFC 3984)
Laurent Glayal <spglegle@yahoo.fr>
src
src
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H264
sink
sink
always
video/x-h264
rtpL16pay
RTP packet payloader
Codec/Payloader/Network
Payload-encode Raw audio into RTP packets (RFC 3551)
Wim Taymans <wim@fluendo.com>
src
src
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16, channels=(int)[ 1, 2147483647 ], rate=(int)[ 1, 2147483647 ]; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)44100
sink
sink
always
audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
rtpL16depay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts raw audio from RTP packets
Zeeshan Ali <zak147@yahoo.com>,Wim Taymans <wim@fluendo.com>
src
src
always
audio/x-raw-int, endianness=(int)4321, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)L16; application/x-rtp, media=(string)audio, payload=(int){ 10, 11 }, clock-rate=(int)[ 1, 2147483647 ]
asteriskh263
64
RTP packet parser
Codec/Depayloader/Network
Extracts H263 video from RTP and encodes in Asterisk H263 format
Neil Stratford <neils@vipadia.com>
src
src
always
application/x-asteriskh263
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)H263-1998
rtpmp2tdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts MPEG2 TS from RTP packets (RFC 2250)
Wim Taymans <wim@fluendo.com>
Thijs Vermeir <thijs.vermeir@barco.com>
src
src
always
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP2T-ES; application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)[ 1, 2147483647 ]
rtpmp2tpay
RTP MP2T audio payloader
Codec/Payloader/Network
Payload-encodes MPEG2 TS into RTP packets (RFC 2250)
Wim Taymans <wim@fluendo.com>
sink
sink
always
video/mpegts, packetsize=(int)188, systemstream=(boolean)true
src
src
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string)MP2T-ES
rtpmp4vpay
RTP MPEG-4 Video packet payloader
Codec/Payloader/Network
Payload MPEG-4 video as RTP packets (RFC 3016)
Wim Taymans <wim@fluendo.com>
src
src
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
sink
sink
always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false
rtpmp4vdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts MPEG4 video from RTP packets (RFC 3016)
Wim Taymans <wim@fluendo.com>
src
src
always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES
rtpmp4adepay
64
RTP packet parser
Codec/Depayloader/Network
Extracts MPEG4 audio from RTP packets (RFC 3016)
Nokia Corporation (contact <stefan.kost@nokia.com>), Wim Taymans <wim@fluendo.com>
src
src
always
audio/mpeg, mpegversion=(int)4, framed=(boolean)false
sink
sink
always
application/x-rtp, media=(string)audio, clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4A-LATM
rtpmp4gdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts MPEG4 elementary streams from RTP packets (RFC 3640)
Wim Taymans <wim@fluendo.com>
src
src
always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4
sink
sink
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 }
rtpmp4gpay
RTP packet payloader
Codec/Payloader/Network
Payload MPEG4 elementary streams as RTP packets (RFC 3640)
Wim Taymans <wim@fluendo.com>
src
src
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 }
sink
sink
always
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; audio/mpeg, mpegversion=(int)4
rtpspeexpay
RTP packet payloader
Codec/Payloader/Network
Payload-encodes Speex audio into a RTP packet
Edgard Lima <edgard.lima@indt.org.br>
sink
sink
always
audio/x-speex
src
src
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1
rtpspeexdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts Speex audio from RTP packets
Edgard Lima <edgard.lima@indt.org.br>
src
src
always
audio/x-speex
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 6000, 48000 ], encoding-name=(string)SPEEX, encoding-params=(string)1
rtpsv3vdepay
RTP packet depayloader
Codec/Depayloader/Network
Extracts SVQ3 video from RTP packets (no RFC)
Wim Taymans <wim@fluendo.com>
src
src
always
video/x-svq, svqversion=(int)3
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)90000, encoding-name=(string){ X-SV3V-ES, X-SORENSON-VIDEO }
rtptheoradepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts Theora video from RTP packets (draft-01 of RFC XXXX)
Wim Taymans <wim@fluendo.com>
sink
sink
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA
src
src
always
video/x-theora
rtptheorapay
RTP packet depayloader
Codec/Payloader/Network
Payload-encode Theora video into RTP packets (draft-01 RFC XXXX)
Wim Taymans <wim@fluendo.com>
src
src
always
application/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)THEORA
sink
sink
always
video/x-theora
rtpvorbisdepay
64
RTP packet depayloader
Codec/Depayloader/Network
Extracts Vorbis Audio from RTP packets (draft-04 of RFC XXXX)
Wim Taymans <wim@fluendo.com>
sink
sink
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
src
src
always
audio/x-vorbis
rtpvorbispay
RTP packet depayloader
Codec/Payloader/Network
Payload-encode Vorbis audio into RTP packets (draft-01 RFC XXXX)
Wim Taymans <wim@fluendo.com>
src
src
always
application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)VORBIS
sink
sink
always
audio/x-vorbis
coreindexers
GStreamer core indexers
/usr/lib64/gstreamer-0.10/libgstcoreindexers.so
23032
1189721156
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
memindex
A index that stores entries in memory
fileindex
A index that stores entries in file
subparse
Subtitle parsing
/usr/lib64/gstreamer-0.10/libgstsubparse.so
45072
1189751486
0.10.14
LGPL
Gentoo GStreamer Ebuild
http://www.gentoo.org
subparse_typefind
64
application/x-subtitle
srt
sub
mpsub
mdvd
smi
txt
subparse
256
Subtitle parser
Codec/Parser/Subtitle
Parses subtitle (.sub) files into text streams
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
Ronald S. Bultje <rbultje@ronald.bitfreak.net>
sink
sink
always
application/x-subtitle; application/x-subtitle-sami; application/x-subtitle-tmplayer; application/x-subtitle-mpl2
src
src
always
text/plain; text/x-pango-markup
ssaparse
256
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
src
always
text/x-pango-markup