Release 0.10.2 RELEASE-0_10_2
authorJan Schmidt <thaytan@mad.scientist.com>
Wed, 13 Dec 2006 21:05:10 +0000 (21:05 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Wed, 13 Dec 2006 21:05:10 +0000 (21:05 +0000)
Original commit message from CVS:
Release 0.10.2

ChangeLog
NEWS
RELEASE
configure.ac
docs/plugins/gst-ffmpeg-plugins.args
docs/plugins/inspect/plugin-ffmpeg.xml

index 5301546..1614995 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+=== release 0.10.2 ===
+
+2006-12-10  Jan Schmidt <thaytan@mad.scientist.com>
+
+       * configure.ac:
+         releasing 0.10.2, "At the edge of Taymans"
+
 2006-12-07  Edward Hervey  <edward@fluendo.com>
 
        * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_formatid_get_codecids):
diff --git a/NEWS b/NEWS
index 93ed144..748ad96 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,48 @@
-This is GStreamer FFmpeg Plug-ins 0.10.1, "Late Train"
+This is GStreamer FFmpeg Plug-ins 0.10.2, "At the edge of Taymans"
+
+Note: There is a known small regression in this release, playing some
+H264 videos with unusual widths on some machines.
+
+Changes since 0.10.1:
+    
+      * Updated FFmpeg snapshot with many more formats
+      * Vastly improved playback
+      * Ported the muxer support from GStreamer 0.8
+      * Expose more encoder settings as element properties
+      * Post-processing elements ported
+      * QoS support for slow cpus
+      * Parallel installability with 0.8.x series
+      * Threadsafe design and API
+
+Bugs fixed in since 0.10.1:
+     
+      * 331323 : [ffdec_mp3] crashing while playing mp3
+      * 332339 : FFmpeg muxers port to 0.10
+      * 324279 : add build infrastructure for tests
+      * 324366 : gst-ffmpeg doesn't support --disable-encoders
+      * 327257 : playing mpeg video hangs
+      * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ...
+      * 339042 : expose Apple Quick Draw decoder
+      * 341234 : Totem SIGABRTs when trying to play 3gp
+      * 341715 : 'Element doesn't implement handling of this stream. Pleas...
+      * 341738 : WMV/WMA8 movie stutters, gets audio out of sync
+      * 343604 : [ffmpeg]: Support two passes encoding
+      * 343951 : patch for win32+vs6
+      * 347984 : Internal GStreamer error in ffdec_mpeg4
+      * 348031 : rtpdepay does not add framerate capability
+      * 351437 : [PATCH] ffmpeg postproc ported to 0.10
+      * 351791 : Crashes playing crasher.nsv
+      * 355584 : gst-ffmpeg / ffenc_flv generates unusable files
+      * 359545 : ffdemux_mpegts broken
+      * 361636 : h263 variant not specified with CODEC_ID_H263
+      * 363365 : Please update the ffmpeg snapshot
+      * 364956 : Caps incompatibilities for AMR
+      * 383009 : CVE-2006-4800 4xm buffer overflow
+      * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties
+      * 351415 : (some) ffenc produce garbled results
+      * 352579 : [avidemux] cane toad movie: sometimes no audio after seek
+      * 378796 : broken ffmux_mov
+
 
 Changes since 0.10.0:
 
diff --git a/RELEASE b/RELEASE
index 69a4a06..689a8f4 100644 (file)
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
 
-GStreamer: Release notes for GStreamer FFmpeg Plug-ins 0.10.1 "Late Train"
+Release notes for GStreamer FFmpeg Plug-ins 0.10.2 "At the edge of Taymans"
         
 
 The GStreamer team is proud to announce a new release
@@ -30,38 +30,50 @@ contains a set of less supported plug-ins that haven't passed the
 
 
 
+Note: There is a known small regression in this release, playing some 
+H264 videos with unusual widths on some machines.
+
   
+
 Features of this release
     
+      * Updated FFmpeg snapshot with many more formats
+      * Vastly improved playback
+      * Ported the muxer support from GStreamer 0.8
+      * Expose more encoder settings as element properties
+      * Post-processing elements ported
+      * QoS support for slow cpus
       * Parallel installability with 0.8.x series
       * Threadsafe design and API
-      * ffvideoscale ported
-      * ffdeinterlace ported
-      * demuxer wrapper works pull-based
-      * disabled mpeg2 video and mp3 audio autoplugging
-      * fixes for Indeo3, PNG, smc, H264 HD, H263, FLV1, G2
 
 Bugs fixed in this release
-    
-      * 162833 : [ffdemux_mp3] ffmpeg mp3 decoder miss seeking
-      * 311272 : Reading mpeg-ts stream from standard input does not work
-      * 319248 : configure script doesn't accept --with-pkg-config-path ar...
-      * 320238 : Fails to build under powerpc
-      * 322254 : avcodec_open()/close() aren't thread-safe
-      * 323286 : [ffdec_cinepak] chef.avi causes gstreamer to hang in preroll
-      * 326372 : Indeo AVI files do not play with 0.10
-      * 326704 : [ffdec] Memory leak when joining pcache
-      * 327028 : MS Video 1 palettized AVI doesn't work
-      * 327224 : ffdeinterlace port to 0.10
-      * 327861 : [ffmpegenc] FFMpeg audio encoders do not set caps to buffers
-      * 329963 : gstreamer CVS doesn't work with ffmpeg codecs
-      * 330634 : Wrap the ffmpeg demuxers
-      * 331209 : [ffdec_h264] seeking in " IntoTheBlue_Cin_AVC.mp4 " crashes...
-      * 332072 : Too fast playback of h263p encoded file
-      * 332557 : FFmpeg video scale port to 0.10
-      * 332995 : segfault in ffmpeg enc
-      * 333001 : Memory leak in ffmpegenc
-      * 324209 : [CVE-2005-4048] avcodec_default_get_buffer heap overflow
+     
+      * 331323 : [ffdec_mp3] crashing while playing mp3
+      * 332339 : FFmpeg muxers port to 0.10
+      * 324279 : add build infrastructure for tests
+      * 324366 : gst-ffmpeg doesn't support --disable-encoders
+      * 327257 : playing mpeg video hangs
+      * 338928 : [ffdemux_aac] shouldn't be autoplugged, as it can't work ...
+      * 339042 : expose Apple Quick Draw decoder
+      * 341234 : Totem SIGABRTs when trying to play 3gp
+      * 341715 : 'Element doesn't implement handling of this stream. Pleas...
+      * 341738 : WMV/WMA8 movie stutters, gets audio out of sync
+      * 343604 : [ffmpeg]: Support two passes encoding
+      * 343951 : patch for win32+vs6
+      * 347984 : Internal GStreamer error in ffdec_mpeg4
+      * 348031 : rtpdepay does not add framerate capability
+      * 351437 : [PATCH] ffmpeg postproc ported to 0.10
+      * 351791 : Crashes playing crasher.nsv
+      * 355584 : gst-ffmpeg / ffenc_flv generates unusable files
+      * 359545 : ffdemux_mpegts broken
+      * 361636 : h263 variant not specified with CODEC_ID_H263
+      * 363365 : Please update the ffmpeg snapshot
+      * 364956 : Caps incompatibilities for AMR
+      * 383009 : CVE-2006-4800 4xm buffer overflow
+      * 344583 : [PATCH] ffmpegenc to support/expose more avcodec properties
+      * 351415 : (some) ffenc produce garbled results
+      * 352579 : [avidemux] cane toad movie: sometimes no audio after seek
+      * 378796 : broken ffmux_mov
 
 Download
 
@@ -91,19 +103,20 @@ Applications
   
 Contributors to this release
     
+      * 
       * Andy Wingo
-      * Christian Schaller
       * Edgard Lima
       * Edward Hervey
-      * Fabrizio Gennari
+      * J^
       * Jan Schmidt
-      * Josef Zlomek
-      * Loïc Minier
       * Luca Ognibene
+      * Mark Nauwelaerts
       * Michael Smith
       * Michal Benes
-      * Sebastien Cote
+      * Sebastien Moutte
+      * Stefan Kost
       * Thomas Vander Stichele
       * Tim-Philipp Müller
+      * Ville Syrjala
       * Wim Taymans
  
\ No newline at end of file
index 244a69d..ac56cb5 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ(2.52)
 dnl initialize autoconf
 dnl when going to/from release please set the nano (fourth number) right !
 dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer FFMpeg, 0.10.1.1,
+AC_INIT(GStreamer FFMpeg, 0.10.2,
     http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
     gst-ffmpeg)
 
