diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-16 15:43:39 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-16 15:43:39 +0200 |
commit | d4eaa932e5a60dcee8df1876ac78a7edc8c7b3a5 (patch) | |
tree | 8010fc0b3be729b2d0a3d52060ee10b277a7097c /docs/plugins/gst-plugins-good-plugins.args | |
parent | 2a4e3d21101c9fe19af4d242878cefad3886eebe (diff) | |
download | gstreamer-plugins-good-d4eaa932e5a60dcee8df1876ac78a7edc8c7b3a5.tar.gz |
vpx: Integrate into the build system
Diffstat (limited to 'docs/plugins/gst-plugins-good-plugins.args')
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 480 |
1 files changed, 480 insertions, 0 deletions
diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 1e9a011ba..d9a41fc3a 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -22728,3 +22728,483 @@ <DEFAULT>1</DEFAULT> </ARG> +<ARG> +<NAME>GstVP8Enc::arnr-maxframes</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,15]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef max frames</NICK> +<BLURB>AltRef maximum number of frames.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::arnr-strength</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,6]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef strength</NICK> +<BLURB>AltRef strength.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::arnr-type</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,3]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>AltRef type</NICK> +<BLURB>AltRef type.</BLURB> +<DEFAULT>3</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::auto-alt-ref</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Auto alt reference frames</NICK> +<BLURB>Automatically generate alt reference frames.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::buffer-initial-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer initial size</NICK> +<BLURB>Initial client buffer size (ms).</BLURB> +<DEFAULT>4000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::buffer-optimal-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer optimal size</NICK> +<BLURB>Optimal client buffer size (ms).</BLURB> +<DEFAULT>5000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::buffer-size</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Buffer size</NICK> +<BLURB>Client buffer size (ms).</BLURB> +<DEFAULT>6000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::cpu-used</NAME> +<TYPE>gint</TYPE> +<RANGE>[-16,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>CPU used</NICK> +<BLURB>CPU used.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::cq-level</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Constrained quality level</NICK> +<BLURB>Constrained quality level.</BLURB> +<DEFAULT>10</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::deadline</NAME> +<TYPE>gint64</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deadline</NICK> +<BLURB>Deadline per frame (usec, 0=disabled).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::dropframe-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Drop Frame Threshold</NICK> +<BLURB>Temporal resampling threshold (buf %).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::end-usage</NAME> +<TYPE>GstVP8EncEndUsage</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Rate control mode</NICK> +<BLURB>Rate control mode.</BLURB> +<DEFAULT>Variable Bit Rate (VBR) mode</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::error-resilient</NAME> +<TYPE>GstVP8EncErFlags</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Error resilient</NICK> +<BLURB>Error resilience flags.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::h-scaling-mode</NAME> +<TYPE>GstVP8EncScalingMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Horizontal scaling mode</NICK> +<BLURB>Horizontal scaling mode.</BLURB> +<DEFAULT>Normal</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::kf-max-dist</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Keyframe max distance</NICK> +<BLURB>Maximum distance between keyframes (number of frames).</BLURB> +<DEFAULT>128</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::kf-mode</NAME> +<TYPE>GstVP8EncKfMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Keyframe Mode</NICK> +<BLURB>Keyframe placement.</BLURB> +<DEFAULT>Determine optimal placement automatically</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::lag-in-frames</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,25]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Lag in frames</NICK> +<BLURB>Maximum number of frames to lag.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::max-intra-bitrate-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Intra bitrate</NICK> +<BLURB>Maximum Intra frame bitrate.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::max-quantizer</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Maximum Quantizer</NICK> +<BLURB>Maximum Quantizer (worst).</BLURB> +<DEFAULT>63</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::min-quantizer</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,63]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Minimum Quantizer</NICK> +<BLURB>Minimum Quantizer (best).</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::multipass-cache-file</NAME> +<TYPE>gchar*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Multipass Cache File</NICK> +<BLURB>Multipass cache file.</BLURB> +<DEFAULT>"multipass.cache"</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::multipass-mode</NAME> +<TYPE>GstVP8EncMultipassMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Multipass Mode</NICK> +<BLURB>Multipass encode mode.</BLURB> +<DEFAULT>One pass encoding (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::noise-sensitivity</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,6]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Noise sensitivity</NICK> +<BLURB>Noise sensisivity (frames to blur).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::overshoot-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Overshoot PCT</NICK> +<BLURB>Datarate overshoot (max) target (%).</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::resize-allowed</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Allowed</NICK> +<BLURB>Allow spatial resampling.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::resize-down-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Down Threshold</NICK> +<BLURB>Downscale threshold (buf %).</BLURB> +<DEFAULT>60</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::resize-up-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Resize Up Threshold</NICK> +<BLURB>Upscale threshold (buf %).</BLURB> +<DEFAULT>30</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::sharpness</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,7]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Sharpness</NICK> +<BLURB>Filter sharpness.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::static-threshold</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Static Threshold</NICK> +<BLURB>Motion detection threshold.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::target-bitrate</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Target bitrate</NICK> +<BLURB>Target bitrate (in bits/sec).</BLURB> +<DEFAULT>256000</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::threads</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,64]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Threads</NICK> +<BLURB>Number of threads to use.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::token-partitions</NAME> +<TYPE>GstVP8EncTokenPartitions</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Token partitions</NICK> +<BLURB>Number of token partitions.</BLURB> +<DEFAULT>One token partition</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::ts-layer-id</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer identification</NICK> +<BLURB>Sequence defining coding layer membership.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::ts-number-layers</NAME> +<TYPE>gint</TYPE> +<RANGE>[1,5]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Number of coding layers</NICK> +<BLURB>Number of coding layers to use.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::ts-periodicity</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Layer periodicity</NICK> +<BLURB>Length of sequence that defines layer membership periodicity.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::ts-rate-decimator</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer rate decimator</NICK> +<BLURB>Rate decimation factors for each layer.</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::ts-target-bitrate</NAME> +<TYPE>GValueArray*</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Coding layer target bitrates</NICK> +<BLURB>Target bitrates for coding layers (one per layer, decreasing).</BLURB> +<DEFAULT></DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::tuning</NAME> +<TYPE>GstVP8EncTuning</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Tuning</NICK> +<BLURB>Tuning.</BLURB> +<DEFAULT>Tune for PSNR</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::twopass-vbr-bias-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,100]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass VBR bias</NICK> +<BLURB>CBR/VBR bias (0=CBR, 100=VBR).</BLURB> +<DEFAULT>50</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::twopass-vbr-maxsection-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass GOP max bitrate</NICK> +<BLURB>GOP maximum bitrate (% target).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::twopass-vbr-minsection-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>2-pass GOP min bitrate</NICK> +<BLURB>GOP minimum bitrate (% target).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::undershoot-pct</NAME> +<TYPE>gint</TYPE> +<RANGE>[0,1000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Undershoot PCT</NICK> +<BLURB>Datarate undershoot (min) target (%).</BLURB> +<DEFAULT>100</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Enc::v-scaling-mode</NAME> +<TYPE>GstVP8EncScalingMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Vertical scaling mode</NICK> +<BLURB>Vertical scaling mode.</BLURB> +<DEFAULT>Normal</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Dec::deblocking-level</NAME> +<TYPE>guint</TYPE> +<RANGE><= 16</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Deblocking Level</NICK> +<BLURB>Deblocking level.</BLURB> +<DEFAULT>4</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Dec::noise-level</NAME> +<TYPE>guint</TYPE> +<RANGE><= 16</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Noise Level</NICK> +<BLURB>Noise level.</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Dec::post-processing</NAME> +<TYPE>gboolean</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Post Processing</NICK> +<BLURB>Enable post processing.</BLURB> +<DEFAULT>FALSE</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Dec::post-processing-flags</NAME> +<TYPE>GstVP8DecPostProcessingFlags</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Post Processing Flags</NICK> +<BLURB>Flags to control post processing.</BLURB> +<DEFAULT>Deblock|Demacroblock|Multi-frame quality enhancement</DEFAULT> +</ARG> + +<ARG> +<NAME>GstVP8Dec::threads</NAME> +<TYPE>guint</TYPE> +<RANGE>[1,16]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Max Threads</NICK> +<BLURB>Maximum number of decoding threads.</BLURB> +<DEFAULT>1</DEFAULT> +</ARG> + |