Merge remote-tracking branch 'origin/0.10'
[platform/upstream/gstreamer.git] / docs / random / wtay / porting-list-0.11.txt
1  .Ported?
2  |  .Module
3  |  |    .Name
4  |  |    |               .Description
5  --------------------------------
6  * -core coreelements
7  * -core staticelements:  bin: Generic bin
8  * -core staticelements:  pipeline: Pipeline object
9
10  * -base adder:         adder: Adder
11  * -base alsa:          alsamixer: Alsa mixer
12  * -base alsa:          alsasink: Audio sink (ALSA)
13  * -base alsa:          alsasrc: Audio source (ALSA)
14  * -base app:           appsink: AppSink
15  * -base app:           appsrc: AppSrc
16  * -base audioconvert:  audioconvert: Audio converter
17  * -base audiorate:     audiorate: Audio rate adjuster
18  * -base audioresample: audioresample: Audio resampler
19  * -base audiotestsrc:  audiotestsrc: Audio test source
20  * -base cdparanoia:    cdparanoiasrc: CD Audio (cdda) Source, Paranoia IV
21  * -base encoding:      encodebin: Encoder Bin
22  * -base gdp:           gdpdepay: GDP Depayloader
23  * -base gdp:           gdppay: GDP Payloader
24  * -base gio:           giosink: GIO sink
25  * -base gio:           giosrc: GIO source
26  * -base gio:           giostreamsink: GIO stream sink
27  * -base gio:           giostreamsrc: GIO stream source
28  * -base libvisual:     libvisual_bumpscope: libvisual Bumpscope plugin plugin v.0.0.1
29  * -base libvisual:     libvisual_corona: libvisual libvisual corona plugin plugin v.0.1
30  * -base libvisual:     libvisual_infinite: libvisual infinite plugin plugin v.0.1
31  * -base libvisual:     libvisual_jakdaw: libvisual Jakdaw plugin plugin v.0.0.1
32  * -base libvisual:     libvisual_jess: libvisual jess plugin plugin v.0.1
33  * -base libvisual:     libvisual_lv_analyzer: libvisual libvisual analyzer plugin v.1.0
34  * -base libvisual:     libvisual_lv_scope: libvisual libvisual scope plugin v.0.1
35  * -base libvisual:     libvisual_oinksie: libvisual oinksie plugin plugin v.0.1
36  * -base ogg:           oggaviparse: Ogg AVI parser
37  * -base ogg:           oggdemux: Ogg demuxer
38  * -base ogg:           oggmux: Ogg muxer
39  * -base ogg:           oggparse: Ogg parser
40  * -base ogg:           ogmaudioparse: OGM audio stream parser
41  * -base ogg:           ogmtextparse: OGM text stream parser
42  * -base ogg:           ogmvideoparse: OGM video stream parser
43  * -base pango:         clockoverlay: Clock overlay
44  * -base pango:         textoverlay: Text overlay
45  * -base pango:         textrender: Text renderer
46  * -base pango:         timeoverlay: Time overlay
47  * -base playback:      playbin2: Player Bin 2
48  * -base playback:      playbin: Player Bin
49  * -base playback:      playsink: Player Sink
50  * -base playback:      subtitleoverlay: Subtitle Overlay
51  * -base subparse:      ssaparse: SSA Subtitle Parser
52  * -base subparse:      subparse: Subtitle parser
53  * -base subparse:      subparse_typefind: srt, sub, mpsub, mdvd, smi, txt, dks
54  * -base tcp:           multifdsink: Multi filedescriptor sink
55  * -base tcp:           tcpclientsink: TCP client sink
56  * -base tcp:           tcpclientsrc: TCP client source
57  * -base tcp:           tcpserversink: TCP server sink
58  * -base tcp:           tcpserversrc: TCP server source
59  * -base theora:        theoradec: Theora video decoder
60  * -base theora:        theoraenc: Theora video encoder
61  * -base theora:        theoraparse: Theora video parser
62  * -base typefindfunctions: application/msword: doc
63  * -base uridecodebin:  decodebin2: Decoder Bin
64  * -base uridecodebin:  uridecodebin: URI Decoder
65  * -base videoconvert:  videoconvert:  Colorspace converter
66  * -base videorate:     videorate: Video rate adjuster
67  * -base videoscale:    videoscale: Video scaler
68  * -base videotestsrc:  videotestsrc: Video test source
69  * -base volume:        volume: Volume
70  * -base vorbis:        vorbisdec: Vorbis audio decoder
71  * -base vorbis:        vorbisenc: Vorbis audio encoder
72  * -base vorbis:        vorbisparse: VorbisParse
73  * -base vorbis:        vorbistag: VorbisTag
74  * -base ximagesink:    ximagesink: Video sink
75  * -base xvimagesink:   xvimagesink: Video sink
76
77  * -good aasink:        aasink: ASCII art video sink
78  * -good alaw:          alawdec: A Law audio decoder
79  * -good alaw:          alawenc: A Law audio encoder
80  * -good alpha:         alpha: Alpha filter
81  * -good alphacolor:    alphacolor: Alpha color filter
82  * -good annodex:       cmmldec: CMML stream decoder
83  * -good annodex:       cmmlenc: CMML streams encoder
84  * -good audiofx:       audioamplify: Audio amplifier
85  * -good audiofx:       audiochebband: Band pass & band reject filter
86  * -good audiofx:       audiocheblimit: Low pass & high pass filter
87  * -good audiofx:       audiodynamic: Dynamic range controller
88  * -good audiofx:       audioecho: Audio echo
89  * -good audiofx:       audiofirfilter: Audio FIR filter
90  * -good audiofx:       audioiirfilter: Audio IIR filter
91  * -good audiofx:       audioinvert: Audio inversion
92  * -good audiofx:       audiokaraoke: AudioKaraoke
93  * -good audiofx:       audiopanorama: Stereo positioning
94  * -good audiofx:       audiowsincband: Band pass & band reject filter
95  * -good audiofx:       audiowsinclimit: Low pass & high pass filter
96  * -good audioparsers:  aacparse: AAC audio stream parser
97  * -good audioparsers:  ac3parse: AC3 audio stream parser
98  * -good audioparsers:  amrparse: AMR audio stream parser
99  * -good audioparsers:  dcaparse: DTS Coherent Acoustics audio stream parser
100  * -good audioparsers:  flacparse: FLAC audio parser
101  * -good audioparsers:  mpegaudioparse: MPEG1 Audio Parser
102  * -good auparse:       auparse: AU audio demuxer
103  * -good autodetect:    autoaudiosink: Auto audio sink
104  * -good autodetect:    autoaudiosrc: Auto audio source
105  * -good autodetect:    autovideosink: Auto video sink
106  * -good autodetect:    autovideosrc: Auto video source
107  * -good avi:           avidemux: Avi demuxer
108  * -good avi:           avimux: Avi muxer
109  * -good avi:           avisubtitle: Avi subtitle parser
110  * -good cacasink:      cacasink: A colored ASCII art video sink
111  * -good cutter:        cutter: Audio cutter
112  * -good debug:         breakmydata: Break my data
113  * -good debug:         capsdebug: Caps debug
114  * -good debug:         capssetter: CapsSetter
115  * -good debug:         cpureport: CPU report
116  * -good debug:         navseek: Seek based on left-right arrows
117  * -good debug:         progressreport: Progress report
118  * -good debug:         pushfilesrc: Push File Source
119  * -good debug:         rndbuffersize: Random buffer size
120  * -good debug:         taginject: TagInject
121  * -good debug:         testsink: Test plugin
122  * -good effectv:       dicetv: DiceTV effect
123  * -good effectv:       edgetv: EdgeTV effect
124  * -good effectv:       optv: OpTV effect
125  * -good effectv:       quarktv: QuarkTV effect
126  * -good effectv:       radioactv: RadioacTV effect
127  * -good effectv:       revtv: RevTV effect
128  * -good effectv:       rippletv: RippleTV effect
129  * -good effectv:       shagadelictv: ShagadelicTV
130  * -good effectv:       streaktv: StreakTV effect
131  * -good effectv:       vertigotv: VertigoTV effect
132  * -good effectv:       warptv: WarpTV effect
133  * -good equalizer:     equalizer-10bands: 10 Band Equalizer
134  * -good equalizer:     equalizer-3bands: 3 Band Equalizer
135  * -good equalizer:     equalizer-nbands: N Band Equalizer
136  * -good flac:          flacdec: FLAC audio decoder
137  * -good flac:          flacenc: FLAC audio encoder
138  * -good flac:          flactag: FLAC tagger
139  * -good flv:           flvdemux: FLV Demuxer
140  * -good flv:           flvmux: FLV muxer
141  * -good goom:          goom: GOOM: what a GOOM!
142  * -good gstrtpmanager: gstrtpbin: RTP Bin
143  * -good gstrtpmanager: gstrtpjitterbuffer: RTP packet jitter-buffer
144  * -good gstrtpmanager: gstrtpptdemux: RTP Demux
145  * -good gstrtpmanager: gstrtpsession: RTP Session
146  * -good gstrtpmanager: gstrtpssrcdemux: RTP SSRC Demux
147  * -good icydemux:      icydemux: ICY tag demuxer
148  * -good id3demux:      id3demux: ID3 tag demuxer
149  * -good isomp4:        3gppmux: 3GPP Muxer
150  * -good isomp4:        gppmux: 3GPP Muxer
151  * -good isomp4:        ismlmux: ISML Muxer
152  * -good isomp4:        mj2mux: MJ2 Muxer
153  * -good isomp4:        mp4mux: MP4 Muxer
154  * -good isomp4:        qtdemux: QuickTime demuxer
155  * -good isomp4:        qtmoovrecover: QT Moov Recover
156  * -good isomp4:        qtmux: QuickTime Muxer
157  * -good isomp4:        rtpxqtdepay: RTP packet depayloader
158  * -good jack:          jackaudiosink: Audio Sink (Jack)
159  * -good jack:          jackaudiosrc: Audio Source (Jack)
160  * -good jpeg:          jpegdec: JPEG image decoder
161  * -good jpeg:          jpegenc: JPEG image encoder
162  * -good effectv:       agingtv: AgingTV effect
163  * -good level:         level: Level
164  * -good mulaw:         mulawdec: Mu Law audio decoder
165  * -good mulaw:         mulawenc: Mu Law audio encoder
166  * -good multifile:     multifilesink: Multi-File Sink
167  * -good multifile:     multifilesrc: Multi-File Source
168  * -good multipart:     multipartdemux: Multipart demuxer
169  * -good multipart:     multipartmux: Multipart muxer
170  * -good navigationtest:  navigationtest: Video navigation test
171  * -good pulseaudio:    pulsemixer: PulseAudio Mixer
172  * -good pulseaudio:    pulsesink: PulseAudio Audio Sink
173  * -good pulseaudio:    pulsesrc: PulseAudio Audio Source
174  * -good replaygain:    rganalysis: ReplayGain analysis
175  * -good replaygain:    rglimiter: ReplayGain limiter
176  * -good replaygain:    rgvolume: ReplayGain volume
177  * -good rtp
178  * -good rtsp:          rtpdec: RTP Decoder
179  * -good rtsp:          rtspsrc: RTSP packet receiver
180  * -good shapewipe:     shapewipe: Shape Wipe transition filter
181  * -good soup:          souphttpclientsink: HTTP client sink
182  * -good soup:          souphttpsrc: HTTP client source
183  * -good spectrum:      spectrum: Spectrum analyzer
184  * -good speex:         speexdec: Speex audio decoder
185  * -good speex:         speexenc: Speex audio encoder
186  * -good udp:           dynudpsink: UDP packet sender
187  * -good udp:           multiudpsink: UDP packet sender
188  * -good udp:           udpsink: UDP packet sender
189  * -good udp:           udpsrc: UDP packet receiver
190  * -good video4linux2:  v4l2radio: Radio (video4linux2) Tuner
191  * -good video4linux2:  v4l2sink: Video (video4linux2) Sink
192  * -good video4linux2:  v4l2src: Video (video4linux2) Source
193  * -good videocrop:     aspectratiocrop: aspectratiocrop
194  * -good videocrop:     videocrop: Crop
195  * -good videofilter:   gamma: Video gamma correction
196  * -good videofilter:   videobalance: Video balance
197  * -good videofilter:   videoflip: Video flipper
198  * -good wavenc:        wavenc: WAV audio muxer
199  * -good wavparse:      wavparse: WAV audio demuxer
200  * -good ximagesrc:     ximagesrc: Ximage video source
201  * -good y4menc:        y4menc: YUV4MPEG video encoder
202
203  * -ugly a52dec:        a52dec: ATSC A/52 audio decoder
204  * -ugly amrwbdec:      amrwbdec: AMR-WB audio decoder
205  * -ugly amrnb:         amrnbdec: AMR-NB audio decoder
206  * -ugly amrnb:         amrnbenc: AMR-NB audio encoder
207  * -ugly asf:           asfdemux: ASF Demuxer
208  * -ugly asf:           rtpasfdepay: RTP ASF packet depayloader
209  * -ugly asf:           rtspwms: WMS RTSP Extension
210  * -ugly dvdlpcmdec:    dvdlpcmdec: DVD LPCM Audio decoder
211  * -ugly dvdread:       dvdreadsrc: DVD Source
212  * -ugly dvdsub:        dvdsubdec: DVD subtitle decoder
213  * -ugly dvdsub:        dvdsubparse: DVD subtitle parser
214  * -ugly lame:          lame: L.A.M.E. mp3 encoder
215  * -ugly lame:          lamemp3enc: L.A.M.E. mp3 encoder
216  * -ugly mad:           mad: mad mp3 decoder
217  * -ugly mpeg2dec:      mpeg2dec: mpeg1 and mpeg2 video decoder
218  * -ugly realmedia:     pnmsrc: PNM packet receiver
219  * -ugly realmedia:     rademux: RealAudio Demuxer
220  * -ugly realmedia:     rdtdepay: RDT packet parser
221  * -ugly realmedia:     rdtmanager: RTP Decoder
222  * -ugly realmedia:     rmdemux: RealMedia Demuxer
223  * -ugly realmedia:     rtspreal: RealMedia RTSP Extension
224  * -ugly siddec:        siddec: Sid decoder
225  * -ugly x264:          x264enc: x264enc
226
227  * -bad  assrender:     assrender: ASS/SSA Render
228  * -bad  bayer:         bayer2rgb: Bayer to RGB decoder for cameras
229  * -bad  bayer:         rgb2bayer: RGB to Bayer converter
230  * -bad  dataurisrc:    dataurisrc: data: URI source element
231  * -bad  dvb:           dvbbasebin: DVB bin
232  * -bad  dvb:           dvbsrc: DVB Source
233  * -bad  dvbsuboverlay: dvbsuboverlay: DVB Subtitles Overlay
234  * -bad  dvdspu:        dvdspu: Sub-picture Overlay
235  * -bad  faac:          faac: AAC audio encoder
236  * -bad  faad:          faad: AAC audio decoder
237  * -bad  flite:         flitetestsrc: Flite speech test source
238  * -bad  gmedec:        gmedec: Gaming console music file decoder
239  * -bad  jpegformat:    jifmux: JPEG stream muxer
240  * -bad  jpegformat:    jpegparse: JPEG stream parser
241  * -bad  kate:          katedec: Kate stream text decoder
242  * -bad  kate:          kateenc: Kate stream encoder
243  * -bad  kate:          kateparse: Kate stream parser
244  * -bad  kate:          katetag: Kate stream tagger
245  * -bad  mms:           mmssrc: MMS streaming source
246  * -bad  mpeg4videoparse:  mpeg4videoparse: MPEG 4 video elementary stream parser
247  * -bad  mpegtsdemux:   tsdemux: MPEG transport stream demuxer
248  * -bad  mpegtsdemux:   tsparse: MPEG transport stream parser
249  * -bad  rtmpsrc:       rtmpsrc: RTMP Source
250  * -bad  rtmpsink:      rtmpsink:
251  * -bad  sdp:           sdpdemux: SDP session setup
252  * -bad  y4mdec:        y4mdec: YUV4MPEG demuxer/decoder
253  * -bad  zbar:          zbar: Barcode detector
254
255  * -ff   ffmpeg:
256  * -ff   ffvideoscale:  ffvideoscale: FFMPEG Scale element
257  * -ff   postproc:
258
259  * gnl   gnonlin:       gnlcomposition: GNonLin Composition
260  * gnl   gnonlin:       gnloperation: GNonLin Operation
261  * gnl   gnonlin:       gnlsource: GNonLin Source
262  * gnl   gnonlin:       gnlurisource: GNonLin URI Source
263
264  -- essential --
265
266    -good apetag:        apedemux: APE tag demuxer
267    -bad  celt:          celtdec: Celt audio decoder
268    -bad  celt:          celtenc: Celt audio encoder
269    -bad  dtsdec:        dtsdec: DTS audio decoder
270    -good dv:            dvdec: DV video decoder
271    -good dv:            dvdemux: DV system stream demuxer
272    -bad  gsm:           gsmdec: GSM audio decoder
273    -bad  gsm:           gsmenc: GSM audio encoder
274    -bad  jp2k:          jp2kdec: Jasper JPEG2000 image decoder
275    -bad  jp2k:          jp2kenc: Jasper JPEG2000 image encoder
276    -good matroska:      matroskademux: Matroska demuxer
277    -good matroska:      matroskamux: Matroska muxer
278    -good matroska:      matroskaparse: Matroska parser
279    -good matroska:      webmmux: WebM muxer
280    -bad  musepack:      musepackdec: Musepack decoder
281    -bad  opus:          opusdec:
282    -bad  opus:          opusenc:
283    -bad  resindvd:      rsndvdbin: rsndvdbin
284    -bad  schro:         schrodec: Dirac Decoder
285    -bad  schro:         schroenc: Dirac Encoder
286    -bad  vp8:           vp8dec: On2 VP8 Decoder
287    -bad  vp8:           vp8enc: On2 VP8 Encoder
288    -good wavpack:       wavpackdec: Wavpack audio decoder
289    -good wavpack:       wavpackenc: Wavpack audio encoder
290    -good wavpack:       wavpackparse: Wavpack parser
291
292  -- non essential --
293
294    -good 1394:          dv1394src: Firewire (1394) DV video source
295    -good 1394:          hdv1394src: Firewire (1394) HDV video source
296
297    -bad  acmenc:        
298    -bad  acmmp3dec:     acmmp3dec      
299    -bad  adpcmdec:      adpcmdec: ADPCM decoder
300    -bad  adpcmenc:      adpcmenc: ADPCM encoder
301    -bad  aiff:          aiffmux: AIFF audio muxer
302    -bad  aiff:          aiffparse: AIFF audio demuxer
303    -bad  apexsink:      apexsink: Apple AirPort Express Audio Sink
304    -bad  applemedia:
305    -bad  asfmux:        asfmux: ASF muxer
306    -bad  asfmux:        asfparse: ASF parser
307    -bad  asfmux:        rtpasfpay: RTP ASF payloader
308    -bad  autoconvert:   autoconvert: Select convertor based on caps
309    -bad  autoconvert:   autovideoconvert: Select color space convertor based on caps
310    -bad  avcsrc:        avcsrc:
311
312          bluetooth:     a2dpsink: Bluetooth A2DP sink
313          bluetooth:     avdtpsink: Bluetooth AVDTP sink
314          bluetooth:     rtpsbcpay: RTP packet payloader
315          bluetooth:     sbcdec: Bluetooth SBC decoder
316          bluetooth:     sbcenc: Bluetooth SBC encoder
317          bluetooth:     sbcparse: Bluetooth SBC parser
318          bluetooth:     sbc: sbc
319    -bad  bz2:           bz2dec: BZ2 decoder
320    -bad  bz2:           bz2enc: BZ2 encoder
321
322    -good cairo:         cairooverlay: Cairo overlay
323    -good cairo:         cairorender: Cairo encoder
324    -good cairo:         cairotextoverlay: Text overlay
325    -good cairo:         cairotimeoverlay: Time overlay
326    -bad  camerabin2:    camerabin2: CameraBin2
327    -bad  camerabin2:    imagecapturebin: Image Capture Bin
328    -bad  camerabin2:    viewfinderbin: Viewfinder Bin
329    -bad  camerabin2:    wrappercamerabinsrc: V4l2 camera src element for camerabin
330    -bad  camerabin:     camerabin: Camera Bin
331    -bad  cdaudio:       cdaudio: CD player
332    -ugly cdio:          cdiocddasrc: CD audio source (CDDA)
333    -bad  cdxaparse:     cdxaparse: (S)VCD parser
334    -bad  cdxaparse:     vcdparse: (S)VCD stream parser
335    -bad  cog:           cogcolorconvert: Convert colorspace
336    -bad  cog:           cogcolorspace: YCbCr/RGB format conversion
337    -bad  cog:           cogdownsample: Scale down video by factor of 2
338    -bad  cog:           coglogoinsert: Overlay image onto video
339    -bad  cog:           cogmse: Calculate MSE
340    -bad  cog:           cogscale: Video scaler
341    -bad  coloreffects:  chromahold: Chroma hold filter
342    -bad  coloreffects:  coloreffects: Color Look-up Table filter
343    -bad  curl:          curlsink: Curl sink
344          cutter-test:   cutter-console-output: Cutter console output
345          cutter-test:   cutter-server: Cutter test server
346          cutter-test:   cutter-test-runner: Cutter test runner
347
348    -bad  d3dsinkwrapper: d3dvideosink:
349    -bad  dc1394:        dc1394src: 1394 IIDC Video Source
350    -bad  dccp:          dccpclientsink: DCCP client sink
351    -bad  dccp:          dccpclientsrc: DCCP client source
352    -bad  dccp:          dccpserversink: DCCP server sink
353    -bad  dccp:          dccpserversrc: DCCP server source
354    -bad  debugutilsbad: checksumsink: Checksum sink
355    -bad  debugutilsbad: chopmydata: FIXME
356    -bad  debugutilsbad: fpsdisplaysink: Measure and show framerate on videosink
357    -bad  decklink:      decklinksink: Decklink Sink
358    -bad  decklink:      decklinksrc: Decklink source
359    -good deinterlace:   deinterlace: Deinterlacer
360    -bad  directdraw :   directdrawsink: 
361    -good directsound:   directsoundsink: Direct Sound Audio Sink
362    -bad  directsoundsrc: directsoundsrc: Direct Sound Audio Source
363    -bad  divxdec:       divxdec:
364    -bad  divxenc:       divxenc:
365    -bad  dfbvideosink:  dfbvideosink: DirectFB video sink
366    -bad  dirac:         diracenc: Dirac Encoder
367    -bad  dshowdecwrapper:
368    -bad  dshowsrcwrapper: dshowaudiosrc
369    -bad  dshowsrcwrapper: dshowvideosrc
370    -bad  dshowsinkwrapper: dshowvideosink
371    -bad  dtmf:          dtmfdetect: DTMF detector element
372    -bad  dtmf:          dtmfsrc: DTMF tone generator
373    -bad  dtmf:          rtpdtmfdepay: RTP DTMF packet depayloader
374    -bad  dtmf:          rtpdtmfsrc: RTP DTMF packet generator
375    -bad  dxr3:          dxr3videosink
376    -bad  dxr3:          dxr3audiosink
377    -bad  dxr3:          dxr3spusink
378
379    -good efence:        efence: Electric Fence
380    -good esdsink:       esdsink: Esound audio sink
381
382    -bad  fbdevsink:     fbdevsink: fbdev video sink
383    -bad  festival:      festival: Festival Text-to-Speech synthesizer
384    -bad  fieldanalysis: fieldanalysis: Video field analysis
385    -good flxdec:        flxdec: FLX video decoder
386    -bad  fragmented:    hlsdemux: HLS Demuxer
387    -bad  freeze:        freeze: Stream freezer
388    -bad  frei0r:
389          fsfunnel:        fsfunnel: Farsight Funnel pipe fitting
390          fsmsnconference: fsmsncamrecvconference: Farsight MSN Reception Conference
391          fsmsnconference: fsmsncamsendconference: Farsight MSN Sending Conference
392          fsrawconference: fsrawconference: Generic bin
393          fsrtcpfilter:    fsrtcpfilter: RTCP Filter element
394          fsrtpconference: fsrtpconference: Farsight RTP Conference
395          fsvideoanyrate:  fsvideoanyrate: Videoanyrate element
396
397    -bad  gaudieffects:  burn: Burn
398    -bad  gaudieffects:  chromium: Chromium
399    -bad  gaudieffects:  dilate: Dilate
400    -bad  gaudieffects:  dodge: Dodge
401    -bad  gaudieffects:  exclusion: Exclusion
402    -bad  gaudieffects:  gaussianblur: GaussBlur
403    -bad  gaudieffects:  solarize: Solarize
404    -good gconfelements: gconfaudiosink: GConf audio sink
405    -good gconfelements: gconfaudiosrc: GConf audio source
406    -good gconfelements: gconfvideosink: GConf video sink
407    -good gconfelements: gconfvideosrc: GConf video source
408    -good gdkpixbuf:     gdkpixbufdec: GdkPixbuf image decoder
409    -good gdkpixbuf:     gdkpixbufscale: GdkPixbuf image scaler
410    -good gdkpixbuf:     gdkpixbufsink: GdkPixbuf sink
411    -bad  geometrictransform:  bulge: bulge
412    -bad  geometrictransform:  circle: circle
413    -bad  geometrictransform:  diffuse: diffuse
414    -bad  geometrictransform:  fisheye: fisheye
415    -bad  geometrictransform:  kaleidoscope: kaleidoscope
416    -bad  geometrictransform:  marble: marble
417    -bad  geometrictransform:  mirror: mirror
418    -bad  geometrictransform:  pinch: pinch
419    -bad  geometrictransform:  rotate: rotate
420    -bad  geometrictransform:  sphere: sphere
421    -bad  geometrictransform:  square: square
422    -bad  geometrictransform:  stretch: stretch
423    -bad  geometrictransform:  tunnel: tunnel
424    -bad  geometrictransform:  twirl: twirl
425    -bad  geometrictransform:  waterripple: waterripple
426    -good goom2k1:       goom2k1: GOOM: what a GOOM! 2k1 edition
427    -bad  gsettings:     gsettingsaudiosink: GSettings audio sink
428    -bad  gsettings:     gsettingsaudiosrc: GSettings audio src
429    -bad  gsettings:     gsettingsvideosink: GSettings video sink
430    -bad  gsettings:     gsettingsvideosrc: GSettings video src
431    -bad  gstsiren:      sirendec: Siren Decoder element
432    -bad  gstsiren:      sirenenc: Siren Encoder element
433
434    -bad  h264parse:     legacyh264parse: H264Parse
435    -bad  hdvparse:      hdvparse: HDVParser
436
437    -bad  id3tag:        id3mux: ID3 v1 and v2 Muxer
438    -ugly iec958:        ac3iec958: AC3 to IEC958 filter
439    -good imagefreeze:   imagefreeze: Still frame stream generator
440    -bad  interlace:     interlace: Interlace filter
441    -good interleave:    deinterleave: Audio deinterleaver
442    -good interleave:    interleave: Audio interleaver
443    -bad  invtelecine:   invtelecine: Inverse Telecine filter
444    -bad  ivfparse:      ivfparse: IVF parser
445
446    -bad  jp2kdecimator: jp2kdecimator: JPEG2000 decimator
447    -good jpeg:          smokedec: Smoke video decoder
448    -good jpeg:          smokeenc: Smoke video encoder
449
450
451    -bad  ladspa:       
452    -bad  legacyresample: legacyresample: Audio scaler
453    -bad  linsys:        linsyssdisink: SDI video sink
454    -bad  linsys:        linsyssdisrc: SDI video source
455    -bad  liveadder:     liveadder: Live Adder element
456    -bad  lv2:
457
458    -bad  mimic:         mimdec: Mimic Decoder
459    -bad  mimic:         mimenc: Mimic Encoder
460    -bad  modplug:       modplug: ModPlug
461    -good monoscope:     monoscope: Monoscope
462    -bad  mpeg2enc:      mpeg2enc: mpeg2enc video encoder
463    -bad  mpegdemux2:    mpegpsdemux: The Fluendo MPEG Program Stream Demuxer
464    -bad  mpegdemux2:    mpegtsdemux: The Fluendo MPEG Transport stream demuxer
465    -bad  mpegdemux2:    mpegtsparse: MPEG transport stream parser
466    -bad  mpegpsmux:     mpegpsmux: MPEG Program Stream Muxer
467    -ugly mpegstream:    dvddemux: DVD Demuxer
468    -ugly mpegstream:    mpegdemux: MPEG Demuxer
469    -ugly mpegstream:    mpegparse: MPEG System Parser
470    -bad  mpegtsmux:     mpegtsmux: MPEG Transport Stream Muxer
471    -bad  mpegvideoparse:  mpegvideoparse: MPEG video elementary stream parser
472    -bad  mplex:         mplex: mplex video multiplexer
473    -bad  musicbrainz:   trm: MusicBrainz TRM generator
474    -bad  mve:           mvedemux: MVE Demuxer
475    -bad  mve:           mvemux: MVE Multiplexer
476    -bad  mythtv:        mythtvsrc:
477    -bad  mxf:           mxfdemux: MXF Demuxer
478    -bad  mxf:           mxfmux: MXF muxer
479
480    -bad  nas:           nassink:
481          nice:          nicesink: ICE sink
482          nice:          nicesrc: ICE source
483    -bad  nsf:           nsfdec: Nsf decoder
484    -bad  nuvdemux:      nuvdemux: Nuv demuxer
485
486    -bad  ofa:           ofa: OFA
487    -bad  openal:        openalsink:
488    -bad  openal:        openalsrc:
489    -bad  opencv:
490    -good oss4:          oss4mixer: OSS v4 Audio Mixer
491    -good oss4:          oss4sink: OSS v4 Audio Sink
492    -good oss4:          oss4src: OSS v4 Audio Source
493    -good ossaudio:      ossmixer: OSS Mixer
494    -good ossaudio:      osssink: Audio Sink (OSS)
495    -good ossaudio:      osssrc: Audio Source (OSS)
496    -good osxaudio:      osxaudiosink: Audio Sink (OSX)
497    -good osxaudio:      osxaudiosrc: Audio Source (OSX)
498    -good osxvideo:      osxvideosink: Video Sink (OSX)
499    -bad  osxvideosrc:   osxvideosrc: Video Source (OSX)
500
501    -bad  patchdetect:   patchdetect: Color Patch Detector
502    -bad  pcapparse:     pcapparse: PCapParse
503    -good png:           pngdec: PNG image decoder
504    -good png:           pngenc: PNG image encoder
505    -bad  pnm:           pnmdec: PNM image decoder
506    -bad  pnm:           pnmenc: PNM image encoder
507
508    -bad  qtwrapper:
509
510    -bad  rawparse:      audioparse: Audio Parse
511    -bad  rawparse:      videoparse: Video Parse
512    -bad  rfbsrc:        rfbsrc: Rfb source
513    -bad  rsvg:          rsvgdec: SVG image decoder
514    -bad  rsvg:          rsvgoverlay: RSVG overlay
515    -bad  rtpmux:        rtpdtmfmux: RTP muxer
516    -bad  rtpmux:        rtpmux: RTP muxer
517    -bad  rtpvp8:        rtpvp8depay: RTP VP8 depayloader
518    -bad  rtpvp8:        rtpvp8pay: RTP VP8 payloader
519
520    -bad  scaletempo:    scaletempo: Scaletempo
521    -bad  sdi:           sdidemux: SDI Demuxer
522    -bad  sdi:           sdimux: SDI Muxer
523    -bad  sdl:           sdlaudiosink: SDL audio sink
524    -bad  sdl:           sdlvideosink: SDL video sink
525    -bad  segmentclip:   audiosegmentclip: Audio buffer segment clipper
526    -bad  segmentclip:   videosegmentclip: Video buffer segment clipper
527    -bad  shm:           shmsink: Shared Memory Sink
528    -bad  shm:           shmsrc: Shared Memory Source
529    -good shout2send:    shout2send: Icecast network sink
530    -good smpte:         smptealpha: SMPTE transitions
531    -good smpte:         smpte: SMPTE transitions
532    -bad  sndfile:       sfsink: Sndfile sink
533    -bad  sndfile:       sfsrc: Sndfile source
534    -bad  soundtouch:    bpmdetect: BPM Detector
535    -bad  soundtouch:    pitch: Pitch controller
536    -bad  spandsp:       spanplc:
537    -bad  spcdec:        spcdec:
538    -bad  speed:         speed: Speed
539    -bad  stereo:        stereo: Stereo effect
540    -bad  subenc:        srtenc: Srt encoder
541    -good sunaudio:      sunaudiomixer:
542    -good sunaudio:      sunaudiosink:
543    -good sunaudio:      sunaudiosrc:
544
545    -good taglib:        apev2mux: TagLib-based APEv2 Muxer
546    -good taglib:        id3v2mux: TagLib-based ID3v2 Muxer
547    -bad  teletext:      teletextdec:
548    -bad  timidity:      timidity:
549    -bad  tta:           ttadec: TTA audio decoder
550    -bad  tta:           ttaparse: TTA file parser
551    -ugly twolame:       twolame: TwoLAME mp2 encoder
552
553    -bad  vcdsrc:        vcdsrc: VCD Source
554    -bad  vdpau:
555    -good videobox:      videobox: Video box filter
556    -bad  videofiltersbad: scenechange: Scene change detector
557    -bad  videofiltersbad: zebrastripe: Zebra stripe overlay
558    -bad  videomaxrate:  videomaxrate: Video maximum rate adjuster
559    -bad  videomeasure:  measurecollector: Video measure collector
560    -bad  videomeasure:  ssim: SSim
561    -good videomixer:    videomixer2: Video mixer 2
562    -good videomixer:    videomixer: Video mixer
563    -bad  videoparsersbad: diracparse: Dirac parser
564    -bad  videoparsersbad: h263parse: H.263 parser
565    -bad  videoparsersbad: h264parse: H.264 parser
566    -bad  videosignal:   videoanalyse: Video analyser
567    -bad  videosignal:   videodetect: Video detecter
568    -bad  videosignal:   videomark: Video marker
569
570    -bad  vmnc:          vmncdec: VMnc video decoder
571    -bad  voaacenc:      voaacenc:
572    -bad  voamrwbenc:    voamrwbenc:
573
574    -bad  wasapi:        wasapisrc
575    -bad  wasapi:        wasapisink
576    -good waveform:      waveformsink:
577    -bad  wildmidi:      wildmidi: WildMidi
578    -bad  wininet:       wininetsrc:
579    -bad  winks:         ksvideosrc:
580    -bad  winscreencap:  gdiscreencapsrc
581    -bad  winscreencap:  dx9screencapsrc
582
583    -ugly xingmux:       xingmux: MP3 Xing muxer
584    -bad  xvid:          xviddec: XviD video decoder
585    -bad  xvid:          xvidenc: XviD video encoder
586