summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Saunier <tsaunier@igalia.com>2020-06-08 09:44:43 -0400
committerThibault Saunier <tsaunier@igalia.com>2020-06-08 10:57:09 -0400
commitdeddcd2bfca7ea04607bb586a516794865998735 (patch)
tree7c23a9b0478bf9131808b5424e3070c4c15938cc
parent1c436201ce4af5bcb73555d6e0bcde167d57989c (diff)
downloadgst-libav-deddcd2bfca7ea04607bb586a516794865998735.tar.gz
docs: Update plugins cache
-rw-r--r--docs/gst_plugins_cache.json27543
1 files changed, 27532 insertions, 11 deletions
diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json
index f67ce05..14706ab 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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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-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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
},
+ "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
@@ -112110,11 +139636,6 @@
"value": "0x00000010"
},
{
- "desc": "Drop frames whose parameters differ from first decoded frame",
- "name": "drop_changed",
- "value": "0x00000020"
- },
- {
"desc": "use loop filter",
"name": "loop",
"value": "0x00000800"