diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-14 23:40:18 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2012-09-14 23:40:18 +0200 |
commit | de853a71135e9ab409fc114cb185e28132c51baa (patch) | |
tree | a154befd039e7dd607991f2232a2f0ee30e697ce /docs/plugins/gst-plugins-bad-plugins.args | |
parent | c371606bc1805999a73ed2d1f86a678197c11c09 (diff) | |
download | gstreamer-plugins-bad-de853a71135e9ab409fc114cb185e28132c51baa.tar.gz |
docs: Update plugin docs
Diffstat (limited to 'docs/plugins/gst-plugins-bad-plugins.args')
-rw-r--r-- | docs/plugins/gst-plugins-bad-plugins.args | 366 |
1 files changed, 343 insertions, 23 deletions
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args index 55d0257e3..aa51fd248 100644 --- a/docs/plugins/gst-plugins-bad-plugins.args +++ b/docs/plugins/gst-plugins-bad-plugins.args @@ -45905,12 +45905,12 @@ <ARG> <NAME>GstVP8Enc::error-resilient</NAME> -<TYPE>gboolean</TYPE> +<TYPE>GstVP8EncErFlags</TYPE> <RANGE></RANGE> <FLAGS>rw</FLAGS> -<NICK>Error Resilient</NICK> -<BLURB>Encode streams that are error resilient.</BLURB> -<DEFAULT>FALSE</DEFAULT> +<NICK>Error resilient</NICK> +<BLURB>Error resilience flags.</BLURB> +<DEFAULT></DEFAULT> </ARG> <ARG> @@ -45966,11 +45966,11 @@ <ARG> <NAME>GstVP8Enc::threads</NAME> <TYPE>gint</TYPE> -<RANGE>[1,64]</RANGE> +<RANGE>[0,64]</RANGE> <FLAGS>rw</FLAGS> <NICK>Threads</NICK> -<BLURB>Threads.</BLURB> -<DEFAULT>1</DEFAULT> +<BLURB>Number of threads to use.</BLURB> +<DEFAULT>0</DEFAULT> </ARG> <ARG> @@ -46008,8 +46008,8 @@ <TYPE>gint</TYPE> <RANGE>[0,63]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Maximum quantizer</NICK> -<BLURB>Maximum (worst) quantizer.</BLURB> +<NICK>Maximum Quantizer</NICK> +<BLURB>Maximum Quantizer (worst).</BLURB> <DEFAULT>63</DEFAULT> </ARG> @@ -46018,9 +46018,9 @@ <TYPE>gint</TYPE> <RANGE>[0,63]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Minimum quantizer</NICK> -<BLURB>Minimum (best) quantizer.</BLURB> -<DEFAULT>0</DEFAULT> +<NICK>Minimum Quantizer</NICK> +<BLURB>Minimum Quantizer (best).</BLURB> +<DEFAULT>4</DEFAULT> </ARG> <ARG> @@ -46035,11 +46035,11 @@ <ARG> <NAME>GstVP8Enc::lag-in-frames</NAME> -<TYPE>guint</TYPE> -<RANGE><= 64</RANGE> +<TYPE>gint</TYPE> +<RANGE>[0,25]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Max number of frames to lag</NICK> -<BLURB>If set, this value allows the encoder to consume a number of input frames before producing output frames.</BLURB> +<NICK>Lag in frames</NICK> +<BLURB>Maximum number of frames to lag.</BLURB> <DEFAULT>0</DEFAULT> </ARG> @@ -46068,8 +46068,8 @@ <TYPE>gint</TYPE> <RANGE>[0,6]</RANGE> <FLAGS>rw</FLAGS> -<NICK>Noise Sensitivity</NICK> -<BLURB>Noise Sensitivity.</BLURB> +<NICK>Noise sensitivity</NICK> +<BLURB>Noise sensisivity (frames to blur).</BLURB> <DEFAULT>0</DEFAULT> </ARG> @@ -46079,8 +46079,8 @@ <RANGE></RANGE> <FLAGS>rw</FLAGS> <NICK>Resize Allowed</NICK> -<BLURB>Resize Allowed.</BLURB> -<DEFAULT>TRUE</DEFAULT> +<BLURB>Allow spatial resampling.</BLURB> +<DEFAULT>FALSE</DEFAULT> </ARG> <ARG> @@ -46089,17 +46089,17 @@ <RANGE>[0,7]</RANGE> <FLAGS>rw</FLAGS> <NICK>Sharpness</NICK> -<BLURB>Sharpness.</BLURB> +<BLURB>Filter sharpness.</BLURB> <DEFAULT>0</DEFAULT> </ARG> <ARG> <NAME>GstVP8Enc::static-threshold</NAME> <TYPE>gint</TYPE> -<RANGE>[0,1000]</RANGE> +<RANGE>>= 0</RANGE> <FLAGS>rw</FLAGS> <NICK>Static Threshold</NICK> -<BLURB>Static Threshold.</BLURB> +<BLURB>Motion detection threshold.</BLURB> <DEFAULT>0</DEFAULT> </ARG> @@ -46124,6 +46124,326 @@ </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::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::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::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-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::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::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>GstPhotography::aperture</NAME> <TYPE>guint</TYPE> <RANGE><= 255</RANGE> |