index 709d062..e587460 100644 (file)
@@ -55,7 +55,7 @@
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv10::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::b-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Factor</NICK>
+<BLURB>Factor in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv10::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::b-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Offset</NICK>
+<BLURB>Offset in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv10::gop-size</NAME>
+<NAME>ffenc_flv::bitrate-tolerance</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,100000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Bitrate Tolerance</NICK>
+<BLURB>Number of bits the bitstream is allowed to diverge from the reference.</BLURB>
+<DEFAULT>8000000</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv10::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::chroma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Chroma Elimination Threshold</NICK>
+<BLURB>Chroma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv10::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::dark-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Darkness Masking</NICK>
+<BLURB>Darkness Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv20::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::dct-algo</NAME>
+<TYPE>GstFFMpegDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>DCT Algorithm</NICK>
+<BLURB>DCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv20::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv20::gop-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<NAME>ffenc_flv::flags</NAME>
+<TYPE>GstFFMpegFlags</TYPE>
+<RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Flags</NICK>
+<BLURB>Flags.</BLURB>
+<DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv20::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::i-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>I-Quantizer Factor</NICK>
+<BLURB>Factor in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0.8</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_rv20::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::i-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>I-Quantizer Offset</NICK>
+<BLURB>Offset in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mpeg4::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::idct-algo</NAME>
+<TYPE>GstFFMpegIDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>IDCT Algorithm</NICK>
+<BLURB>IDCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mpeg4::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::ildct-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Interlaced DCT Compare Function</NICK>
+<BLURB>Interlaced DCT Compare Function.</BLURB>
+<DEFAULT>VSAD</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mpeg4::gop-size</NAME>
+<NAME>ffenc_flv::inter-quant-bias</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[-1000000,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Inter Quantizer Bias</NICK>
+<BLURB>Inter Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mpeg4::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
+<NAME>ffenc_flv::interlaced</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Interlaced Material</NICK>
+<BLURB>Interlaced Material.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mpeg4::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::intra-dc-precision</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Intra DC precision</NICK>
+<BLURB>Precision of the Intra DC coefficient - 8.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v1::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::intra-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Intra Quantizer Bias</NICK>
+<BLURB>Intra Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v1::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::last-predictor-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,2000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Last Predictor Count</NICK>
+<BLURB>Amount of previous Motion Vector predictors.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v1::gop-size</NAME>
+<NAME>ffenc_flv::lmax</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Maximum Lagrange Multiplier</NICK>
+<BLURB>Maximum Lagrange Multiplier.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v1::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::lmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
+<NICK>Minimum Lagrange Multiplier</NICK>
+<BLURB>Minimum Lagrange Multiplier.</BLURB>
 <DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v1::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::luma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Luma Elimination Threshold</NICK>
+<BLURB>Luma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v2::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::lumi-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Luminance Masking</NICK>
+<BLURB>Luminance Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v2::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::max-bframes</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Max B-Frames</NICK>
+<BLURB>Maximum B-frames in a row.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v2::gop-size</NAME>
+<NAME>ffenc_flv::max-key-interval</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>>= -100</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Maximum Key Interval</NICK>
+<BLURB>Maximum number of frames between two keyframes (< 0 is in sec).</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v2::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::max-qdiff</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Maximum Quantizer Difference</NICK>
+<BLURB>Maximum Quantizer Difference between frames.</BLURB>
+<DEFAULT>3</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4v2::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::mb-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Compare Function</NICK>
+<BLURB>Macroblok Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::mb-decision</NAME>
+<TYPE>GstFFMpegEncMBDecision</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Decision</NICK>
+<BLURB>Macroblok Decision Mode.</BLURB>
+<DEFAULT>Use method set by mb-cmp</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::mb-qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Maximum MB Quantizer</NICK>
+<BLURB>Maximum MB Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4::gop-size</NAME>
+<NAME>ffenc_flv::mb-qmin</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Minimum MB Quantizer</NICK>
+<BLURB>Minimum MB Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
+<NAME>ffenc_flv::me-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Motion Estimation Compare Function</NICK>
+<BLURB>Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_msmpeg4::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::me-pre-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Pre Pass Compare Function</NICK>
+<BLURB>Motion Estimation Pre Pass Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv1::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::me-range</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Range</NICK>
+<BLURB>Motion Estimation search range in subpel units.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv1::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::me-sub-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Subpixel Motion Estimation Compare Function</NICK>
+<BLURB>Subpixel Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv1::gop-size</NAME>
+<NAME>ffenc_flv::me-subpel-quality</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,8]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Motion Estimation Subpixel Quality</NICK>
+<BLURB>Motion Estimation Subpixel Refinement Quality.</BLURB>
+<DEFAULT>8</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv1::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::noise-reduction</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Noise Reduction</NICK>
+<BLURB>Noise Reduction Strength.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv1::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::p-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>P Block Masking</NICK>
+<BLURB>P Block  Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv2::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::pass</NAME>
+<TYPE>GstFFMpegEncPass</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Encoding pass/type</NICK>
+<BLURB>Encoding pass/type.</BLURB>
+<DEFAULT>Constant Bitrate Encoding</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv2::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::pre-dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_flv::pre-me</NAME>
+<TYPE>GstFFMpegEncPreME</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Pre Pass for Motion Estimation</NICK>
+<BLURB>Pre Pass for Motion Estimation.</BLURB>
+<DEFAULT>Only after I-frames</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv2::gop-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<NAME>ffenc_flv::qblur</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Quantizer Smoothing</NICK>
+<BLURB>Quantizer Smoothing over time.</BLURB>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv2::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::qcompress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Quantizer Change</NICK>
+<BLURB>Quantizer Change between easy and hard scenes.</BLURB>
+<DEFAULT>0.5</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_wmv2::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Maximum Quantizer</NICK>
+<BLURB>Maximum Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_svq1::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Minimum Quantizer</NICK>
+<BLURB>Minimum Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_svq1::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::quant-type</NAME>
+<TYPE>GstFFMpegEncQuantTypes</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Quantizer Type</NICK>
+<BLURB>Quantizer Type.</BLURB>
+<DEFAULT>H263 quantization</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_svq1::gop-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<NAME>ffenc_flv::quantizer</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,30]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Constant Quantizer</NICK>
+<BLURB>Constant Quantizer.</BLURB>
+<DEFAULT>0.01</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_svq1::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-buffer-aggressivity</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Ratecontrol Buffer Aggressivity</NICK>
+<BLURB>Ratecontrol Buffer Aggressivity.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_svq1::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-buffer-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Buffer Size</NICK>
+<BLURB>Decoder bitstream buffer size.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mjpeg::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_flv::rc-eq</NAME>
+<TYPE>gchararray</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Equation</NICK>
+<BLURB>Ratecontrol Equation.</BLURB>
+<DEFAULT>"tex^qComp"</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mjpeg::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-initial-cplx</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1e+07]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Initial Complexity for Pass 1 Ratecontrol</NICK>
+<BLURB>Initial Complexity for Pass 1 Ratecontrol.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mjpeg::gop-size</NAME>
+<NAME>ffenc_flv::rc-max-rate</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Ratecontrol Maximum Bitrate</NICK>
+<BLURB>Ratecontrol Maximum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mjpeg::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-min-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Ratecontrol Minimum Bitrate</NICK>
+<BLURB>Ratecontrol Minimum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_mjpeg::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-qmod-amp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Mod</NICK>
+<BLURB>Ratecontrol Mod.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ljpeg::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-qmod-freq</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,0]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Freq</NICK>
+<BLURB>Ratecontrol Freq.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ljpeg::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::rc-qsquish</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Limiting Method</NICK>
+<BLURB>0 means limit by clipping, otherwise use nice continuous function.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ljpeg::gop-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<NAME>ffenc_flv::spatial-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Spatial Complexity Masking</NICK>
+<BLURB>Spatial Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ljpeg::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
+<NAME>ffenc_flv::statsfile</NAME>
+<TYPE>gchararray</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Statistics Filename</NICK>
+<BLURB>Filename to store data for 2-pass encoding.</BLURB>
+<DEFAULT>"stats.log"</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ljpeg::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_flv::temporal-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Temporal Complexity Masking</NICK>
+<BLURB>Temporal Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_png::bitrate</NAME>
+<NAME>ffenc_rv10::bitrate</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_png::buffer-size</NAME>
+<NAME>ffenc_rv10::buffer-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_png::gop-size</NAME>
+<NAME>ffenc_rv10::gop-size</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_png::me-method</NAME>
+<NAME>ffenc_rv10::me-method</NAME>
 <TYPE>GstFFMpegEncMeMethod</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_png::rtp-payload-size</NAME>
+<NAME>ffenc_rv10::rtp-payload-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ppm::bitrate</NAME>
+<NAME>ffenc_rv20::bitrate</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ppm::buffer-size</NAME>
+<NAME>ffenc_rv20::buffer-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ppm::gop-size</NAME>
+<NAME>ffenc_rv20::gop-size</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ppm::me-method</NAME>
+<NAME>ffenc_rv20::me-method</NAME>
 <TYPE>GstFFMpegEncMeMethod</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ppm::rtp-payload-size</NAME>
+<NAME>ffenc_rv20::rtp-payload-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgm::bitrate</NAME>
+<NAME>ffenc_mpeg4::bitrate</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgm::buffer-size</NAME>
+<NAME>ffenc_mpeg4::buffer-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgm::gop-size</NAME>
+<NAME>ffenc_mpeg4::gop-size</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgm::me-method</NAME>
+<NAME>ffenc_mpeg4::me-method</NAME>
 <TYPE>GstFFMpegEncMeMethod</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgm::rtp-payload-size</NAME>
