From deddcd2bfca7ea04607bb586a516794865998735 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 8 Jun 2020 09:44:43 -0400 Subject: [PATCH] docs: Update plugins cache --- docs/gst_plugins_cache.json | 27803 +++++++++++++++++++++++++++++++++- 1 file changed, 27662 insertions(+), 141 deletions(-) diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json index f67ce05e88..14706abce6 100644 --- a/docs/gst_plugins_cache.json +++ b/docs/gst_plugins_cache.json @@ -30,54 +30,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -113,54 +131,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -196,31 +232,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -256,31 +301,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -316,31 +370,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -376,31 +439,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -436,31 +508,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -496,54 +577,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -579,31 +678,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -639,31 +747,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -699,31 +816,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -759,31 +885,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -819,31 +954,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -939,31 +1083,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -999,31 +1152,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1059,31 +1221,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1119,31 +1290,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1179,31 +1359,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1239,31 +1428,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1299,31 +1497,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1359,31 +1566,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1419,31 +1635,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1479,31 +1704,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1539,31 +1773,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1599,31 +1842,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1659,31 +1911,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1719,31 +1980,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1779,31 +2049,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1839,31 +2118,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1899,31 +2187,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -1959,31 +2256,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2019,31 +2325,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2079,31 +2394,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2139,31 +2463,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2199,31 +2532,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2259,31 +2601,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2319,31 +2670,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2379,31 +2739,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2439,31 +2808,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2499,31 +2877,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2559,31 +2946,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2619,31 +3015,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2679,31 +3084,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2739,31 +3153,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2799,31 +3222,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2859,31 +3291,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2919,31 +3360,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -2979,31 +3429,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3122,74 +3581,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -3225,31 +3708,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3285,54 +3777,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -3368,31 +3878,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3428,31 +3947,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3488,31 +4016,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3548,54 +4085,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -3631,54 +4186,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -3714,54 +4287,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -3797,31 +4388,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -3857,74 +4457,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -3960,31 +4584,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4020,31 +4653,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4163,54 +4805,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -4246,54 +4906,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -4329,31 +5007,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4389,31 +5076,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4449,31 +5145,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4509,31 +5214,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4569,31 +5283,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4629,31 +5352,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -4689,54 +5421,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -4772,54 +5522,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -4855,54 +5623,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -4938,54 +5724,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5021,54 +5825,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5104,54 +5926,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5187,54 +6027,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5270,54 +6128,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5353,31 +6229,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -5413,31 +6298,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -5473,54 +6367,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5556,54 +6468,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5639,54 +6569,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5722,54 +6670,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5805,31 +6771,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -5865,54 +6840,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -5948,54 +6941,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6031,54 +7042,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6114,54 +7143,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6197,54 +7244,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6280,54 +7345,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6363,54 +7446,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6446,74 +7547,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -6549,54 +7674,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6632,54 +7775,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6715,54 +7876,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -6798,74 +7977,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -6901,31 +8104,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -6961,31 +8173,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7021,54 +8242,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -7104,54 +8343,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -7187,31 +8444,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7247,74 +8513,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -7350,54 +8640,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -7433,74 +8741,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -7536,74 +8868,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -7639,31 +8995,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7699,54 +9064,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -7782,31 +9165,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7842,31 +9234,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7902,31 +9303,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -7962,31 +9372,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8022,31 +9441,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8082,54 +9510,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -8165,31 +9611,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8225,31 +9680,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8285,31 +9749,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8345,74 +9818,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -8448,54 +9945,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -8531,54 +10046,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -8614,74 +10147,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -8717,31 +10274,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -8777,54 +10343,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -8860,54 +10444,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -8943,54 +10545,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9026,54 +10646,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9109,54 +10747,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9192,54 +10848,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9275,54 +10949,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9358,31 +11050,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -9418,74 +11119,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -9521,74 +11246,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -9624,74 +11373,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -9727,74 +11500,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -9830,54 +11627,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -9913,31 +11728,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -9973,54 +11797,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10056,54 +11898,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10139,54 +11999,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10222,54 +12100,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10305,54 +12201,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10388,74 +12302,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -10491,54 +12429,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10574,54 +12530,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -10657,31 +12631,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -10717,31 +12700,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -10777,31 +12769,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -10837,31 +12838,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -10897,31 +12907,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -10957,54 +12976,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11040,54 +13077,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11123,31 +13178,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -11183,31 +13247,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -11243,31 +13316,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -11303,54 +13385,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11386,54 +13486,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11469,54 +13587,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11552,54 +13688,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -11635,74 +13789,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -11738,74 +13916,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -11841,74 +14043,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -12004,54 +14230,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12087,54 +14331,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12170,74 +14432,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -12273,74 +14559,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -12479,31 +14789,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -12539,54 +14858,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12622,54 +14959,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12705,54 +15060,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12788,31 +15161,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -12848,31 +15230,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -12908,54 +15299,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -12991,54 +15400,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13074,54 +15501,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13157,54 +15602,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13240,54 +15703,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13323,31 +15804,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -13383,31 +15873,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -13443,54 +15942,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13526,74 +16043,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -13629,54 +16170,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13712,54 +16271,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13795,54 +16372,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13878,54 +16473,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -13961,74 +16574,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -14064,54 +16701,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -14230,54 +16885,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -14313,31 +16986,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -14373,31 +17055,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -14433,74 +17124,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -14536,74 +17251,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -14639,31 +17378,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -14699,74 +17447,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -14802,54 +17574,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -14885,54 +17675,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -14968,31 +17776,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15028,54 +17845,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -15111,54 +17946,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -15194,31 +18047,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15254,31 +18116,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15314,31 +18185,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15374,31 +18254,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15434,31 +18323,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15494,31 +18392,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15554,31 +18461,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15614,31 +18530,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15674,31 +18599,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15734,31 +18668,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -15794,74 +18737,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -15897,74 +18864,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -16000,74 +18991,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -16103,54 +19118,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16186,54 +19219,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16269,54 +19320,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16352,54 +19421,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16435,54 +19522,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16518,54 +19623,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16601,54 +19724,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16684,54 +19825,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16767,54 +19926,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -16850,74 +20027,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -16953,54 +20154,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17036,54 +20255,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17119,54 +20356,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17202,54 +20457,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17285,54 +20558,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17368,31 +20659,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -17428,54 +20728,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17511,31 +20829,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -17571,31 +20898,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -17631,31 +20967,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -17691,54 +21036,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17774,54 +21137,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17857,54 +21238,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -17940,31 +21339,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -18000,31 +21408,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -18060,54 +21477,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18143,54 +21578,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18226,54 +21679,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18309,54 +21780,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18392,74 +21881,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -18495,74 +22008,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -18598,54 +22135,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18681,74 +22236,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -18784,54 +22363,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -18867,74 +22464,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -18970,54 +22591,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19053,31 +22692,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19113,31 +22761,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19173,31 +22830,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19233,54 +22899,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19316,54 +23000,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19399,54 +23101,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19482,54 +23202,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19565,31 +23303,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19625,54 +23372,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19708,31 +23473,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19768,31 +23542,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19828,54 +23611,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -19911,31 +23712,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -19971,54 +23781,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20054,54 +23882,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20137,54 +23983,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20220,54 +24084,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20303,54 +24185,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20386,74 +24286,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -20489,74 +24413,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -20592,31 +24540,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -20652,54 +24609,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20735,31 +24710,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -20795,54 +24779,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20878,54 +24880,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -20961,31 +24981,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21021,54 +25050,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21104,54 +25151,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21187,74 +25252,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -21290,31 +25379,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21350,31 +25448,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21410,31 +25517,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21470,54 +25586,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21553,54 +25687,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21636,54 +25788,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21719,54 +25889,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -21802,31 +25990,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21862,31 +26059,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -21922,54 +26128,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22005,54 +26229,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22088,54 +26330,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22171,54 +26431,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22254,54 +26532,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22337,54 +26633,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22420,31 +26734,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -22480,54 +26803,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22563,54 +26904,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22646,54 +27005,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22729,54 +27106,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22812,54 +27207,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -22895,74 +27308,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -22998,54 +27435,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23081,31 +27536,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -23141,54 +27605,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23224,54 +27706,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23307,54 +27807,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23390,31 +27908,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -23450,54 +27977,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23533,31 +28078,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -23593,31 +28147,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -23653,54 +28216,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23736,54 +28317,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -23819,74 +28418,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -23922,54 +28545,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24005,74 +28646,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -24108,54 +28773,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24191,54 +28874,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24274,54 +28975,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24357,31 +29076,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -24417,54 +29145,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24500,54 +29246,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24583,74 +29347,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -24789,54 +29577,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24872,54 +29678,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -24955,74 +29779,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -25058,54 +29906,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -25141,54 +30007,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -25224,74 +30108,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -25327,74 +30235,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -25430,54 +30362,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -25513,31 +30463,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -25573,54 +30532,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -25656,74 +30633,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -25759,31 +30760,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -25819,31 +30829,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -25879,31 +30898,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -25939,31 +30967,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -25999,31 +31036,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -26059,54 +31105,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26142,54 +31206,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26225,54 +31307,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26308,54 +31408,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26391,54 +31509,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26474,31 +31610,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -26534,31 +31679,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -26594,54 +31748,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26677,54 +31849,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26760,54 +31950,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26843,54 +32051,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -26926,54 +32152,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27009,54 +32253,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27092,31 +32354,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -27152,31 +32423,40 @@ "properties": { "min-latency": { "blurb": "Aggregate output data to a minimum of latency time (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "plc": { "blurb": "Perform packet loss concealment (if supported)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "tolerance": { "blurb": "Perfect ts while timestamp jitter/imperfection within tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true @@ -27212,54 +32492,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27295,54 +32593,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27378,74 +32694,98 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "max-threads": { "blurb": "Maximum number of worker threads to spawn. (0 = auto)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true }, "thread-type": { "blurb": "Multithreading methods to use", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecThreadType", "writable": true @@ -27481,54 +32821,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27564,54 +32922,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27647,54 +33023,72 @@ "properties": { "debug-mv": { "blurb": "Whether libav should print motion vectors on top of the image", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "direct-rendering": { "blurb": "Enable direct rendering", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "lowres": { "blurb": "At which resolution to decode images", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "full (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecLowres", "writable": true }, "output-corrupt": { "blurb": "Whether libav should output frames even if corrupted", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-frame": { "blurb": "Which types of frames to skip during decoding", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Skip nothing (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVVidDecSkipFrame", "writable": true @@ -27729,9 +33123,12 @@ "properties": { "mode": { "blurb": "Deinterlace Mode", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVDeinterlaceModes", "writable": true @@ -29800,865 +35197,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -30697,865 +36357,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -31594,367 +37517,478 @@ "properties": { "aac-coder": { "blurb": "Coding algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "fast (2)", + "mutable": "playing", "readable": true, "type": "aac-encoder-coder", "writable": true }, "aac-is": { "blurb": "Intensity stereo coding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-ltp": { "blurb": "Long term prediction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-ms": { "blurb": "Force M/S stereo coding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-pce": { "blurb": "Forces the use of PCEs (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-pns": { "blurb": "Perceptual noise substitution (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-pred": { "blurb": "AAC-Main prediction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "aac-tns": { "blurb": "Temporal noise shaping (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -31993,495 +38027,642 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "center-mixlev": { "blurb": "Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.594604", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-31", "max": "-1", "min": "-31", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "111", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "surround-mixlev": { "blurb": "Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -32520,495 +38701,642 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "center-mixlev": { "blurb": "Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.594604", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-31", "max": "-1", "min": "-31", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "111", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "fixed-point-ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "surround-mixlev": { "blurb": "Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -33047,295 +39375,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -33374,295 +39789,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -33701,295 +40203,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -34028,295 +40617,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -34355,295 +41031,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -34682,295 +41445,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -35009,295 +41859,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "6", "max": "30", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4", "max": "30", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -35336,865 +42273,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -36242,1104 +43442,1436 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "huffman": { "blurb": "Huffman table strategy (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "optimal (1)", + "mutable": "playing", "readable": true, "type": "amv-encoder-huffman", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "amv-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "amv-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (1)", + "mutable": "playing", "readable": true, "type": "amv-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "amv-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "amv-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -37378,887 +44910,1156 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "Set image resolution (in dots per inch) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65536", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dpm": { "blurb": "Set image resolution (in dots per meter) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65536", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "none (0)", + "mutable": "playing", "readable": true, "type": "apng-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -38297,295 +46098,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -38624,295 +46512,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -38951,865 +46926,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -39848,865 +48086,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -40732,7 +49233,7 @@ "long-name": "libav Avid 1:1 10-bit RGB Packer encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: GBR_10LE\n", + "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, @@ -40745,865 +49246,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -41642,865 +50406,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -42539,865 +51566,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -43436,918 +52726,1196 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-extra-cb-iterations": { "blurb": "Max extra codebook recalculation passes, more is better and slower (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-strips": { "blurb": "Limit strips/frame, vintage compatible is 1..3, otherwise the more the better (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "32", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "min-strips": { - "blurb": "Enforce min strips/frame, more is worse and faster, must be <= max_strips (Private codec option)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "min-strips": { + "blurb": "Enforce min strips/frame, more is worse and faster, must be <= max_strips (Private codec option)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "1", "max": "32", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-empty-cb": { "blurb": "Avoid wasting bytes, ignore vintage MacOS decoder (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "strip-number-adaptivity": { "blurb": "How fast the strip number adapts, more is slightly better, much slower (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "31", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -44386,876 +53954,1142 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dither-type": { "blurb": "Dither type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -45294,295 +55128,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -45621,304 +55542,394 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1411200", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dca-adpcm": { "blurb": "Use ADPCM encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -45957,894 +55968,1166 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nitris-compat": { "blurb": "encode with Avid Nitris compatibility (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "profile": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dnxhd (0)", + "mutable": "playing", "readable": true, "type": "dnxhd-profile", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1024", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -46883,865 +57166,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -47780,876 +58326,1142 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quant-deadzone": { "blurb": "Quantizer dead zone (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "7", "max": "1024", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -48688,473 +59500,614 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ad-conv-type": { "blurb": "A/D Converter Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-ad-conv-type", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-coupling": { "blurb": "Channel Coupling (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-channel-coupling", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "copyright": { "blurb": "Copyright Bit (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cpl-start-band": { "blurb": "Coupling Start Band (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-cpl-start-band", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dheadphone-mode": { "blurb": "Dolby Headphone Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-dheadphone-mode", "writable": true }, "dialnorm": { "blurb": "Dialogue Level (dB) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-31", "max": "-1", "min": "-31", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dmix-mode": { "blurb": "Preferred Stereo Downmix Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-dmix-mode", "writable": true }, "dsur-mode": { "blurb": "Dolby Surround Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-dsur-mode", "writable": true }, "dsurex-mode": { "blurb": "Dolby Surround EX Mode (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-dsurex-mode", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "loro-cmixlev": { "blurb": "Lo/Ro Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "loro-surmixlev": { "blurb": "Lo/Ro Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-cmixlev": { "blurb": "Lt/Rt Center Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ltrt-surmixlev": { "blurb": "Lt/Rt Surround Mix Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mixing-level": { "blurb": "Mixing Level (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "111", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "original": { "blurb": "Original Bit Stream (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "1", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "per-frame-metadata": { "blurb": "Allow Changing Metadata Per-Frame (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "room-type": { "blurb": "Room Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (-1)", + "mutable": "playing", "readable": true, "type": "e-ac-3-encoder-room-type", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "stereo-rematrixing": { "blurb": "Stereo Rematrixing (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -49193,874 +60146,1140 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "Coder type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "rice (0)", + "mutable": "playing", "readable": true, "type": "ffv1-encoder-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "Context model (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slicecrc": { "blurb": "Protect slices with CRCs (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -50099,874 +61318,1140 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "Set per-frame huffman tables (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "non-deterministic": { "blurb": "Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "ffvhuff-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -51005,865 +62490,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -51902,865 +63650,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -52799,865 +64810,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -53705,1095 +65979,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "flv-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "flv-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "flv-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "flv-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -54832,295 +67435,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -55159,295 +67849,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, - "default": "6300", + "controllable": false, + "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -55486,306 +68263,396 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "code-size": { "blurb": "Bits per code (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4", "max": "5", "min": "2", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -55824,306 +68691,396 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "code-size": { "blurb": "Bits per code (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4", "max": "5", "min": "2", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -56171,1095 +69128,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "h261-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "h261-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "h261-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "h261-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -57307,1115 +70593,1450 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mb-info": { "blurb": "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "h-263-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "h-263-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "obmc": { "blurb": "use overlapped block motion compensation. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "h-263-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "h-263-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -58463,1131 +72084,1472 @@ }, "aiv": { "blurb": "Use alternative inter VLC. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "h-263p-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "h-263p-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "obmc": { "blurb": "use overlapped block motion compensation. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "h-263p-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "h-263p-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "structured-slices": { "blurb": "Write slice start position at every GOB header instead of just GOB number. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "umv": { "blurb": "Use unlimited motion vectors. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true @@ -61487,874 +75449,1140 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "non-deterministic": { "blurb": "Allow multithreading for e.g. context=1 at the expense of determinism (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "huffyuv-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -62393,896 +76621,1168 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "format": { "blurb": "Codec Format (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "jp2 (1)", + "mutable": "playing", "readable": true, "type": "jpeg-2000-encoder-format", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "DWT Type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dwt97int (0)", + "mutable": "playing", "readable": true, "type": "jpeg-2000-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tile-height": { "blurb": "Tile Height (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "1073741824", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tile-width": { "blurb": "Tile Width (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "1073741824", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -63321,865 +77821,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "jpegls-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -64218,865 +78981,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (1)", + "mutable": "playing", "readable": true, "type": "ljpeg-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -65115,865 +80141,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (1)", + "mutable": "playing", "readable": true, "type": "magicyuv-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -66021,1104 +81310,1436 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "huffman": { "blurb": "Huffman table strategy (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "optimal (1)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-huffman", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (1)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "mjpeg-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -67157,295 +82778,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -67484,295 +83192,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -67811,295 +83606,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -68147,1131 +84029,1472 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "drop-frame-timecode": { "blurb": "Timecode is in drop frame format. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-timecode": { "blurb": "MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-vlc": { "blurb": "Use MPEG-2 intra VLC table. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "mpeg1video-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "mpeg1video-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "mpeg1video-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scan-offset": { "blurb": "Reserve space for SVCD scan offset user data. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "mpeg1video-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -69319,1167 +85542,1520 @@ }, "alternate-scan": { "blurb": "Enable alternate scantable. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "drop-frame-timecode": { "blurb": "Timecode is in drop frame format. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-timecode": { "blurb": "MPEG GOP Timecode in hh:mm:ss[:;.]ff format. Overrides timecode_frame_start. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-vlc": { "blurb": "Use MPEG-2 intra VLC table. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "non-linear-quant": { "blurb": "Use nonlinear quantizer. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scan-offset": { "blurb": "Reserve space for SVCD scan offset user data. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "seq-disp-ext": { "blurb": "Write sequence_display_extension blocks. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-seq-disp-ext", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "video-format": { "blurb": "Video_format in the sequence_display_extension indicating the source of the video. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unspecified (5)", + "mutable": "playing", "readable": true, "type": "mpeg2video-encoder-video-format", "writable": true @@ -70527,1113 +87103,1448 @@ }, "alternate-scan": { "blurb": "Enable alternate scantable. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "data-partitioning": { "blurb": "Use data partitioning. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "mpeg4-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "mpeg4-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "mpeg4-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "mpeg4-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -71681,1095 +88592,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "msmpeg4v3-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "msmpeg4v3-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "msmpeg4v3-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "msmpeg4v3-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -72817,1095 +90057,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "msmpeg4v2-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "msmpeg4v2-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "msmpeg4v2-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "msmpeg4v2-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -73944,865 +91513,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -74841,295 +92673,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -75168,306 +93087,396 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "10", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "opus-delay": { "blurb": "Maximum delay in milliseconds (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "360", "max": "360", "min": "2.5", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -75506,865 +93515,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -76403,865 +94675,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -77300,295 +95835,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -77627,865 +96249,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -78524,865 +97409,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -79421,865 +98569,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -80318,887 +99729,1156 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "Set image resolution (in dots per inch) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65536", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dpm": { "blurb": "Set image resolution (in dots per meter) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "65536", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "none (0)", + "mutable": "playing", "readable": true, "type": "png-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -81237,865 +100917,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -82121,7 +102064,7 @@ "long-name": "libav Apple ProRes encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n", + "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE }\n", "direction": "sink", "presence": "always" }, @@ -82134,865 +102077,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -83027,7 +103233,7 @@ "long-name": "libav Apple ProRes encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE, A444_10LE }\n", + "caps": "video/x-raw:\n format: { I422_10LE, Y444_10LE }\n", "direction": "sink", "presence": "always" }, @@ -83040,865 +103246,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -83946,925 +104415,1206 @@ "properties": { "alpha-bits": { "blurb": "bits for alpha plane (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "16", "max": "16", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bits-per-mb": { "blurb": "desired bits per macroblock (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "8192", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mbs-per-slice": { "blurb": "macroblocks per slice (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "8", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "profile": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "prores-encoder-profile", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quant-mat": { "blurb": "quantiser matrix (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (-1)", + "mutable": "playing", "readable": true, "type": "prores-encoder-quant-mat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "vendor": { "blurb": "vendor ID (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "Lavc", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true @@ -84903,865 +105653,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -85787,7 +106800,7 @@ "long-name": "libav AJA Kona 10-bit RGB Codec encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: GBR_10LE\n", + "caps": "video/x-raw:\n", "direction": "sink", "presence": "always" }, @@ -85800,865 +106813,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -86697,295 +107973,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -87024,295 +108387,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -87351,874 +108801,1140 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quake3-compat": { "blurb": "Whether to respect known limitations in Quake 3 decoder (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -88266,1095 +109982,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "rv10-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "rv10-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "rv10-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "rv10-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -89402,1095 +111447,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "rv20-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "rv20-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "rv20-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "rv20-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -90529,295 +112903,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -90856,315 +113317,408 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "msbc": { "blurb": "use mSBC mode (wideband speech mono SBC) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "sbc-delay": { "blurb": "set maximum algorithmic latency (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "13000", "max": "13000", "min": "1000", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -91203,876 +113757,1142 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -92111,914 +114931,1192 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "intra-penalty": { "blurb": "Penalty for intra blocks in block decission (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "iterative-dia-size": { "blurb": "Dia size for the iterative ME (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "memc-only": { "blurb": "Only do ME/MC (I frames -> ref, P frame -> ME+MC). (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "snow-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "no-bitstream": { "blurb": "Skip final bitstream writeout. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Spatial decomposition type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dwt97 (0)", + "mutable": "playing", "readable": true, "type": "snow-encoder-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -93057,295 +116155,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -93384,295 +116569,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -93711,876 +116983,1142 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "rle (3)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -94619,874 +118157,1140 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "Motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "svq1enc-motion-est", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -95525,876 +119329,1142 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rle": { "blurb": "Use run-length compression (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -96433,885 +120503,1154 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-algo": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "packbits (32773)", + "mutable": "playing", "readable": true, "type": "tiff-encoder-compression-algo", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dpi": { "blurb": "set the image resolution (in dpi) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "72", "max": "65536", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -97350,295 +121689,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -97677,295 +122103,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -98004,865 +122517,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "Prediction method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (1)", + "mutable": "playing", "readable": true, "type": "utvideo-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -98901,927 +123677,1208 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "600000000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qm": { "blurb": "Custom quantization matrix (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "default (0)", + "mutable": "playing", "readable": true, "type": "smpte-vc-2-encoder-quant-matrix", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slice-height": { "blurb": "Slice height (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "16", "max": "1024", "min": "8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "slice-width": { "blurb": "Slice width (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "32", "max": "1024", "min": "32", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "tolerance": { "blurb": "Max undershoot in percent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "5", "max": "45", "min": "0", + "mutable": "playing", "readable": true, "type": "gdouble", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "wavelet-depth": { "blurb": "Transform depth (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4", "max": "5", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "wavelet-type": { "blurb": "Transform type (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "9_7 (0)", + "mutable": "playing", "readable": true, "type": "smpte-vc-2-encoder-wavelet-idx", "writable": true @@ -99860,313 +124917,406 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "joint-stereo": { "blurb": " (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "optimize-mono": { "blurb": " (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -100205,295 +125355,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -100532,295 +125769,382 @@ "properties": { "ac": { "blurb": "set number of audio channels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ar": { "blurb": "set audio sampling rate (in Hz) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "audio-service-type": { "blurb": "audio service type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ma (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-audio-service-type", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "128000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "channel-layout": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "guint64", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cutoff": { "blurb": "set cutoff bandwidth (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "frame-size": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "hard-resync": { "blurb": "Perform clipping and sample flushing upon discontinuity", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "mark-granule": { "blurb": "Apply granule semantics to buffer metadata (implies perfect-timestamp)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": false }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "max-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "min-prediction-order": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "minrate": { "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "perfect-timestamp": { "blurb": "Favour perfect timestamps over tracking upstream timestamps", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tolerance": { "blurb": "Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40000000", "max": "9223372036854775807", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -100868,1095 +126192,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "wmv1-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "wmv1-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "wmv1-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "wmv1-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -102004,1095 +127657,1424 @@ }, "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "Adjust sensitivity of b_frame_strategy 1 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "Strategy to choose between I/P/B-frames (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "border-mask": { "blurb": "increase the quantizer for macroblocks close to borders (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "brd-scale": { "blurb": "Downscale frames for dynamic B-frame decision (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-elim-threshold": { "blurb": "single coefficient elimination threshold for chrominance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "error-rate": { "blurb": "Simulate errors in the bitstream to test error concealment. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "force-duplicated-matrix": { "blurb": "Always write luma and chroma matrix for mjpeg, useful for rtp streaming. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "ibias": { "blurb": "intra quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmax": { "blurb": "maximum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lmin": { "blurb": "minimum Lagrange factor (VBR) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "luma-elim-threshold": { "blurb": "single coefficient elimination threshold for luminance (negative values also consider dc coefficient) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "Motion estimation bitrate penalty compensation (1.0 = 256) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepre": { "blurb": "pre motion estimation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "motion-est": { "blurb": "motion estimation algorithm (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "epzs (1)", + "mutable": "playing", "readable": true, "type": "wmv2-encoder-motion-est", "writable": true }, "mpeg-quant": { "blurb": "Use MPEG quantizers instead of H.263 (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "1", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mpv-flags": { "blurb": "Flags common for all mpegvideo-based encoders. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "wmv2-encoder-mpv-flags", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "noise-reduction": { "blurb": "Noise reduction (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pbias": { "blurb": "inter quant bias (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "999999", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "qsquish": { "blurb": "how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "99", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "quantizer-noise-shaping": { "blurb": "(null) (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-buf-aggressivity": { "blurb": "currently useless (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-eq": { "blurb": "Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex. (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "rc-init-cplx": { "blurb": "initial complexity for 1-pass encoding (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-amp": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-qmod-freq": { "blurb": "experimental quantizer modulation (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-strategy": { "blurb": "ratecontrol method (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "ffmpeg (0)", + "mutable": "playing", "readable": true, "type": "wmv2-encoder-rc-strategy", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "Scene change threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-cmp": { "blurb": "Frame skip compare function (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "wmv2-encoder-cmp-func", "writable": true }, "skip-exp": { "blurb": "Frame skip exponent (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "Frame skip factor (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "Frame skip threshold (Private codec option)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -103131,865 +129113,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -104028,865 +130273,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -104925,865 +131433,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -105809,7 +132580,7 @@ "long-name": "libav Zip Motion Blocks Video encoder", "pad-templates": { "sink": { - "caps": "video/x-raw:\n format: { RGB8P, RGB15, RGB16, BGRx }\n", + "caps": "video/x-raw:\n format: RGB8P\n", "direction": "sink", "presence": "always" }, @@ -105822,865 +132593,1128 @@ "properties": { "b-qfactor": { "blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-qoffset": { "blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1.25", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "b-sensitivity": { "blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "40", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "b-strategy": { "blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bidir-refine": { "blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "4", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate": { "blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "200000", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bitrate-tolerance": { "blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "4000000", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "brd-scale": { "blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "10", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "bufsize": { "blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "chroma-sample-location": { "blurb": "chroma sample location (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-chroma-sample-location-type", "writable": true }, "chromaoffset": { "blurb": "chroma QP offset from luma (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "cmp": { "blurb": "full-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "coder": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vlc (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-coder", "writable": true }, "compression-level": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "context": { "blurb": "context model (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dark-mask": { "blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "dc": { "blurb": "intra_dc_precision (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "16", "min": "-8", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dct": { "blurb": "DCT algorithm (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-dct", "writable": true }, "debug": { "blurb": "print specific debug info (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-debug", "writable": true }, "dia-size": { "blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "dump-separator": { "blurb": "set information dump field separator (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "NULL", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "field-order": { "blurb": "Field order (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-field-order", "writable": true }, "flags": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags", "writable": true }, "flags2": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "(none)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-flags2", "writable": true }, "global-quality": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "gop-size": { "blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "12", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "i-qfactor": { "blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "-0.8", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "i-qoffset": { "blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "idct": { "blurb": "select IDCT implementation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "auto (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-idct", "writable": true }, "ildctcmp": { "blurb": "interlaced DCT compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "vsad (8)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "keyint-min": { "blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "25", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "last-pred": { "blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "lumi-mask": { "blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "max-bframes": { "blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "max-pixels": { "blurb": "Maximum number of pixels (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2147483647", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "maxrate": { "blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mbcmp": { "blurb": "macroblock compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "mbd": { "blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "simple (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-mbd", "writable": true }, "mblmax": { "blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3658", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mblmin": { "blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "236", "max": "32767", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "me-range": { "blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "mepc": { "blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, - "minrate": { - "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "min-force-key-unit-interval": { + "blurb": "Minimum interval between force-keyunit requests in nanoseconds", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, + "default": "0", + "max": "18446744073709551615", + "min": "0", + "mutable": "playing", + "readable": true, + "type": "guint64", + "writable": true + }, + "minrate": { + "blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)", + "conditionally-available": false, + "construct": false, + "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "mpeg-quant": { "blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "multipass-cache-file": { "blurb": "Filename for multipass cache file", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "stats.log", + "mutable": "playing", "readable": true, "type": "gchararray", "writable": true }, "mv0-threshold": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "256", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nr": { "blurb": "noise reduction (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "nssew": { "blurb": "nsse weight (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "p-mask": { "blurb": "inter masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "pass": { "blurb": "Encoding pass/type", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "cbr (0)", + "mutable": "playing", "readable": true, "type": "GstLibAVEncPass", "writable": true }, "pre-dia-size": { "blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "precmp": { "blurb": "pre motion estimation compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "pred": { "blurb": "prediction method (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "left (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-pred", "writable": true }, "preme": { "blurb": "pre motion estimation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "ps": { "blurb": "RTP payload size in bytes (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qblur": { "blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-1", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qcomp": { "blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0.5", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "qdiff": { "blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmax": { "blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "31", "max": "1024", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qmin": { "blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "2", "max": "69", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "qos": { "blurb": "Handle Quality-of-Service events from downstream", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "false", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "quantizer": { "blurb": "Constant Quantizer", + "conditionally-available": false, "construct": true, "construct-only": false, + "controllable": false, "default": "0.01", "max": "30", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-init-occupancy": { "blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "rc-max-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "rc-min-vbv-use": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "3", "max": "3.40282e+38", "min": "0", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "refs": { "blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "sc-threshold": { "blurb": "scene change threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "scplx-mask": { "blurb": "spatial complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "side-data-only-packets": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "true", + "mutable": "playing", "readable": true, "type": "gboolean", "writable": true }, "skip-exp": { "blurb": "frame skip exponent (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-factor": { "blurb": "frame skip factor (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skip-threshold": { "blurb": "frame skip threshold (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "skipcmp": { "blurb": "frame skip compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "dctmax (13)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "slices": { "blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "strict": { "blurb": "how strictly to follow the standards (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "normal (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-strict", "writable": true }, "subcmp": { "blurb": "sub-pel ME compare function (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "sad (0)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-cmp-func", "writable": true }, "subq": { "blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "8", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "tcplx-mask": { "blurb": "temporal complexity masking (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "3.40282e+38", "min": "-3.40282e+38", + "mutable": "playing", "readable": true, "type": "gfloat", "writable": true }, "thread-type": { "blurb": "select multithreading type (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "slice+frame", + "mutable": "playing", "readable": true, "type": "avcodeccontext-thread-type", "writable": true }, "threads": { "blurb": "set the number of threads (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "unknown (1)", + "mutable": "playing", "readable": true, "type": "avcodeccontext-threads", "writable": true }, "ticks-per-frame": { "blurb": "(null) (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "1", "max": "2147483647", "min": "1", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "timecode-frame-start": { "blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "18446744073709551615", "max": "9223372036854775807", "min": "-1", + "mutable": "playing", "readable": true, "type": "gint64", "writable": true }, "trellis": { "blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "-2147483648", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106723,22 +133757,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106781,22 +133821,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106829,22 +133875,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106882,22 +133934,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106935,22 +133993,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -106993,22 +134057,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107046,22 +134116,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107094,22 +134170,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107152,22 +134234,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107210,22 +134298,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107258,22 +134352,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107311,22 +134411,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107369,22 +134475,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107427,22 +134539,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107480,22 +134598,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107533,22 +134657,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107634,22 +134764,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107692,22 +134828,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107740,22 +134882,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107798,22 +134946,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107856,22 +135010,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107914,22 +135074,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -107967,22 +135133,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108020,22 +135192,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108068,22 +135246,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108126,22 +135310,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108184,22 +135374,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108242,22 +135438,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108300,22 +135502,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108358,22 +135566,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108411,22 +135625,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108459,22 +135679,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108517,22 +135743,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108570,22 +135802,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108628,22 +135866,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108681,22 +135925,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108734,22 +135984,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108787,22 +136043,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108845,22 +136107,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108898,22 +136166,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -108951,22 +136225,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109009,22 +136289,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109062,22 +136348,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109120,22 +136412,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109178,22 +136476,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109236,22 +136540,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109294,22 +136604,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109347,22 +136663,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109405,22 +136727,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109463,22 +136791,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109521,22 +136855,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109574,22 +136914,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109622,22 +136968,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109675,22 +137027,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109728,22 +137086,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109781,22 +137145,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109829,22 +137199,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109887,22 +137263,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109945,22 +137327,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -109998,22 +137386,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110056,22 +137450,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110114,22 +137514,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110167,22 +137573,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110225,22 +137637,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110283,22 +137701,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110331,22 +137755,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110384,22 +137814,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110432,22 +137868,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110490,22 +137932,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110548,22 +137996,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110601,22 +138055,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110659,22 +138119,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110712,22 +138178,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110770,22 +138242,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110818,22 +138296,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110876,22 +138360,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110929,22 +138419,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -110982,22 +138478,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -111035,22 +138537,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -111083,22 +138591,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -111141,22 +138655,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -111189,22 +138709,28 @@ "properties": { "maxdelay": { "blurb": "Set the maximum demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true }, "preload": { "blurb": "Set the initial demux-decode delay (in microseconds)", + "conditionally-available": false, "construct": false, "construct-only": false, + "controllable": false, "default": "0", "max": "2147483647", "min": "0", + "mutable": "playing", "readable": true, "type": "gint", "writable": true @@ -112109,11 +139635,6 @@ "name": "qpel", "value": "0x00000010" }, - { - "desc": "Drop frames whose parameters differ from first decoded frame", - "name": "drop_changed", - "value": "0x00000020" - }, { "desc": "use loop filter", "name": "loop",