+<NAME>ffenc_mpeg4::rtp-payload-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgmyuv::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::b-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Factor</NICK>
+<BLURB>Factor in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgmyuv::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::b-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Offset</NICK>
+<BLURB>Offset in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgmyuv::gop-size</NAME>
+<NAME>ffenc_mpeg4::bitrate-tolerance</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,100000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Bitrate Tolerance</NICK>
+<BLURB>Number of bits the bitstream is allowed to diverge from the reference.</BLURB>
+<DEFAULT>8000000</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgmyuv::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::chroma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Chroma Elimination Threshold</NICK>
+<BLURB>Chroma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pgmyuv::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::dark-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Darkness Masking</NICK>
+<BLURB>Darkness Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pbm::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::dct-algo</NAME>
+<TYPE>GstFFMpegDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>DCT Algorithm</NICK>
+<BLURB>DCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pbm::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pbm::gop-size</NAME>
-<TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<NAME>ffenc_mpeg4::flags</NAME>
+<TYPE>GstFFMpegFlags</TYPE>
+<RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Flags</NICK>
+<BLURB>Flags.</BLURB>
+<DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pbm::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::i-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>I-Quantizer Factor</NICK>
+<BLURB>Factor in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0.8</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pbm::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::i-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>I-Quantizer Offset</NICK>
+<BLURB>Offset in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pam::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::idct-algo</NAME>
+<TYPE>GstFFMpegIDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>IDCT Algorithm</NICK>
+<BLURB>IDCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pam::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::ildct-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Interlaced DCT Compare Function</NICK>
+<BLURB>Interlaced DCT Compare Function.</BLURB>
+<DEFAULT>VSAD</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pam::gop-size</NAME>
+<NAME>ffenc_mpeg4::inter-quant-bias</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[-1000000,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Inter Quantizer Bias</NICK>
+<BLURB>Inter Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pam::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
+<NAME>ffenc_mpeg4::interlaced</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Interlaced Material</NICK>
+<BLURB>Interlaced Material.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_pam::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::intra-dc-precision</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Intra DC precision</NICK>
+<BLURB>Precision of the Intra DC coefficient - 8.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_huffyuv::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::intra-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Intra Quantizer Bias</NICK>
+<BLURB>Intra Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_huffyuv::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::last-predictor-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,2000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Last Predictor Count</NICK>
+<BLURB>Amount of previous Motion Vector predictors.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_huffyuv::gop-size</NAME>
+<NAME>ffenc_mpeg4::lmax</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Maximum Lagrange Multiplier</NICK>
+<BLURB>Maximum Lagrange Multiplier.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_huffyuv::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::lmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
+<NICK>Minimum Lagrange Multiplier</NICK>
+<BLURB>Minimum Lagrange Multiplier.</BLURB>
 <DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_huffyuv::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::luma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Luma Elimination Threshold</NICK>
+<BLURB>Luma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffvhuff::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::lumi-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luminance Masking</NICK>
+<BLURB>Luminance Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::max-bframes</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max B-Frames</NICK>
+<BLURB>Maximum B-frames in a row.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::max-key-interval</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -100</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Key Interval</NICK>
+<BLURB>Maximum number of frames between two keyframes (< 0 is in sec).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::max-qdiff</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer Difference</NICK>
+<BLURB>Maximum Quantizer Difference between frames.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::mb-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Compare Function</NICK>
+<BLURB>Macroblok Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffvhuff::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::mb-decision</NAME>
+<TYPE>GstFFMpegEncMBDecision</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Decision</NICK>
+<BLURB>Macroblok Decision Mode.</BLURB>
+<DEFAULT>Use method set by mb-cmp</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffvhuff::gop-size</NAME>
+<NAME>ffenc_mpeg4::mb-qmax</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Maximum MB Quantizer</NICK>
+<BLURB>Maximum MB Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffvhuff::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::mb-qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
+<NICK>Minimum MB Quantizer</NICK>
+<BLURB>Minimum MB Quantizer.</BLURB>
 <DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffvhuff::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::me-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Compare Function</NICK>
+<BLURB>Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv1::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::me-pre-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Pre Pass Compare Function</NICK>
+<BLURB>Motion Estimation Pre Pass Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv1::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::me-range</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Range</NICK>
+<BLURB>Motion Estimation search range in subpel units.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::me-sub-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Subpixel Motion Estimation Compare Function</NICK>
+<BLURB>Subpixel Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv1::gop-size</NAME>
+<NAME>ffenc_mpeg4::me-subpel-quality</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,8]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Motion Estimation Subpixel Quality</NICK>
+<BLURB>Motion Estimation Subpixel Refinement Quality.</BLURB>
+<DEFAULT>8</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv1::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::noise-reduction</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Noise Reduction</NICK>
+<BLURB>Noise Reduction Strength.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv1::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::p-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>P Block Masking</NICK>
+<BLURB>P Block  Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv2::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::pass</NAME>
+<TYPE>GstFFMpegEncPass</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Encoding pass/type</NICK>
+<BLURB>Encoding pass/type.</BLURB>
+<DEFAULT>Constant Bitrate Encoding</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv2::buffer-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::pre-dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::pre-me</NAME>
+<TYPE>GstFFMpegEncPreME</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Pre Pass for Motion Estimation</NICK>
+<BLURB>Pre Pass for Motion Estimation.</BLURB>
+<DEFAULT>Only after I-frames</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv2::gop-size</NAME>
+<NAME>ffenc_mpeg4::qblur</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Smoothing</NICK>
+<BLURB>Quantizer Smoothing over time.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::qcompress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Change</NICK>
+<BLURB>Quantizer Change between easy and hard scenes.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::qmax</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Maximum Quantizer</NICK>
+<BLURB>Maximum Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv2::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
+<NICK>Minimum Quantizer</NICK>
+<BLURB>Minimum Quantizer.</BLURB>
 <DEFAULT>2</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_asv2::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::quant-type</NAME>
+<TYPE>GstFFMpegEncQuantTypes</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Quantizer Type</NICK>
+<BLURB>Quantizer Type.</BLURB>
+<DEFAULT>H263 quantization</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffv1::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::quantizer</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,30]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Constant Quantizer</NICK>
+<BLURB>Constant Quantizer.</BLURB>
+<DEFAULT>0.01</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffv1::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::rc-buffer-aggressivity</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Buffer Aggressivity</NICK>
+<BLURB>Ratecontrol Buffer Aggressivity.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffv1::gop-size</NAME>
+<NAME>ffenc_mpeg4::rc-buffer-size</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Ratecontrol Buffer Size</NICK>
+<BLURB>Decoder bitstream buffer size.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffv1::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
+<NAME>ffenc_mpeg4::rc-eq</NAME>
+<TYPE>gchararray</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Ratecontrol Equation</NICK>
+<BLURB>Ratecontrol Equation.</BLURB>
+<DEFAULT>"tex^qComp"</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_ffv1::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::rc-initial-cplx</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1e+07]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Initial Complexity for Pass 1 Ratecontrol</NICK>
+<BLURB>Initial Complexity for Pass 1 Ratecontrol.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_snow::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::rc-max-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Video Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Maximum Bitrate</NICK>
+<BLURB>Ratecontrol Maximum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_snow::buffer-size</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::rc-min-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Buffer Size</NICK>
-<BLURB>Size of the video buffers.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Ratecontrol Minimum Bitrate</NICK>
+<BLURB>Ratecontrol Minimum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_snow::gop-size</NAME>
+<NAME>ffenc_mpeg4::rc-qmod-amp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Mod</NICK>
+<BLURB>Ratecontrol Mod.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::rc-qmod-freq</NAME>
 <TYPE>gint</TYPE>
-<RANGE>>= 0</RANGE>
+<RANGE>[0,0]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>GOP Size</NICK>
-<BLURB>Number of frames within one GOP.</BLURB>
-<DEFAULT>15</DEFAULT>
+<NICK>Ratecontrol Freq</NICK>
+<BLURB>Ratecontrol Freq.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_snow::me-method</NAME>
-<TYPE>GstFFMpegEncMeMethod</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_mpeg4::rc-qsquish</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>ME Method</NICK>
-<BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<NICK>Ratecontrol Limiting Method</NICK>
+<BLURB>0 means limit by clipping, otherwise use nice continuous function.</BLURB>
+<DEFAULT>1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_snow::rtp-payload-size</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_mpeg4::spatial-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Spatial Complexity Masking</NICK>
+<BLURB>Spatial Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mpeg4::statsfile</NAME>
+<TYPE>gchararray</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>RTP Payload Size</NICK>
-<BLURB>Target GOB length.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Statistics Filename</NICK>
+<BLURB>Filename to store data for 2-pass encoding.</BLURB>
+<DEFAULT>"stats.log"</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_dvvideo::bitrate</NAME>
+<NAME>ffenc_mpeg4::temporal-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Temporal Complexity Masking</NICK>
+<BLURB>Temporal Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::bitrate</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_dvvideo::buffer-size</NAME>
+<NAME>ffenc_msmpeg4v1::buffer-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_dvvideo::gop-size</NAME>
+<NAME>ffenc_msmpeg4v1::gop-size</NAME>
 <TYPE>gint</TYPE>
 <RANGE>>= 0</RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_dvvideo::me-method</NAME>
+<NAME>ffenc_msmpeg4v1::me-method</NAME>
 <TYPE>GstFFMpegEncMeMethod</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <NICK>ME Method</NICK>
 <BLURB>Motion Estimation Method.</BLURB>
-<DEFAULT>2</DEFAULT>
+<DEFAULT>4</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_dvvideo::rtp-payload-size</NAME>
+<NAME>ffenc_msmpeg4v1::rtp-payload-size</NAME>
 <TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffenc_sonic::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_msmpeg4v1::b-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Factor</NICK>
+<BLURB>Factor in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_sonicls::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_msmpeg4v1::b-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>B-Quantizer Offset</NICK>
+<BLURB>Offset in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_qt::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_msmpeg4v1::bitrate-tolerance</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100000000]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Bitrate Tolerance</NICK>
+<BLURB>Number of bits the bitstream is allowed to diverge from the reference.</BLURB>
+<DEFAULT>8000000</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_wav::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_msmpeg4v1::chroma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Chroma Elimination Threshold</NICK>
+<BLURB>Chroma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_dk3::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
+<NAME>ffenc_msmpeg4v1::dark-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Darkness Masking</NICK>
+<BLURB>Darkness Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_dk4::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::dct-algo</NAME>
+<TYPE>GstFFMpegDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>DCT Algorithm</NICK>
+<BLURB>DCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_ws::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::flags</NAME>
+<TYPE>GstFFMpegFlags</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
+<NICK>Flags</NICK>
+<BLURB>Flags.</BLURB>
 <DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ima_smjpeg::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::i-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Factor</NICK>
+<BLURB>Factor in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0.8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::i-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Offset</NICK>
+<BLURB>Offset in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::idct-algo</NAME>
+<TYPE>GstFFMpegIDCTAlgo</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>IDCT Algorithm</NICK>
+<BLURB>IDCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ms::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::ildct-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Interlaced DCT Compare Function</NICK>
+<BLURB>Interlaced DCT Compare Function.</BLURB>
+<DEFAULT>VSAD</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_4xm::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::inter-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Inter Quantizer Bias</NICK>
+<BLURB>Inter Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::interlaced</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Interlaced Material</NICK>
+<BLURB>Interlaced Material.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_xa::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::intra-dc-precision</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra DC precision</NICK>
+<BLURB>Precision of the Intra DC coefficient - 8.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::intra-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra Quantizer Bias</NICK>
+<BLURB>Intra Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::last-predictor-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Last Predictor Count</NICK>
+<BLURB>Amount of previous Motion Vector predictors.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::lmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Lagrange Multiplier</NICK>
+<BLURB>Maximum Lagrange Multiplier.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::lmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Lagrange Multiplier</NICK>
+<BLURB>Minimum Lagrange Multiplier.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::luma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luma Elimination Threshold</NICK>
+<BLURB>Luma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::lumi-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luminance Masking</NICK>
+<BLURB>Luminance Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::max-bframes</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max B-Frames</NICK>
+<BLURB>Maximum B-frames in a row.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::max-key-interval</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -100</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Key Interval</NICK>
+<BLURB>Maximum number of frames between two keyframes (< 0 is in sec).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::max-qdiff</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer Difference</NICK>
+<BLURB>Maximum Quantizer Difference between frames.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::mb-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Compare Function</NICK>
+<BLURB>Macroblok Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_adx::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::mb-decision</NAME>
+<TYPE>GstFFMpegEncMBDecision</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Macroblock Decision</NICK>
+<BLURB>Macroblok Decision Mode.</BLURB>
+<DEFAULT>Use method set by mb-cmp</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ea::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::mb-qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum MB Quantizer</NICK>
+<BLURB>Maximum MB Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::mb-qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum MB Quantizer</NICK>
+<BLURB>Minimum MB Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::me-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Compare Function</NICK>
+<BLURB>Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_g726::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffenc_msmpeg4v1::me-pre-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Motion Estimation Pre Pass Compare Function</NICK>
+<BLURB>Motion Estimation Pre Pass Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::me-range</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Range</NICK>
+<BLURB>Motion Estimation search range in subpel units.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::me-sub-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Subpixel Motion Estimation Compare Function</NICK>
+<BLURB>Subpixel Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::me-subpel-quality</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,8]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Subpixel Quality</NICK>
+<BLURB>Motion Estimation Subpixel Refinement Quality.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::noise-reduction</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Noise Reduction</NICK>
+<BLURB>Noise Reduction Strength.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::p-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>P Block Masking</NICK>
+<BLURB>P Block  Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::pass</NAME>
+<TYPE>GstFFMpegEncPass</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Encoding pass/type</NICK>
+<BLURB>Encoding pass/type.</BLURB>
+<DEFAULT>Constant Bitrate Encoding</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::pre-dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::pre-me</NAME>
+<TYPE>GstFFMpegEncPreME</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pre Pass for Motion Estimation</NICK>
+<BLURB>Pre Pass for Motion Estimation.</BLURB>
+<DEFAULT>Only after I-frames</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::qblur</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Smoothing</NICK>
+<BLURB>Quantizer Smoothing over time.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::qcompress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Change</NICK>
+<BLURB>Quantizer Change between easy and hard scenes.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer</NICK>
+<BLURB>Maximum Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Quantizer</NICK>
+<BLURB>Minimum Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::quant-type</NAME>
+<TYPE>GstFFMpegEncQuantTypes</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Type</NICK>
+<BLURB>Quantizer Type.</BLURB>
+<DEFAULT>H263 quantization</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::quantizer</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,30]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Constant Quantizer</NICK>
+<BLURB>Constant Quantizer.</BLURB>
+<DEFAULT>0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-buffer-aggressivity</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Aggressivity</NICK>
+<BLURB>Ratecontrol Buffer Aggressivity.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-buffer-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Size</NICK>
+<BLURB>Decoder bitstream buffer size.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-eq</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Equation</NICK>
+<BLURB>Ratecontrol Equation.</BLURB>
+<DEFAULT>"tex^qComp"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-initial-cplx</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1e+07]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Initial Complexity for Pass 1 Ratecontrol</NICK>
+<BLURB>Initial Complexity for Pass 1 Ratecontrol.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-max-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Maximum Bitrate</NICK>
+<BLURB>Ratecontrol Maximum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-min-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Minimum Bitrate</NICK>
+<BLURB>Ratecontrol Minimum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-qmod-amp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Mod</NICK>
+<BLURB>Ratecontrol Mod.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-qmod-freq</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,0]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Freq</NICK>
+<BLURB>Ratecontrol Freq.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::rc-qsquish</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Limiting Method</NICK>
+<BLURB>0 means limit by clipping, otherwise use nice continuous function.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::spatial-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Spatial Complexity Masking</NICK>
+<BLURB>Spatial Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::statsfile</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Statistics Filename</NICK>
+<BLURB>Filename to store data for 2-pass encoding.</BLURB>
+<DEFAULT>"stats.log"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v1::temporal-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Temporal Complexity Masking</NICK>
+<BLURB>Temporal Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::b-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>B-Quantizer Factor</NICK>
+<BLURB>Factor in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::b-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>B-Quantizer Offset</NICK>
+<BLURB>Offset in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::bitrate-tolerance</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bitrate Tolerance</NICK>
+<BLURB>Number of bits the bitstream is allowed to diverge from the reference.</BLURB>
+<DEFAULT>8000000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::chroma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Chroma Elimination Threshold</NICK>
+<BLURB>Chroma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::dark-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Darkness Masking</NICK>
+<BLURB>Darkness Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::dct-algo</NAME>
+<TYPE>GstFFMpegDCTAlgo</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>DCT Algorithm</NICK>
+<BLURB>DCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::flags</NAME>
+<TYPE>GstFFMpegFlags</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Flags.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::i-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Factor</NICK>
+<BLURB>Factor in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0.8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::i-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Offset</NICK>
+<BLURB>Offset in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::idct-algo</NAME>
+<TYPE>GstFFMpegIDCTAlgo</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>IDCT Algorithm</NICK>
+<BLURB>IDCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::ildct-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interlaced DCT Compare Function</NICK>
+<BLURB>Interlaced DCT Compare Function.</BLURB>
+<DEFAULT>VSAD</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::inter-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Inter Quantizer Bias</NICK>
+<BLURB>Inter Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::interlaced</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interlaced Material</NICK>
+<BLURB>Interlaced Material.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::intra-dc-precision</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra DC precision</NICK>
+<BLURB>Precision of the Intra DC coefficient - 8.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::intra-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra Quantizer Bias</NICK>
+<BLURB>Intra Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::last-predictor-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Last Predictor Count</NICK>
+<BLURB>Amount of previous Motion Vector predictors.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::lmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Lagrange Multiplier</NICK>
+<BLURB>Maximum Lagrange Multiplier.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::lmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Lagrange Multiplier</NICK>
+<BLURB>Minimum Lagrange Multiplier.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::luma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luma Elimination Threshold</NICK>
+<BLURB>Luma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::lumi-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luminance Masking</NICK>
+<BLURB>Luminance Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::max-bframes</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max B-Frames</NICK>
+<BLURB>Maximum B-frames in a row.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::max-key-interval</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -100</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Key Interval</NICK>
+<BLURB>Maximum number of frames between two keyframes (< 0 is in sec).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::max-qdiff</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer Difference</NICK>
+<BLURB>Maximum Quantizer Difference between frames.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::mb-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Macroblock Compare Function</NICK>
+<BLURB>Macroblok Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::mb-decision</NAME>
+<TYPE>GstFFMpegEncMBDecision</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Macroblock Decision</NICK>
+<BLURB>Macroblok Decision Mode.</BLURB>
+<DEFAULT>Use method set by mb-cmp</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::mb-qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum MB Quantizer</NICK>
+<BLURB>Maximum MB Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::mb-qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum MB Quantizer</NICK>
+<BLURB>Minimum MB Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Compare Function</NICK>
+<BLURB>Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-pre-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Compare Function</NICK>
+<BLURB>Motion Estimation Pre Pass Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-range</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Range</NICK>
+<BLURB>Motion Estimation search range in subpel units.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-sub-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Subpixel Motion Estimation Compare Function</NICK>
+<BLURB>Subpixel Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::me-subpel-quality</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,8]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Subpixel Quality</NICK>
+<BLURB>Motion Estimation Subpixel Refinement Quality.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::noise-reduction</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Noise Reduction</NICK>
+<BLURB>Noise Reduction Strength.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::p-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>P Block Masking</NICK>
+<BLURB>P Block  Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::pass</NAME>
+<TYPE>GstFFMpegEncPass</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Encoding pass/type</NICK>
+<BLURB>Encoding pass/type.</BLURB>
+<DEFAULT>Constant Bitrate Encoding</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::pre-dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::pre-me</NAME>
+<TYPE>GstFFMpegEncPreME</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pre Pass for Motion Estimation</NICK>
+<BLURB>Pre Pass for Motion Estimation.</BLURB>
+<DEFAULT>Only after I-frames</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::qblur</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Smoothing</NICK>
+<BLURB>Quantizer Smoothing over time.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::qcompress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Change</NICK>
+<BLURB>Quantizer Change between easy and hard scenes.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer</NICK>
+<BLURB>Maximum Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Quantizer</NICK>
+<BLURB>Minimum Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::quant-type</NAME>
+<TYPE>GstFFMpegEncQuantTypes</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Type</NICK>
+<BLURB>Quantizer Type.</BLURB>
+<DEFAULT>H263 quantization</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::quantizer</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,30]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Constant Quantizer</NICK>
+<BLURB>Constant Quantizer.</BLURB>
+<DEFAULT>0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-buffer-aggressivity</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Aggressivity</NICK>
+<BLURB>Ratecontrol Buffer Aggressivity.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-buffer-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Size</NICK>
+<BLURB>Decoder bitstream buffer size.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-eq</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Equation</NICK>
+<BLURB>Ratecontrol Equation.</BLURB>
+<DEFAULT>"tex^qComp"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-initial-cplx</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1e+07]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Initial Complexity for Pass 1 Ratecontrol</NICK>
+<BLURB>Initial Complexity for Pass 1 Ratecontrol.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-max-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Maximum Bitrate</NICK>
+<BLURB>Ratecontrol Maximum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-min-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Minimum Bitrate</NICK>
+<BLURB>Ratecontrol Minimum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-qmod-amp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Mod</NICK>
+<BLURB>Ratecontrol Mod.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-qmod-freq</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,0]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Freq</NICK>
+<BLURB>Ratecontrol Freq.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::rc-qsquish</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Limiting Method</NICK>
+<BLURB>0 means limit by clipping, otherwise use nice continuous function.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::spatial-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Spatial Complexity Masking</NICK>
+<BLURB>Spatial Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::statsfile</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Statistics Filename</NICK>
+<BLURB>Filename to store data for 2-pass encoding.</BLURB>
+<DEFAULT>"stats.log"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4v2::temporal-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Temporal Complexity Masking</NICK>
+<BLURB>Temporal Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::b-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>B-Quantizer Factor</NICK>
+<BLURB>Factor in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::b-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>B-Quantizer Offset</NICK>
+<BLURB>Offset in B-Frame Quantizer Computation.</BLURB>
+<DEFAULT>1.25</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::bitrate-tolerance</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,100000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bitrate Tolerance</NICK>
+<BLURB>Number of bits the bitstream is allowed to diverge from the reference.</BLURB>
+<DEFAULT>8000000</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::chroma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Chroma Elimination Threshold</NICK>
+<BLURB>Chroma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::dark-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Darkness Masking</NICK>
+<BLURB>Darkness Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::dct-algo</NAME>
+<TYPE>GstFFMpegDCTAlgo</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>DCT Algorithm</NICK>
+<BLURB>DCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::flags</NAME>
+<TYPE>GstFFMpegFlags</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Flags</NICK>
+<BLURB>Flags.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::i-quant-factor</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-31,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Factor</NICK>
+<BLURB>Factor in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0.8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::i-quant-offset</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>I-Quantizer Offset</NICK>
+<BLURB>Offset in P-Frame Quantizer Computation.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::idct-algo</NAME>
+<TYPE>GstFFMpegIDCTAlgo</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>IDCT Algorithm</NICK>
+<BLURB>IDCT Algorithm.</BLURB>
+<DEFAULT>Automatically select a good one</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::ildct-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interlaced DCT Compare Function</NICK>
+<BLURB>Interlaced DCT Compare Function.</BLURB>
+<DEFAULT>VSAD</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::inter-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Inter Quantizer Bias</NICK>
+<BLURB>Inter Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::interlaced</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Interlaced Material</NICK>
+<BLURB>Interlaced Material.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::intra-dc-precision</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra DC precision</NICK>
+<BLURB>Precision of the Intra DC coefficient - 8.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::intra-quant-bias</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-1000000,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Intra Quantizer Bias</NICK>
+<BLURB>Intra Quantizer Bias.</BLURB>
+<DEFAULT>999999</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::last-predictor-count</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Last Predictor Count</NICK>
+<BLURB>Amount of previous Motion Vector predictors.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::lmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Lagrange Multiplier</NICK>
+<BLURB>Maximum Lagrange Multiplier.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::lmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Lagrange Multiplier</NICK>
+<BLURB>Minimum Lagrange Multiplier.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::luma-elim-threshold</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-99,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luma Elimination Threshold</NICK>
+<BLURB>Luma Single Coefficient Elimination Threshold.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::lumi-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Luminance Masking</NICK>
+<BLURB>Luminance Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::max-bframes</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Max B-Frames</NICK>
+<BLURB>Maximum B-frames in a row.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::max-key-interval</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= -100</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Key Interval</NICK>
+<BLURB>Maximum number of frames between two keyframes (< 0 is in sec).</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::max-qdiff</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer Difference</NICK>
+<BLURB>Maximum Quantizer Difference between frames.</BLURB>
+<DEFAULT>3</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::mb-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Macroblock Compare Function</NICK>
+<BLURB>Macroblok Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::mb-decision</NAME>
+<TYPE>GstFFMpegEncMBDecision</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Macroblock Decision</NICK>
+<BLURB>Macroblok Decision Mode.</BLURB>
+<DEFAULT>Use method set by mb-cmp</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::mb-qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum MB Quantizer</NICK>
+<BLURB>Maximum MB Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::mb-qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum MB Quantizer</NICK>
+<BLURB>Minimum MB Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Compare Function</NICK>
+<BLURB>Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-pre-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Compare Function</NICK>
+<BLURB>Motion Estimation Pre Pass Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-range</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,16000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Range</NICK>
+<BLURB>Motion Estimation search range in subpel units.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-sub-cmp</NAME>
+<TYPE>GstFFMpegCMPFunction</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Subpixel Motion Estimation Compare Function</NICK>
+<BLURB>Subpixel Motion Estimation Compare Function.</BLURB>
+<DEFAULT>Sum of Absolute Differences</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::me-subpel-quality</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,8]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Subpixel Quality</NICK>
+<BLURB>Motion Estimation Subpixel Refinement Quality.</BLURB>
+<DEFAULT>8</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::noise-reduction</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,1000000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Noise Reduction</NICK>
+<BLURB>Noise Reduction Strength.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::p-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>P Block Masking</NICK>
+<BLURB>P Block  Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::pass</NAME>
+<TYPE>GstFFMpegEncPass</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Encoding pass/type</NICK>
+<BLURB>Encoding pass/type.</BLURB>
+<DEFAULT>Constant Bitrate Encoding</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::pre-dia-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[-2000,2000]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Motion Estimation Pre Pass Diamond Size/Shape</NICK>
+<BLURB>Motion Estimation Diamond Size/Shape.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::pre-me</NAME>
+<TYPE>GstFFMpegEncPreME</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Pre Pass for Motion Estimation</NICK>
+<BLURB>Pre Pass for Motion Estimation.</BLURB>
+<DEFAULT>Only after I-frames</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::qblur</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Smoothing</NICK>
+<BLURB>Quantizer Smoothing over time.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::qcompress</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Change</NICK>
+<BLURB>Quantizer Change between easy and hard scenes.</BLURB>
+<DEFAULT>0.5</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::qmax</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Maximum Quantizer</NICK>
+<BLURB>Maximum Quantizer.</BLURB>
+<DEFAULT>31</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::qmin</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[1,31]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Minimum Quantizer</NICK>
+<BLURB>Minimum Quantizer.</BLURB>
+<DEFAULT>2</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::quant-type</NAME>
+<TYPE>GstFFMpegEncQuantTypes</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quantizer Type</NICK>
+<BLURB>Quantizer Type.</BLURB>
+<DEFAULT>H263 quantization</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::quantizer</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,30]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Constant Quantizer</NICK>
+<BLURB>Constant Quantizer.</BLURB>
+<DEFAULT>0.01</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-buffer-aggressivity</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Aggressivity</NICK>
+<BLURB>Ratecontrol Buffer Aggressivity.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-buffer-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Buffer Size</NICK>
+<BLURB>Decoder bitstream buffer size.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-eq</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Equation</NICK>
+<BLURB>Ratecontrol Equation.</BLURB>
+<DEFAULT>"tex^qComp"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-initial-cplx</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,1e+07]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Initial Complexity for Pass 1 Ratecontrol</NICK>
+<BLURB>Initial Complexity for Pass 1 Ratecontrol.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-max-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Maximum Bitrate</NICK>
+<BLURB>Ratecontrol Maximum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-min-rate</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Minimum Bitrate</NICK>
+<BLURB>Ratecontrol Minimum Bitrate.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-qmod-amp</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Mod</NICK>
+<BLURB>Ratecontrol Mod.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-qmod-freq</NAME>
+<TYPE>gint</TYPE>
+<RANGE>[0,0]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Freq</NICK>
+<BLURB>Ratecontrol Freq.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::rc-qsquish</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[0,99]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Ratecontrol Limiting Method</NICK>
+<BLURB>0 means limit by clipping, otherwise use nice continuous function.</BLURB>
+<DEFAULT>1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::spatial-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Spatial Complexity Masking</NICK>
+<BLURB>Spatial Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::statsfile</NAME>
+<TYPE>gchararray</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Statistics Filename</NICK>
+<BLURB>Filename to store data for 2-pass encoding.</BLURB>
+<DEFAULT>"stats.log"</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_msmpeg4::temporal-cplx-masking</NAME>
+<TYPE>gfloat</TYPE>
+<RANGE>[-1,1]</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Temporal Complexity Masking</NICK>
+<BLURB>Temporal Complexity Masking.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv1::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv1::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv1::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv1::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv1::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv2::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv2::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv2::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv2::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_wmv2::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_svq1::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_svq1::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_svq1::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_svq1::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_svq1::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mjpeg::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mjpeg::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mjpeg::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mjpeg::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_mjpeg::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ljpeg::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ljpeg::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ljpeg::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ljpeg::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ljpeg::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_png::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_png::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_png::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_png::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_png::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ppm::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ppm::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ppm::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ppm::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ppm::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgm::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgm::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgm::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgm::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgm::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgmyuv::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgmyuv::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgmyuv::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgmyuv::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pgmyuv::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pbm::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pbm::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pbm::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pbm::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pbm::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pam::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pam::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pam::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pam::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_pam::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_huffyuv::prediction-method</NAME>
+<TYPE>GstFFMpegEncPredMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Prediction Method</NICK>
+<BLURB>Prediction Method.</BLURB>
+<DEFAULT>Left</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffvhuff::prediction-method</NAME>
+<TYPE>GstFFMpegEncPredMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Prediction Method</NICK>
+<BLURB>Prediction Method.</BLURB>
+<DEFAULT>Left</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv1::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv1::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv1::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv1::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv1::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv2::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv2::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv2::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv2::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_asv2::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffv1::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffv1::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffv1::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffv1::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_ffv1::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_snow::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_snow::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_snow::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_snow::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_snow::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_dvvideo::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Video Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_dvvideo::buffer-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Buffer Size</NICK>
+<BLURB>Size of the video buffers.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_dvvideo::gop-size</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= 0</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>GOP Size</NICK>
+<BLURB>Number of frames within one GOP.</BLURB>
+<DEFAULT>15</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_dvvideo::me-method</NAME>
+<TYPE>GstFFMpegEncMeMethod</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>ME Method</NICK>
+<BLURB>Motion Estimation Method.</BLURB>
+<DEFAULT>4</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_dvvideo::rtp-payload-size</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>RTP Payload Size</NICK>
+<BLURB>Target GOB length.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_sonic::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_sonicls::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_qt::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_wav::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_dk3::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_dk4::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_ws::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ima_smjpeg::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ms::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_4xm::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_xa::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_adx::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ea::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_g726::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_ct::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_swf::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffenc_adpcm_yamaha::bitrate</NAME>
+<TYPE>gulong</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_ppm::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_ppm::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pgm::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pgm::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pgmyuv::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pgmyuv::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pbm::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pbm::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pam::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_pam::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h263::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h263::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h261::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h261::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_mpeg4::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_mpeg4::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4v1::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4v1::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4v2::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4v2::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_msmpeg4::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv1::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv1::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv2::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv2::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_vc9::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_vc9::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv3::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmv3::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h263i::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_h263i::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_flv::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_flv::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_rv10::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_rv10::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_rv20::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_rv20::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_svq1::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_svq1::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_svq3::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_svq3::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmav1::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmav1::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmav2::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wmav2::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_indeo2::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_indeo2::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_indeo3::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_indeo3::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_camtasia::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_camtasia::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_ultimotion::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_ultimotion::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_qdraw::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_qdraw::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_xl::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_xl::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_loco::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_loco::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wnv1::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_wnv1::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>ffdec_aasc::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_ct::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffdec_aasc::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_swf::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffdec_fraps::lowres</NAME>
+<TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Low resolution</NICK>
+<BLURB>At which resolution to decode images.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffenc_adpcm_yamaha::bitrate</NAME>
-<TYPE>gulong</TYPE>
+<NAME>ffdec_fraps::skip-frame</NAME>
+<TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
+<NICK>Skip frames</NICK>
+<BLURB>Which types of frames to skip during decoding.</BLURB>
+<DEFAULT>0</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ppm::lowres</NAME>
+<NAME>ffdec_mpeg2video::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ppm::skip-frame</NAME>
+<NAME>ffdec_mpeg2video::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pgm::lowres</NAME>
+<NAME>ffdec_mpegvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pgm::skip-frame</NAME>
+<NAME>ffdec_mpegvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pgmyuv::lowres</NAME>
+<NAME>ffdec_dvvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pgmyuv::skip-frame</NAME>
+<NAME>ffdec_dvvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pbm::lowres</NAME>
+<NAME>ffdec_mjpeg::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pbm::skip-frame</NAME>
+<NAME>ffdec_mjpeg::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pam::lowres</NAME>
+<NAME>ffdec_sp5x::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_pam::skip-frame</NAME>
+<NAME>ffdec_sp5x::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h263::lowres</NAME>
+<NAME>ffdec_png::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h263::skip-frame</NAME>
+<NAME>ffdec_png::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h261::lowres</NAME>
+<NAME>ffdec_mp3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h261::skip-frame</NAME>
+<NAME>ffdec_mp3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpeg4::lowres</NAME>
+<NAME>ffdec_mp3adu::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpeg4::skip-frame</NAME>
+<NAME>ffdec_mp3adu::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4v1::lowres</NAME>
+<NAME>ffdec_mp3on4::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4v1::skip-frame</NAME>
+<NAME>ffdec_mp3on4::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4v2::lowres</NAME>
+<NAME>ffdec_mace3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4v2::skip-frame</NAME>
+<NAME>ffdec_mace3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4::lowres</NAME>
+<NAME>ffdec_mace6::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msmpeg4::skip-frame</NAME>
+<NAME>ffdec_mace6::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv1::lowres</NAME>
+<NAME>ffdec_huffyuv::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv1::skip-frame</NAME>
+<NAME>ffdec_huffyuv::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv2::lowres</NAME>
+<NAME>ffdec_ffvhuff::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv2::skip-frame</NAME>
+<NAME>ffdec_ffvhuff::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vc9::lowres</NAME>
+<NAME>ffdec_ffv1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vc9::skip-frame</NAME>
+<NAME>ffdec_ffv1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv3::lowres</NAME>
+<NAME>ffdec_snow::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmv3::skip-frame</NAME>
+<NAME>ffdec_snow::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h263i::lowres</NAME>
+<NAME>ffdec_cyuv::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h263i::skip-frame</NAME>
+<NAME>ffdec_cyuv::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flv::lowres</NAME>
+<NAME>ffdec_h264::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flv::skip-frame</NAME>
+<NAME>ffdec_h264::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rv10::lowres</NAME>
+<NAME>ffdec_vp3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rv10::skip-frame</NAME>
+<NAME>ffdec_vp3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rv20::lowres</NAME>
+<NAME>ffdec_theora::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rv20::skip-frame</NAME>
+<NAME>ffdec_theora::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_svq1::lowres</NAME>
+<NAME>ffdec_asv1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_svq1::skip-frame</NAME>
+<NAME>ffdec_asv1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_svq3::lowres</NAME>
+<NAME>ffdec_asv2::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_svq3::skip-frame</NAME>
+<NAME>ffdec_asv2::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmav1::lowres</NAME>
+<NAME>ffdec_vcr1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmav1::skip-frame</NAME>
+<NAME>ffdec_vcr1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmav2::lowres</NAME>
+<NAME>ffdec_cljr::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wmav2::skip-frame</NAME>
+<NAME>ffdec_cljr::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_indeo2::lowres</NAME>
+<NAME>ffdec_4xm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_indeo2::skip-frame</NAME>
+<NAME>ffdec_4xm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_indeo3::lowres</NAME>
+<NAME>ffdec_mdec::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_indeo3::skip-frame</NAME>
+<NAME>ffdec_mdec::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_camtasia::lowres</NAME>
+<NAME>ffdec_roqvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_camtasia::skip-frame</NAME>
+<NAME>ffdec_roqvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ultimotion::lowres</NAME>
+<NAME>ffdec_interplayvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ultimotion::skip-frame</NAME>
+<NAME>ffdec_interplayvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qdraw::lowres</NAME>
+<NAME>ffdec_xan_wc3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qdraw::skip-frame</NAME>
+<NAME>ffdec_xan_wc3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xl::lowres</NAME>
+<NAME>ffdec_rpza::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xl::skip-frame</NAME>
+<NAME>ffdec_rpza::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_loco::lowres</NAME>
+<NAME>ffdec_cinepak::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_loco::skip-frame</NAME>
+<NAME>ffdec_cinepak::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wnv1::lowres</NAME>
+<NAME>ffdec_msrle::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_wnv1::skip-frame</NAME>
+<NAME>ffdec_msrle::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_aasc::lowres</NAME>
+<NAME>ffdec_msvideo1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_aasc::skip-frame</NAME>
+<NAME>ffdec_msvideo1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_fraps::lowres</NAME>
+<NAME>ffdec_vqavideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_fraps::skip-frame</NAME>
+<NAME>ffdec_vqavideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpeg2video::lowres</NAME>
+<NAME>ffdec_idcinvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpeg2video::skip-frame</NAME>
+<NAME>ffdec_idcinvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpegvideo::lowres</NAME>
+<NAME>ffdec_8bps::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mpegvideo::skip-frame</NAME>
+<NAME>ffdec_8bps::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_dvvideo::lowres</NAME>
+<NAME>ffdec_smc::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_dvvideo::skip-frame</NAME>
+<NAME>ffdec_smc::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mjpeg::lowres</NAME>
+<NAME>ffdec_flic::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mjpeg::skip-frame</NAME>
+<NAME>ffdec_flic::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sp5x::lowres</NAME>
+<NAME>ffdec_truemotion1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sp5x::skip-frame</NAME>
+<NAME>ffdec_truemotion1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_png::lowres</NAME>
+<NAME>ffdec_truemotion2::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_png::skip-frame</NAME>
+<NAME>ffdec_truemotion2::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3::lowres</NAME>
+<NAME>ffdec_vmdvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3::skip-frame</NAME>
+<NAME>ffdec_vmdvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3adu::lowres</NAME>
+<NAME>ffdec_vmdaudio::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3adu::skip-frame</NAME>
+<NAME>ffdec_vmdaudio::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3on4::lowres</NAME>
+<NAME>ffdec_mszh::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mp3on4::skip-frame</NAME>
+<NAME>ffdec_mszh::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mace3::lowres</NAME>
+<NAME>ffdec_zlib::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mace3::skip-frame</NAME>
+<NAME>ffdec_zlib::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mace6::lowres</NAME>
+<NAME>ffdec_sonic::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mace6::skip-frame</NAME>
+<NAME>ffdec_sonic::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_huffyuv::lowres</NAME>
+<NAME>ffdec_real_144::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_huffyuv::skip-frame</NAME>
+<NAME>ffdec_real_144::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ffvhuff::lowres</NAME>
+<NAME>ffdec_real_288::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ffvhuff::skip-frame</NAME>
+<NAME>ffdec_real_288::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ffv1::lowres</NAME>
+<NAME>ffdec_roq_dpcm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ffv1::skip-frame</NAME>
+<NAME>ffdec_roq_dpcm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_snow::lowres</NAME>
+<NAME>ffdec_interplay_dpcm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_snow::skip-frame</NAME>
+<NAME>ffdec_interplay_dpcm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cyuv::lowres</NAME>
+<NAME>ffdec_xan_dpcm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cyuv::skip-frame</NAME>
+<NAME>ffdec_xan_dpcm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h264::lowres</NAME>
+<NAME>ffdec_sol_dpcm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_h264::skip-frame</NAME>
+<NAME>ffdec_sol_dpcm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vp3::lowres</NAME>
+<NAME>ffdec_qtrle::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vp3::skip-frame</NAME>
+<NAME>ffdec_qtrle::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_theora::lowres</NAME>
+<NAME>ffdec_flac::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_theora::skip-frame</NAME>
+<NAME>ffdec_flac::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_asv1::lowres</NAME>
+<NAME>ffdec_shorten::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_asv1::skip-frame</NAME>
+<NAME>ffdec_shorten::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_asv2::lowres</NAME>
+<NAME>ffdec_alac::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_asv2::skip-frame</NAME>
+<NAME>ffdec_alac::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vcr1::lowres</NAME>
+<NAME>ffdec_ws_snd1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vcr1::skip-frame</NAME>
+<NAME>ffdec_ws_snd1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cljr::lowres</NAME>
+<NAME>ffdec_qdm2::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cljr::skip-frame</NAME>
+<NAME>ffdec_qdm2::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_4xm::lowres</NAME>
+<NAME>ffdec_adpcm_ima_qt::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_4xm::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_qt::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mdec::lowres</NAME>
+<NAME>ffdec_adpcm_ima_wav::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mdec::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_wav::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_roqvideo::lowres</NAME>
+<NAME>ffdec_adpcm_ima_dk3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_roqvideo::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_dk3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_interplayvideo::lowres</NAME>
+<NAME>ffdec_adpcm_ima_dk4::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_interplayvideo::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_dk4::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xan_wc3::lowres</NAME>
+<NAME>ffdec_adpcm_ima_ws::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xan_wc3::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_ws::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rpza::lowres</NAME>
+<NAME>ffdec_adpcm_ima_smjpeg::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_rpza::skip-frame</NAME>
+<NAME>ffdec_adpcm_ima_smjpeg::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cinepak::lowres</NAME>
+<NAME>ffdec_adpcm_ms::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cinepak::skip-frame</NAME>
+<NAME>ffdec_adpcm_ms::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msrle::lowres</NAME>
+<NAME>ffdec_adpcm_4xm::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msrle::skip-frame</NAME>
+<NAME>ffdec_adpcm_4xm::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msvideo1::lowres</NAME>
+<NAME>ffdec_adpcm_xa::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_msvideo1::skip-frame</NAME>
+<NAME>ffdec_adpcm_xa::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vqavideo::lowres</NAME>
+<NAME>ffdec_adpcm_adx::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vqavideo::skip-frame</NAME>
+<NAME>ffdec_adpcm_adx::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_idcinvideo::lowres</NAME>
+<NAME>ffdec_adpcm_ea::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_idcinvideo::skip-frame</NAME>
+<NAME>ffdec_adpcm_ea::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_8bps::lowres</NAME>
+<NAME>ffdec_g726::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_8bps::skip-frame</NAME>
+<NAME>ffdec_g726::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_smc::lowres</NAME>
+<NAME>ffdec_adpcm_ct::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_smc::skip-frame</NAME>
+<NAME>ffdec_adpcm_ct::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flic::lowres</NAME>
+<NAME>ffdec_adpcm_swf::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flic::skip-frame</NAME>
+<NAME>ffdec_adpcm_swf::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truemotion1::lowres</NAME>
+<NAME>ffdec_adpcm_yamaha::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truemotion1::skip-frame</NAME>
+<NAME>ffdec_adpcm_yamaha::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truemotion2::lowres</NAME>
+<NAME>ffdec_adpcm_sbpro_2::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truemotion2::skip-frame</NAME>
+<NAME>ffdec_adpcm_sbpro_2::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vmdvideo::lowres</NAME>
+<NAME>ffdec_adpcm_sbpro_3::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vmdvideo::skip-frame</NAME>
+<NAME>ffdec_adpcm_sbpro_3::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vmdaudio::lowres</NAME>
+<NAME>ffdec_adpcm_sbpro_4::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_vmdaudio::skip-frame</NAME>
+<NAME>ffdec_adpcm_sbpro_4::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mszh::lowres</NAME>
+<NAME>ffdec_mmvideo::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mszh::skip-frame</NAME>
+<NAME>ffdec_mmvideo::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_zlib::lowres</NAME>
+<NAME>ffdec_bmp::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_zlib::skip-frame</NAME>
+<NAME>ffdec_bmp::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sonic::lowres</NAME>
+<NAME>ffdec_avs::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sonic::skip-frame</NAME>
+<NAME>ffdec_avs::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_real_144::lowres</NAME>
+<NAME>ffdec_tta::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_real_144::skip-frame</NAME>
+<NAME>ffdec_tta::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_real_288::lowres</NAME>
+<NAME>ffdec_truespeech::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_real_288::skip-frame</NAME>
+<NAME>ffdec_truespeech::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_roq_dpcm::lowres</NAME>
+<NAME>ffdec_cook::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_roq_dpcm::skip-frame</NAME>
+<NAME>ffdec_cook::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_interplay_dpcm::lowres</NAME>
+<NAME>ffdec_zmbv::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_interplay_dpcm::skip-frame</NAME>
+<NAME>ffdec_zmbv::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xan_dpcm::lowres</NAME>
+<NAME>ffdec_camstudio::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_xan_dpcm::skip-frame</NAME>
+<NAME>ffdec_camstudio::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sol_dpcm::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>ffenc_adpcm_sbpro_2::bitrate</NAME>
+<TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_sol_dpcm::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>ffenc_adpcm_sbpro_3::bitrate</NAME>
+<TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qtrle::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>ffenc_adpcm_sbpro_4::bitrate</NAME>
+<TYPE>gulong</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Bit Rate</NICK>
+<BLURB>Target Audio Bitrate.</BLURB>
+<DEFAULT></DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qtrle::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_default::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flac::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_default::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_default::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_flac::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_forcequant::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_shorten::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_forcequant::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_forcequant::quantizer</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Force Quantizer</NICK>
+<BLURB>Quantizer to use (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_forcequant::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_shorten::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_tmpnoise::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_alac::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_tmpnoise::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_tmpnoise::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_alac::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_tmpnoise::threshold-1</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold One</NICK>
+<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_tmpnoise::threshold-2</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold Two</NICK>
+<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_tmpnoise::threshold-3</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Threshold Three</NICK>
+<BLURB>Higher values mean stronger filtering (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_lowpass5::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ws_snd1::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_lowpass5::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_lowpass5::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_ws_snd1::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_ffmpegdeint::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qdm2::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_ffmpegdeint::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_ffmpegdeint::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_qdm2::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_mediandeint::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_qt::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_mediandeint::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_mediandeint::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_qt::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_cubicipoldeint::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_wav::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_cubicipoldeint::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_cubicipoldeint::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_linipoldeint::autoq</NAME>
+<TYPE>gboolean</TYPE>
+<RANGE></RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
+</ARG>
+
+<ARG>
+<NAME>postproc_linipoldeint::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
+<FLAGS>rw</FLAGS>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_wav::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_linipoldeint::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_dk3::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_linblenddeint::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_dk3::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_linblenddeint::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_dk4::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_linblenddeint::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_dk4::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_autolevels::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_ws::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_autolevels::fully-range</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Fully Range</NICK>
+<BLURB>Stretch luminance to (0-255).</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_ws::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_autolevels::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_smjpeg::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_autolevels::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ima_smjpeg::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_dering::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ms::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_dering::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ms::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_dering::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_4xm::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_avdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_4xm::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_avdeblock::difference</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Difference Factor</NICK>
+<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_xa::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_avdeblock::flatness</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Flatness Threshold</NICK>
+<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_xa::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_avdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_adx::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_avdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_adx::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_ahdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ea::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_ahdeblock::difference</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Difference Factor</NICK>
+<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ea::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_ahdeblock::flatness</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Flatness Threshold</NICK>
+<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_g726::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_ahdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_g726::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_ahdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ct::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_x1vdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_ct::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_x1vdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_swf::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_x1vdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_swf::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_x1hdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_yamaha::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_x1hdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_yamaha::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_x1hdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_2::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_vdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_2::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_vdeblock::difference</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Difference Factor</NICK>
+<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_3::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_vdeblock::flatness</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Flatness Threshold</NICK>
+<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_3::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_vdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_4::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
+<NAME>postproc_vdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_adpcm_sbpro_4::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_hdeblock::autoq</NAME>
+<TYPE>gboolean</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>AutoQ</NICK>
+<BLURB>Automatically switch filter off if CPU too slow.</BLURB>
+<DEFAULT>FALSE</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mmvideo::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_hdeblock::difference</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Difference Factor</NICK>
+<BLURB>Higher values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_mmvideo::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_hdeblock::flatness</NAME>
+<TYPE>gint</TYPE>
+<RANGE>>= G_MAXULONG</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Flatness Threshold</NICK>
+<BLURB>Lower values mean more deblocking (-1 = pp default).</BLURB>
+<DEFAULT>-1</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_bmp::lowres</NAME>
-<TYPE>GstFFMpegDecLowres</TYPE>
-<RANGE></RANGE>
+<NAME>postproc_hdeblock::quality</NAME>
+<TYPE>guint</TYPE>
+<RANGE><= 6</RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Low resolution</NICK>
-<BLURB>At which resolution to decode images.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Quality</NICK>
+<BLURB>Quality level of filter (higher is better).</BLURB>
+<DEFAULT>6</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_bmp::skip-frame</NAME>
-<TYPE>GstFFMpegDecSkipFrame</TYPE>
+<NAME>postproc_hdeblock::scope</NAME>
+<TYPE>GstPostProcPPScope</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
-<NICK>Skip frames</NICK>
-<BLURB>Which types of frames to skip during decoding.</BLURB>
-<DEFAULT>0</DEFAULT>
+<NICK>Scope</NICK>
+<BLURB>Operate on chrominance and/or luminance.</BLURB>
+<DEFAULT>Chrominance and Luminance filtering</DEFAULT>
 </ARG>
 
 <ARG>
-<NAME>ffdec_avs::lowres</NAME>
+<NAME>ffdec_flashsv::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_avs::skip-frame</NAME>
+<NAME>ffdec_flashsv::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_tta::lowres</NAME>
+<NAME>ffdec_cavs::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_tta::skip-frame</NAME>
+<NAME>ffdec_cavs::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truespeech::lowres</NAME>
+<NAME>ffdec_vp6f::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_truespeech::skip-frame</NAME>
+<NAME>ffdec_vp6f::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cook::lowres</NAME>
+<NAME>ffdec_vp6::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_cook::skip-frame</NAME>
+<NAME>ffdec_vp6::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_zmbv::lowres</NAME>
+<NAME>ffdec_vp5::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_zmbv::skip-frame</NAME>
+<NAME>ffdec_vp5::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_camstudio::lowres</NAME>
+<NAME>ffdec_vc1::lowres</NAME>
 <TYPE>GstFFMpegDecLowres</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 </ARG>
 
 <ARG>
-<NAME>ffdec_camstudio::skip-frame</NAME>
+<NAME>ffdec_vc1::skip-frame</NAME>
 <TYPE>GstFFMpegDecSkipFrame</TYPE>
 <RANGE></RANGE>
 <FLAGS>rw</FLAGS>
 <DEFAULT>0</DEFAULT>
 </ARG>
 
-<ARG>
-<NAME>ffenc_adpcm_sbpro_2::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>ffenc_adpcm_sbpro_3::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
-<ARG>
-<NAME>ffenc_adpcm_sbpro_4::bitrate</NAME>
-<TYPE>gulong</TYPE>
-<RANGE></RANGE>
-<FLAGS>rw</FLAGS>
-<NICK>Bit Rate</NICK>
-<BLURB>Target Audio Bitrate.</BLURB>
-<DEFAULT></DEFAULT>
-</ARG>
-
index bff887c..ac5ca1b 100644 (file)
@@ -3,7 +3,7 @@
   <description>All FFMPEG codecs</description>
   <filename>../../ext/ffmpeg/.libs/libgstffmpeg.so</filename>
   <basename>libgstffmpeg.so</basename>
-  <version>0.10.1</version>
+  <version>0.10.2</version>
   <license>LGPL</license>
   <source>gst-ffmpeg</source>
   <package>FFMpeg</package>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
+      <name>ffdec_cavs</name>
+      <longname>FFMPEG Chinese AVS Video decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG cavs decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
       <name>ffdec_cinepak</name>
       <longname>FFMPEG Cinepak video decoder</longname>
       <class>Codec/Decoder/Video</class>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
+      <name>ffdec_flashsv</name>
+      <longname>FFMPEG Flash Screen Video decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG flashsv decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
       <name>ffdec_flic</name>
       <longname>FFMPEG FLIC animation video decoder</longname>
       <class>Codec/Decoder/Video</class>
     </element>
     <element>
       <name>ffdec_qdraw</name>
-      <longname>FFMPEG Applet Quickdraw video decoder</longname>
+      <longname>FFMPEG Apple Quickdraw video decoder</longname>
       <class>Codec/Decoder/Video</class>
       <description>FFMPEG qdraw decoder</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
-      <name>ffdec_vc9</name>
+      <name>ffdec_vc1</name>
       <longname>FFMPEG Microsoft Video Codec v1 decoder</longname>
       <class>Codec/Decoder/Video</class>
-      <description>FFMPEG vc9 decoder</description>
+      <description>FFMPEG vc1 decoder</description>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
+      <name>ffdec_vp5</name>
+      <longname>FFMPEG VP5 video decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG vp5 decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffdec_vp6</name>
+      <longname>FFMPEG VP6 video decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG vp6 decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffdec_vp6f</name>
+      <longname>FFMPEG VP6 Flash video decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG vp6f decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
       <name>ffdec_vqavideo</name>
       <longname>FFMPEG Westwood VQA video decoder</longname>
       <class>Codec/Decoder/Video</class>
       <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
+      <name>ffdec_wmv3</name>
+      <longname>FFMPEG Windows Media Video v9 decoder</longname>
+      <class>Codec/Decoder/Video</class>
+      <description>FFMPEG wmv3 decoder</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
       <name>ffdec_wnv1</name>
       <longname>FFMPEG Winnov video 1 decoder</longname>
       <class>Codec/Decoder/Video</class>
       <longname>FFMPEG 4X Technologies format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG 4X Technologies format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_RoQ</name>
       <longname>FFMPEG Id RoQ format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Id RoQ format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
-    </element>
-    <element>
-      <name>ffdemux_aac</name>
-      <longname>FFMPEG ADTS AAC demuxer</longname>
-      <class>Codec/Demuxer</class>
-      <description>FFMPEG ADTS AAC demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_aiff</name>
       <longname>FFMPEG Audio IFF demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Audio IFF demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+    </element>
+    <element>
+      <name>ffdemux_amr</name>
+      <longname>FFMPEG 3gpp amr file format demuxer</longname>
+      <class>Codec/Demuxer</class>
+      <description>FFMPEG 3gpp amr file format demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_asf</name>
       <longname>FFMPEG asf format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG asf format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_au</name>
       <longname>FFMPEG SUN AU Format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG SUN AU Format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_avi</name>
       <longname>FFMPEG avi format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG avi format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_avs</name>
       <longname>FFMPEG avs format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG avs format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_daud</name>
       <longname>FFMPEG D-Cinema audio format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG D-Cinema audio format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_dv</name>
       <longname>FFMPEG DV video format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG DV video format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_ea</name>
       <longname>FFMPEG Electronic Arts Multimedia Format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Electronic Arts Multimedia Format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_ffm</name>
       <longname>FFMPEG ffm format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG ffm format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_film_cpk</name>
       <longname>FFMPEG Sega FILM/CPK format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Sega FILM/CPK format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_flic</name>
       <longname>FFMPEG FLI/FLC/FLX animation format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG FLI/FLC/FLX animation format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_flv</name>
       <longname>FFMPEG flv format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG flv format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_gif</name>
       <longname>FFMPEG gif format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG gif format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+    </element>
+    <element>
+      <name>ffdemux_gxf</name>
+      <longname>FFMPEG GXF format demuxer</longname>
+      <class>Codec/Demuxer</class>
+      <description>FFMPEG GXF format demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_idcin</name>
       <longname>FFMPEG Id CIN format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Id CIN format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_ingenient</name>
       <longname>FFMPEG Ingenient MJPEG demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Ingenient MJPEG demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_ipmovie</name>
       <longname>FFMPEG Interplay MVE format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Interplay MVE format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_matroska</name>
       <longname>FFMPEG Matroska file format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Matroska file format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_mm</name>
       <longname>FFMPEG American Laser Games MM format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG American Laser Games MM format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_mmf</name>
       <longname>FFMPEG mmf format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG mmf format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
-      <name>ffdemux_mov_mp4_m4a_3gp_3g2</name>
-      <longname>FFMPEG QuickTime/MPEG4 format demuxer</longname>
+      <name>ffdemux_mov_mp4_m4a_3gp_3g2_mj2</name>
+      <longname>FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer</longname>
       <class>Codec/Demuxer</class>
-      <description>FFMPEG QuickTime/MPEG4 format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <description>FFMPEG QuickTime/MPEG4/Motion JPEG 2000 format demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_mp3</name>
       <longname>FFMPEG MPEG audio demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG MPEG audio demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_mpeg</name>
       <longname>FFMPEG MPEG PS format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG MPEG PS format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_mpegts</name>
       <longname>FFMPEG MPEG2 transport stream format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG MPEG2 transport stream format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+    </element>
+    <element>
+      <name>ffdemux_mxf</name>
+      <longname>FFMPEG MXF format demuxer</longname>
+      <class>Codec/Demuxer</class>
+      <description>FFMPEG MXF format demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_nsv</name>
       <longname>FFMPEG NullSoft Video format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG NullSoft Video format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_nut</name>
       <longname>FFMPEG nut format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG nut format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
-      <name>ffdemux_ogg</name>
-      <longname>FFMPEG Ogg demuxer</longname>
+      <name>ffdemux_nuv</name>
+      <longname>FFMPEG NuppelVideo format demuxer</longname>
       <class>Codec/Demuxer</class>
-      <description>FFMPEG Ogg demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <description>FFMPEG NuppelVideo format demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_psxstr</name>
       <longname>FFMPEG Sony Playstation STR format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Sony Playstation STR format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_rm</name>
       <longname>FFMPEG rm format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG rm format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+    </element>
+    <element>
+      <name>ffdemux_smk</name>
+      <longname>FFMPEG Smacker Video demuxer</longname>
+      <class>Codec/Demuxer</class>
+      <description>FFMPEG Smacker Video demuxer</description>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_sol</name>
       <longname>FFMPEG Sierra SOL Format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Sierra SOL Format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_swf</name>
       <longname>FFMPEG Flash format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Flash format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_tta</name>
       <longname>FFMPEG true-audio demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG true-audio demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_vmd</name>
       <longname>FFMPEG Sierra VMD format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Sierra VMD format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_voc</name>
       <longname>FFMPEG Creative Voice File format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Creative Voice File format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_wav</name>
       <longname>FFMPEG wav format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG wav format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_wc3movie</name>
       <longname>FFMPEG Wing Commander III movie format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Wing Commander III movie format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_wsaud</name>
       <longname>FFMPEG Westwood Studios audio format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Westwood Studios audio format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_wsvqa</name>
       <longname>FFMPEG Westwood Studios VQA format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG Westwood Studios VQA format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffdemux_yuv4mpegpipe</name>
       <longname>FFMPEG YUV4MPEG pipe format demuxer</longname>
       <class>Codec/Demuxer</class>
       <description>FFMPEG YUV4MPEG pipe format demuxer</description>
-      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
+      <author>Wim Taymans &lt;wim@fluendo.com&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;, Edward Hervey &lt;bilboed@bilboed.com&gt;</author>
     </element>
     <element>
       <name>ffenc_ac3</name>
       <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
     </element>
     <element>
+      <name>ffmux_3g2</name>
+      <longname>FFMPEG 3g2 Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG 3g2 Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_3gp</name>
+      <longname>FFMPEG 3gp Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG 3gp Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_amr</name>
+      <longname>FFMPEG amr Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG amr Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_asf</name>
+      <longname>FFMPEG asf Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG asf Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_dv</name>
+      <longname>FFMPEG dv Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG dv Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_flv</name>
+      <longname>FFMPEG flv Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG flv Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_mmf</name>
+      <longname>FFMPEG mmf Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG mmf Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_mov</name>
+      <longname>FFMPEG mov Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG mov Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_mp4</name>
+      <longname>FFMPEG mp4 Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG mp4 Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_mpeg</name>
+      <longname>FFMPEG mpeg Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG mpeg Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_mpegts</name>
+      <longname>FFMPEG mpegts Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG mpegts Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
+      <name>ffmux_vob</name>
+      <longname>FFMPEG vob Muxer</longname>
+      <class>Codec/Muxer</class>
+      <description>FFMPEG vob Muxer</description>
+      <author>Wim Taymans &lt;wim.taymans@chello.be&gt;, Ronald Bultje &lt;rbultje@ronald.bitfreak.net&gt;</author>
+    </element>
+    <element>
       <name>ffvideoscale</name>
       <longname>FFMPEG Scale element</longname>
       <class>Filter/Converter/Video</class>